// This file is @generated by prost-build. /// From: message_id.proto #[derive(serde::Serialize, serde::Deserialize)] #[serde(rename_all = "PascalCase")] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Msgid { None = 0, CltGtHandshake = 1, GtCltHandshake = 2, CltGtHeartbeat = 3, GtCltHeartbeat = 4, GtCltDisconnect = 5, CltLLogin = 6, LCltLoginResult = 7, GCltLoginResult = 9, GCltOpResult = 10, GCltActorBase = 11, GCltActorItem = 12, GCltActorCharacter = 13, CltGCharacterUpgrade = 14, GCltActorLogic = 15, GCltActorTask = 16, CltGSetNickname = 17, GCltActorLevel = 18, CltGEnterLevel = 19, CltGExitLevel = 20, GCltActorRaffle = 21, CltGRaffle = 22, GCltItemList = 23, CltGGroupReward = 24, CltGVehicleUpgrade = 25, GCltActorTeam = 26, CltGCreateTeam = 27, CltGUseItem = 28, CltGTestInit = 29, CltGGiftCode = 30, MlCltMailInfo = 31, CltMlMailRequest = 32, MlCltMailData = 33, CltMlOpenMail = 34, MlCltNewGlobalMail = 35, GCltLoginKey = 36, CltGRelogin = 37, CltMlClaimMailItems = 38, CltMlDeleteMail = 39, CltGTaskClaim = 40, CltGGetShopContent = 41, GCltShopDatas = 42, CltGShopPurchase = 43, GCltActorPlayerSkill = 44, CltGPlayerSkillUpgrade = 45, CltGSetDefenceTeamForPvp = 46, CltGPvpInformation = 47, GCltPvpInformation = 48, CltGPvpStart = 49, CltGPvpResult = 50, GCltActorPvp = 51, CltGPvpRecords = 52, CltMgPvpOrderList = 53, MgCltPvpOrderListData = 54, CltGPatioExchange = 55, CltGInAppPurchase = 56, GCltActorPurchase = 57, CltGExchangeItem = 58, CltGNewGuideProgress = 59, CltGSetHeadicon = 60, CltGBuyAlbum = 61, CltGAdultAuth = 62, CltGLevelSweep = 63, GCltHorseLight = 64, CltGSetActorBase = 65, CltGStringCheck = 66, CltGInAppPurchaseTest = 67, CltGVehicleDevelopment = 68, CltGVehicleBuyPaint = 69, CltGVehicleSetPaint = 70, LCltNldToken = 71, CltLgLegionList = 72, LgCltLegionListData = 73, CltLgCreateLegion = 74, CltLgUpdateLegion = 75, CltLgJoinLegion = 76, CltLgExamineJoinLegion = 77, CltLgQuitLegion = 78, CltLgUpdateMember = 79, CltLgDismissMember = 80, CltLgGetMyLegionInfo = 81, LgCltLegionBase = 82, LgCltLegionMember = 83, LgCltLegionLog = 84, LgCltLegionApply = 85, CltLgLegionPart = 86, CltGCheckCharacter = 87, GCltActorLegion = 88, CltLgLegionBattleSignUp = 89, GCltPvpRecords = 90, CltGBattlePassReward = 91, CltBEnterLegionBattlefield = 92, CltGBuyBattlePassLevel = 93, BCltLegionBattlefieldInfo = 94, BCltLegionBattlefield = 95, LgCltJoinedLegion = 96, LgCltLoseLegion = 97, CltBEnterLegionBattlefieldOk = 99, CltBLegionBattleCommand = 100, BCltLegionBattlefieldBuilding = 101, BCltLegionBattlefieldActor = 102, BCltLegionBattlefieldActorUpdate = 103, BCltLegionBattlefieldActorCommand = 104, BCltLegionBattlefieldCombatStart = 105, BCltLegionBattlefieldCombatEnd = 106, CltBLegionBattleCaptainOrder = 107, BCltLegionBattleCaptainOrder = 108, BCltLegionBattlefieldBuildingUpdate = 109, CltBLegionBattleLog = 110, BCltLegionBattleLog = 111, CltLgLegionPostHiring = 112, CltLgMercenarySignUp = 113, CltLgLegionMercenaryApply = 114, CltLgLegionMercenaryApprove = 115, CltLgLegionMercenaryHire = 116, CltLgLegionMercenaryHireDatas = 117, LgCltLegionMercenaryHireDatas = 118, CltLgLegionMercenarySignUpDatas = 119, LgCltLegionMercenarySignUpDatas = 120, BCltLegionBattleStatus = 121, CltBExitLegionBattlefield = 122, CltBGetLegionBattleTeams = 123, BCltGetLegionBattleTeams = 124, CltLgLegionMercenarySearch = 125, LgCltLegionMercenarySearch = 126, LgCltLegionMercenaryActor = 127, CltGRefreshShop = 128, BCltLegionBattleEnd = 129, CltGClaimMonthlyPassReward = 130, CltLgLegionMercenaryDatas = 131, LgCltLegionMercenaryDatas = 132, BCltLegionBattlefieldHexes = 133, BCltLegionCombatRecords = 134, CltGSign = 135, CltBSetLegionBattleTeamLock = 137, CltBSelectLegionBattleTeam = 138, BCltLegionBattlefieldBuildingScore = 139, CltGSetAvatar = 140, CltGPhxhGiftCode = 141, CltGActivityRequest = 142, CltGGetShopList = 143, GCltGetShopList = 144, CltGUseItems = 145, CltGSetLockStatus = 146, GCltActorActivity = 147, GCltLoginReady = 148, CltGLogin = 149, GCltShopRedDot = 150, CltGPostFightData = 151, GCltActorMusicBox = 152, CltGActorMusicBoxCollect = 153, CltGPostTask = 154, GCltDayChange = 155, CltGBindFacebook = 156, CltGBindMail = 157, CltGCharacterCollectReward = 158, CltGEnterTrainingLevel = 159, CltGExitTrainingLevel = 160, CltGLegionPveStart = 161, CltGLegionPveEnd = 162, CltGLegionPveUseResurrectionItem = 163, GCltActorDispatch = 164, CltGDispatchStart = 165, CltGDispatchCancel = 166, CltGDispatchClaim = 167, CltGCreateTrainingTeam = 168, CltGDisassembleItem = 169, CltGLegionPveBattleData = 170, GCltActorLegionPve = 171, CltGCreateDispatchTeam = 172, Max = 173, } impl Msgid { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered 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 => "None", Self::CltGtHandshake => "Clt_Gt_Handshake", Self::GtCltHandshake => "Gt_Clt_Handshake", Self::CltGtHeartbeat => "Clt_Gt_Heartbeat", Self::GtCltHeartbeat => "Gt_Clt_Heartbeat", Self::GtCltDisconnect => "Gt_Clt_Disconnect", Self::CltLLogin => "Clt_L_Login", Self::LCltLoginResult => "L_Clt_LoginResult", Self::GCltLoginResult => "G_Clt_LoginResult", Self::GCltOpResult => "G_Clt_OpResult", Self::GCltActorBase => "G_Clt_ActorBase", Self::GCltActorItem => "G_Clt_ActorItem", Self::GCltActorCharacter => "G_Clt_ActorCharacter", Self::CltGCharacterUpgrade => "Clt_G_CharacterUpgrade", Self::GCltActorLogic => "G_Clt_ActorLogic", Self::GCltActorTask => "G_Clt_ActorTask", Self::CltGSetNickname => "Clt_G_SetNickname", Self::GCltActorLevel => "G_Clt_ActorLevel", Self::CltGEnterLevel => "Clt_G_EnterLevel", Self::CltGExitLevel => "Clt_G_ExitLevel", Self::GCltActorRaffle => "G_Clt_ActorRaffle", Self::CltGRaffle => "Clt_G_Raffle", Self::GCltItemList => "G_Clt_ItemList", Self::CltGGroupReward => "Clt_G_GroupReward", Self::CltGVehicleUpgrade => "Clt_G_VehicleUpgrade", Self::GCltActorTeam => "G_Clt_ActorTeam", Self::CltGCreateTeam => "Clt_G_CreateTeam", Self::CltGUseItem => "Clt_G_UseItem", Self::CltGTestInit => "Clt_G_TestInit", Self::CltGGiftCode => "Clt_G_GiftCode", Self::MlCltMailInfo => "Ml_Clt_MailInfo", Self::CltMlMailRequest => "Clt_Ml_MailRequest", Self::MlCltMailData => "Ml_Clt_MailData", Self::CltMlOpenMail => "Clt_Ml_OpenMail", Self::MlCltNewGlobalMail => "Ml_Clt_NewGlobalMail", Self::GCltLoginKey => "G_Clt_LoginKey", Self::CltGRelogin => "Clt_G_Relogin", Self::CltMlClaimMailItems => "Clt_Ml_ClaimMailItems", Self::CltMlDeleteMail => "Clt_Ml_DeleteMail", Self::CltGTaskClaim => "Clt_G_TaskClaim", Self::CltGGetShopContent => "Clt_G_GetShopContent", Self::GCltShopDatas => "G_Clt_ShopDatas", Self::CltGShopPurchase => "Clt_G_ShopPurchase", Self::GCltActorPlayerSkill => "G_Clt_ActorPlayerSkill", Self::CltGPlayerSkillUpgrade => "Clt_G_PlayerSkillUpgrade", Self::CltGSetDefenceTeamForPvp => "Clt_G_SetDefenceTeamForPvp", Self::CltGPvpInformation => "Clt_G_PvpInformation", Self::GCltPvpInformation => "G_Clt_PvpInformation", Self::CltGPvpStart => "Clt_G_PvpStart", Self::CltGPvpResult => "Clt_G_PvpResult", Self::GCltActorPvp => "G_Clt_ActorPvp", Self::CltGPvpRecords => "Clt_G_PvpRecords", Self::CltMgPvpOrderList => "Clt_Mg_PvpOrderList", Self::MgCltPvpOrderListData => "Mg_Clt_PvpOrderListData", Self::CltGPatioExchange => "Clt_G_PatioExchange", Self::CltGInAppPurchase => "Clt_G_InAppPurchase", Self::GCltActorPurchase => "G_Clt_ActorPurchase", Self::CltGExchangeItem => "Clt_G_ExchangeItem", Self::CltGNewGuideProgress => "Clt_G_NewGuideProgress", Self::CltGSetHeadicon => "Clt_G_SetHeadicon", Self::CltGBuyAlbum => "Clt_G_BuyAlbum", Self::CltGAdultAuth => "Clt_G_AdultAuth", Self::CltGLevelSweep => "Clt_G_LevelSweep", Self::GCltHorseLight => "G_Clt_HorseLight", Self::CltGSetActorBase => "Clt_G_SetActorBase", Self::CltGStringCheck => "Clt_G_StringCheck", Self::CltGInAppPurchaseTest => "Clt_G_InAppPurchaseTest", Self::CltGVehicleDevelopment => "Clt_G_VehicleDevelopment", Self::CltGVehicleBuyPaint => "Clt_G_VehicleBuyPaint", Self::CltGVehicleSetPaint => "Clt_G_VehicleSetPaint", Self::LCltNldToken => "L_Clt_NldToken", Self::CltLgLegionList => "Clt_Lg_LegionList", Self::LgCltLegionListData => "Lg_Clt_LegionListData", Self::CltLgCreateLegion => "Clt_Lg_CreateLegion", Self::CltLgUpdateLegion => "Clt_Lg_UpdateLegion", Self::CltLgJoinLegion => "Clt_Lg_JoinLegion", Self::CltLgExamineJoinLegion => "Clt_Lg_ExamineJoinLegion", Self::CltLgQuitLegion => "Clt_Lg_QuitLegion", Self::CltLgUpdateMember => "Clt_Lg_UpdateMember", Self::CltLgDismissMember => "Clt_Lg_DismissMember", Self::CltLgGetMyLegionInfo => "Clt_Lg_GetMyLegionInfo", Self::LgCltLegionBase => "Lg_Clt_LegionBase", Self::LgCltLegionMember => "Lg_Clt_LegionMember", Self::LgCltLegionLog => "Lg_Clt_LegionLog", Self::LgCltLegionApply => "Lg_Clt_LegionApply", Self::CltLgLegionPart => "Clt_Lg_LegionPart", Self::CltGCheckCharacter => "Clt_G_CheckCharacter", Self::GCltActorLegion => "G_Clt_ActorLegion", Self::CltLgLegionBattleSignUp => "Clt_Lg_LegionBattleSignUp", Self::GCltPvpRecords => "G_Clt_PvpRecords", Self::CltGBattlePassReward => "Clt_G_BattlePassReward", Self::CltBEnterLegionBattlefield => "Clt_B_EnterLegionBattlefield", Self::CltGBuyBattlePassLevel => "Clt_G_BuyBattlePassLevel", Self::BCltLegionBattlefieldInfo => "B_Clt_LegionBattlefieldInfo", Self::BCltLegionBattlefield => "B_Clt_LegionBattlefield", Self::LgCltJoinedLegion => "Lg_Clt_JoinedLegion", Self::LgCltLoseLegion => "Lg_Clt_LoseLegion", Self::CltBEnterLegionBattlefieldOk => "Clt_B_EnterLegionBattlefieldOk", Self::CltBLegionBattleCommand => "Clt_B_LegionBattleCommand", Self::BCltLegionBattlefieldBuilding => "B_Clt_LegionBattlefieldBuilding", Self::BCltLegionBattlefieldActor => "B_Clt_LegionBattlefieldActor", Self::BCltLegionBattlefieldActorUpdate => { "B_Clt_LegionBattlefieldActorUpdate" } Self::BCltLegionBattlefieldActorCommand => { "B_Clt_LegionBattlefieldActorCommand" } Self::BCltLegionBattlefieldCombatStart => { "B_Clt_LegionBattlefieldCombatStart" } Self::BCltLegionBattlefieldCombatEnd => "B_Clt_LegionBattlefieldCombatEnd", Self::CltBLegionBattleCaptainOrder => "Clt_B_LegionBattleCaptainOrder", Self::BCltLegionBattleCaptainOrder => "B_Clt_LegionBattleCaptainOrder", Self::BCltLegionBattlefieldBuildingUpdate => { "B_Clt_LegionBattlefieldBuildingUpdate" } Self::CltBLegionBattleLog => "Clt_B_LegionBattleLog", Self::BCltLegionBattleLog => "B_Clt_LegionBattleLog", Self::CltLgLegionPostHiring => "Clt_Lg_LegionPostHiring", Self::CltLgMercenarySignUp => "Clt_Lg_MercenarySignUp", Self::CltLgLegionMercenaryApply => "Clt_Lg_LegionMercenaryApply", Self::CltLgLegionMercenaryApprove => "Clt_Lg_LegionMercenaryApprove", Self::CltLgLegionMercenaryHire => "Clt_Lg_LegionMercenaryHire", Self::CltLgLegionMercenaryHireDatas => "Clt_Lg_LegionMercenaryHireDatas", Self::LgCltLegionMercenaryHireDatas => "Lg_Clt_LegionMercenaryHireDatas", Self::CltLgLegionMercenarySignUpDatas => "Clt_Lg_LegionMercenarySignUpDatas", Self::LgCltLegionMercenarySignUpDatas => "Lg_Clt_LegionMercenarySignUpDatas", Self::BCltLegionBattleStatus => "B_Clt_LegionBattleStatus", Self::CltBExitLegionBattlefield => "Clt_B_ExitLegionBattlefield", Self::CltBGetLegionBattleTeams => "Clt_B_GetLegionBattleTeams", Self::BCltGetLegionBattleTeams => "B_Clt_GetLegionBattleTeams", Self::CltLgLegionMercenarySearch => "Clt_Lg_LegionMercenarySearch", Self::LgCltLegionMercenarySearch => "Lg_Clt_LegionMercenarySearch", Self::LgCltLegionMercenaryActor => "Lg_Clt_LegionMercenaryActor", Self::CltGRefreshShop => "Clt_G_RefreshShop", Self::BCltLegionBattleEnd => "B_Clt_LegionBattleEnd", Self::CltGClaimMonthlyPassReward => "Clt_G_ClaimMonthlyPassReward", Self::CltLgLegionMercenaryDatas => "Clt_Lg_LegionMercenaryDatas", Self::LgCltLegionMercenaryDatas => "Lg_Clt_LegionMercenaryDatas", Self::BCltLegionBattlefieldHexes => "B_Clt_LegionBattlefieldHexes", Self::BCltLegionCombatRecords => "B_Clt_LegionCombatRecords", Self::CltGSign => "Clt_G_Sign", Self::CltBSetLegionBattleTeamLock => "Clt_B_SetLegionBattleTeamLock", Self::CltBSelectLegionBattleTeam => "Clt_B_SelectLegionBattleTeam", Self::BCltLegionBattlefieldBuildingScore => { "B_Clt_LegionBattlefieldBuildingScore" } Self::CltGSetAvatar => "Clt_G_SetAvatar", Self::CltGPhxhGiftCode => "Clt_G_PhxhGiftCode", Self::CltGActivityRequest => "Clt_G_ActivityRequest", Self::CltGGetShopList => "Clt_G_GetShopList", Self::GCltGetShopList => "G_Clt_GetShopList", Self::CltGUseItems => "Clt_G_UseItems", Self::CltGSetLockStatus => "Clt_G_SetLockStatus", Self::GCltActorActivity => "G_Clt_ActorActivity", Self::GCltLoginReady => "G_Clt_LoginReady", Self::CltGLogin => "Clt_G_Login", Self::GCltShopRedDot => "G_Clt_ShopRedDot", Self::CltGPostFightData => "Clt_G_PostFightData", Self::GCltActorMusicBox => "G_Clt_ActorMusicBox", Self::CltGActorMusicBoxCollect => "Clt_G_ActorMusicBoxCollect", Self::CltGPostTask => "Clt_G_PostTask", Self::GCltDayChange => "G_Clt_DayChange", Self::CltGBindFacebook => "Clt_G_BindFacebook", Self::CltGBindMail => "Clt_G_BindMail", Self::CltGCharacterCollectReward => "Clt_G_CharacterCollectReward", Self::CltGEnterTrainingLevel => "Clt_G_EnterTrainingLevel", Self::CltGExitTrainingLevel => "Clt_G_ExitTrainingLevel", Self::CltGLegionPveStart => "Clt_G_LegionPveStart", Self::CltGLegionPveEnd => "Clt_G_LegionPveEnd", Self::CltGLegionPveUseResurrectionItem => { "Clt_G_LegionPveUseResurrectionItem" } Self::GCltActorDispatch => "G_Clt_ActorDispatch", Self::CltGDispatchStart => "Clt_G_DispatchStart", Self::CltGDispatchCancel => "Clt_G_DispatchCancel", Self::CltGDispatchClaim => "Clt_G_DispatchClaim", Self::CltGCreateTrainingTeam => "Clt_G_CreateTrainingTeam", Self::CltGDisassembleItem => "Clt_G_DisassembleItem", Self::CltGLegionPveBattleData => "Clt_G_LegionPveBattleData", Self::GCltActorLegionPve => "G_Clt_ActorLegionPve", Self::CltGCreateDispatchTeam => "Clt_G_CreateDispatchTeam", Self::Max => "MSGID_Max", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "None" => Some(Self::None), "Clt_Gt_Handshake" => Some(Self::CltGtHandshake), "Gt_Clt_Handshake" => Some(Self::GtCltHandshake), "Clt_Gt_Heartbeat" => Some(Self::CltGtHeartbeat), "Gt_Clt_Heartbeat" => Some(Self::GtCltHeartbeat), "Gt_Clt_Disconnect" => Some(Self::GtCltDisconnect), "Clt_L_Login" => Some(Self::CltLLogin), "L_Clt_LoginResult" => Some(Self::LCltLoginResult), "G_Clt_LoginResult" => Some(Self::GCltLoginResult), "G_Clt_OpResult" => Some(Self::GCltOpResult), "G_Clt_ActorBase" => Some(Self::GCltActorBase), "G_Clt_ActorItem" => Some(Self::GCltActorItem), "G_Clt_ActorCharacter" => Some(Self::GCltActorCharacter), "Clt_G_CharacterUpgrade" => Some(Self::CltGCharacterUpgrade), "G_Clt_ActorLogic" => Some(Self::GCltActorLogic), "G_Clt_ActorTask" => Some(Self::GCltActorTask), "Clt_G_SetNickname" => Some(Self::CltGSetNickname), "G_Clt_ActorLevel" => Some(Self::GCltActorLevel), "Clt_G_EnterLevel" => Some(Self::CltGEnterLevel), "Clt_G_ExitLevel" => Some(Self::CltGExitLevel), "G_Clt_ActorRaffle" => Some(Self::GCltActorRaffle), "Clt_G_Raffle" => Some(Self::CltGRaffle), "G_Clt_ItemList" => Some(Self::GCltItemList), "Clt_G_GroupReward" => Some(Self::CltGGroupReward), "Clt_G_VehicleUpgrade" => Some(Self::CltGVehicleUpgrade), "G_Clt_ActorTeam" => Some(Self::GCltActorTeam), "Clt_G_CreateTeam" => Some(Self::CltGCreateTeam), "Clt_G_UseItem" => Some(Self::CltGUseItem), "Clt_G_TestInit" => Some(Self::CltGTestInit), "Clt_G_GiftCode" => Some(Self::CltGGiftCode), "Ml_Clt_MailInfo" => Some(Self::MlCltMailInfo), "Clt_Ml_MailRequest" => Some(Self::CltMlMailRequest), "Ml_Clt_MailData" => Some(Self::MlCltMailData), "Clt_Ml_OpenMail" => Some(Self::CltMlOpenMail), "Ml_Clt_NewGlobalMail" => Some(Self::MlCltNewGlobalMail), "G_Clt_LoginKey" => Some(Self::GCltLoginKey), "Clt_G_Relogin" => Some(Self::CltGRelogin), "Clt_Ml_ClaimMailItems" => Some(Self::CltMlClaimMailItems), "Clt_Ml_DeleteMail" => Some(Self::CltMlDeleteMail), "Clt_G_TaskClaim" => Some(Self::CltGTaskClaim), "Clt_G_GetShopContent" => Some(Self::CltGGetShopContent), "G_Clt_ShopDatas" => Some(Self::GCltShopDatas), "Clt_G_ShopPurchase" => Some(Self::CltGShopPurchase), "G_Clt_ActorPlayerSkill" => Some(Self::GCltActorPlayerSkill), "Clt_G_PlayerSkillUpgrade" => Some(Self::CltGPlayerSkillUpgrade), "Clt_G_SetDefenceTeamForPvp" => Some(Self::CltGSetDefenceTeamForPvp), "Clt_G_PvpInformation" => Some(Self::CltGPvpInformation), "G_Clt_PvpInformation" => Some(Self::GCltPvpInformation), "Clt_G_PvpStart" => Some(Self::CltGPvpStart), "Clt_G_PvpResult" => Some(Self::CltGPvpResult), "G_Clt_ActorPvp" => Some(Self::GCltActorPvp), "Clt_G_PvpRecords" => Some(Self::CltGPvpRecords), "Clt_Mg_PvpOrderList" => Some(Self::CltMgPvpOrderList), "Mg_Clt_PvpOrderListData" => Some(Self::MgCltPvpOrderListData), "Clt_G_PatioExchange" => Some(Self::CltGPatioExchange), "Clt_G_InAppPurchase" => Some(Self::CltGInAppPurchase), "G_Clt_ActorPurchase" => Some(Self::GCltActorPurchase), "Clt_G_ExchangeItem" => Some(Self::CltGExchangeItem), "Clt_G_NewGuideProgress" => Some(Self::CltGNewGuideProgress), "Clt_G_SetHeadicon" => Some(Self::CltGSetHeadicon), "Clt_G_BuyAlbum" => Some(Self::CltGBuyAlbum), "Clt_G_AdultAuth" => Some(Self::CltGAdultAuth), "Clt_G_LevelSweep" => Some(Self::CltGLevelSweep), "G_Clt_HorseLight" => Some(Self::GCltHorseLight), "Clt_G_SetActorBase" => Some(Self::CltGSetActorBase), "Clt_G_StringCheck" => Some(Self::CltGStringCheck), "Clt_G_InAppPurchaseTest" => Some(Self::CltGInAppPurchaseTest), "Clt_G_VehicleDevelopment" => Some(Self::CltGVehicleDevelopment), "Clt_G_VehicleBuyPaint" => Some(Self::CltGVehicleBuyPaint), "Clt_G_VehicleSetPaint" => Some(Self::CltGVehicleSetPaint), "L_Clt_NldToken" => Some(Self::LCltNldToken), "Clt_Lg_LegionList" => Some(Self::CltLgLegionList), "Lg_Clt_LegionListData" => Some(Self::LgCltLegionListData), "Clt_Lg_CreateLegion" => Some(Self::CltLgCreateLegion), "Clt_Lg_UpdateLegion" => Some(Self::CltLgUpdateLegion), "Clt_Lg_JoinLegion" => Some(Self::CltLgJoinLegion), "Clt_Lg_ExamineJoinLegion" => Some(Self::CltLgExamineJoinLegion), "Clt_Lg_QuitLegion" => Some(Self::CltLgQuitLegion), "Clt_Lg_UpdateMember" => Some(Self::CltLgUpdateMember), "Clt_Lg_DismissMember" => Some(Self::CltLgDismissMember), "Clt_Lg_GetMyLegionInfo" => Some(Self::CltLgGetMyLegionInfo), "Lg_Clt_LegionBase" => Some(Self::LgCltLegionBase), "Lg_Clt_LegionMember" => Some(Self::LgCltLegionMember), "Lg_Clt_LegionLog" => Some(Self::LgCltLegionLog), "Lg_Clt_LegionApply" => Some(Self::LgCltLegionApply), "Clt_Lg_LegionPart" => Some(Self::CltLgLegionPart), "Clt_G_CheckCharacter" => Some(Self::CltGCheckCharacter), "G_Clt_ActorLegion" => Some(Self::GCltActorLegion), "Clt_Lg_LegionBattleSignUp" => Some(Self::CltLgLegionBattleSignUp), "G_Clt_PvpRecords" => Some(Self::GCltPvpRecords), "Clt_G_BattlePassReward" => Some(Self::CltGBattlePassReward), "Clt_B_EnterLegionBattlefield" => Some(Self::CltBEnterLegionBattlefield), "Clt_G_BuyBattlePassLevel" => Some(Self::CltGBuyBattlePassLevel), "B_Clt_LegionBattlefieldInfo" => Some(Self::BCltLegionBattlefieldInfo), "B_Clt_LegionBattlefield" => Some(Self::BCltLegionBattlefield), "Lg_Clt_JoinedLegion" => Some(Self::LgCltJoinedLegion), "Lg_Clt_LoseLegion" => Some(Self::LgCltLoseLegion), "Clt_B_EnterLegionBattlefieldOk" => Some(Self::CltBEnterLegionBattlefieldOk), "Clt_B_LegionBattleCommand" => Some(Self::CltBLegionBattleCommand), "B_Clt_LegionBattlefieldBuilding" => { Some(Self::BCltLegionBattlefieldBuilding) } "B_Clt_LegionBattlefieldActor" => Some(Self::BCltLegionBattlefieldActor), "B_Clt_LegionBattlefieldActorUpdate" => { Some(Self::BCltLegionBattlefieldActorUpdate) } "B_Clt_LegionBattlefieldActorCommand" => { Some(Self::BCltLegionBattlefieldActorCommand) } "B_Clt_LegionBattlefieldCombatStart" => { Some(Self::BCltLegionBattlefieldCombatStart) } "B_Clt_LegionBattlefieldCombatEnd" => { Some(Self::BCltLegionBattlefieldCombatEnd) } "Clt_B_LegionBattleCaptainOrder" => Some(Self::CltBLegionBattleCaptainOrder), "B_Clt_LegionBattleCaptainOrder" => Some(Self::BCltLegionBattleCaptainOrder), "B_Clt_LegionBattlefieldBuildingUpdate" => { Some(Self::BCltLegionBattlefieldBuildingUpdate) } "Clt_B_LegionBattleLog" => Some(Self::CltBLegionBattleLog), "B_Clt_LegionBattleLog" => Some(Self::BCltLegionBattleLog), "Clt_Lg_LegionPostHiring" => Some(Self::CltLgLegionPostHiring), "Clt_Lg_MercenarySignUp" => Some(Self::CltLgMercenarySignUp), "Clt_Lg_LegionMercenaryApply" => Some(Self::CltLgLegionMercenaryApply), "Clt_Lg_LegionMercenaryApprove" => Some(Self::CltLgLegionMercenaryApprove), "Clt_Lg_LegionMercenaryHire" => Some(Self::CltLgLegionMercenaryHire), "Clt_Lg_LegionMercenaryHireDatas" => { Some(Self::CltLgLegionMercenaryHireDatas) } "Lg_Clt_LegionMercenaryHireDatas" => { Some(Self::LgCltLegionMercenaryHireDatas) } "Clt_Lg_LegionMercenarySignUpDatas" => { Some(Self::CltLgLegionMercenarySignUpDatas) } "Lg_Clt_LegionMercenarySignUpDatas" => { Some(Self::LgCltLegionMercenarySignUpDatas) } "B_Clt_LegionBattleStatus" => Some(Self::BCltLegionBattleStatus), "Clt_B_ExitLegionBattlefield" => Some(Self::CltBExitLegionBattlefield), "Clt_B_GetLegionBattleTeams" => Some(Self::CltBGetLegionBattleTeams), "B_Clt_GetLegionBattleTeams" => Some(Self::BCltGetLegionBattleTeams), "Clt_Lg_LegionMercenarySearch" => Some(Self::CltLgLegionMercenarySearch), "Lg_Clt_LegionMercenarySearch" => Some(Self::LgCltLegionMercenarySearch), "Lg_Clt_LegionMercenaryActor" => Some(Self::LgCltLegionMercenaryActor), "Clt_G_RefreshShop" => Some(Self::CltGRefreshShop), "B_Clt_LegionBattleEnd" => Some(Self::BCltLegionBattleEnd), "Clt_G_ClaimMonthlyPassReward" => Some(Self::CltGClaimMonthlyPassReward), "Clt_Lg_LegionMercenaryDatas" => Some(Self::CltLgLegionMercenaryDatas), "Lg_Clt_LegionMercenaryDatas" => Some(Self::LgCltLegionMercenaryDatas), "B_Clt_LegionBattlefieldHexes" => Some(Self::BCltLegionBattlefieldHexes), "B_Clt_LegionCombatRecords" => Some(Self::BCltLegionCombatRecords), "Clt_G_Sign" => Some(Self::CltGSign), "Clt_B_SetLegionBattleTeamLock" => Some(Self::CltBSetLegionBattleTeamLock), "Clt_B_SelectLegionBattleTeam" => Some(Self::CltBSelectLegionBattleTeam), "B_Clt_LegionBattlefieldBuildingScore" => { Some(Self::BCltLegionBattlefieldBuildingScore) } "Clt_G_SetAvatar" => Some(Self::CltGSetAvatar), "Clt_G_PhxhGiftCode" => Some(Self::CltGPhxhGiftCode), "Clt_G_ActivityRequest" => Some(Self::CltGActivityRequest), "Clt_G_GetShopList" => Some(Self::CltGGetShopList), "G_Clt_GetShopList" => Some(Self::GCltGetShopList), "Clt_G_UseItems" => Some(Self::CltGUseItems), "Clt_G_SetLockStatus" => Some(Self::CltGSetLockStatus), "G_Clt_ActorActivity" => Some(Self::GCltActorActivity), "G_Clt_LoginReady" => Some(Self::GCltLoginReady), "Clt_G_Login" => Some(Self::CltGLogin), "G_Clt_ShopRedDot" => Some(Self::GCltShopRedDot), "Clt_G_PostFightData" => Some(Self::CltGPostFightData), "G_Clt_ActorMusicBox" => Some(Self::GCltActorMusicBox), "Clt_G_ActorMusicBoxCollect" => Some(Self::CltGActorMusicBoxCollect), "Clt_G_PostTask" => Some(Self::CltGPostTask), "G_Clt_DayChange" => Some(Self::GCltDayChange), "Clt_G_BindFacebook" => Some(Self::CltGBindFacebook), "Clt_G_BindMail" => Some(Self::CltGBindMail), "Clt_G_CharacterCollectReward" => Some(Self::CltGCharacterCollectReward), "Clt_G_EnterTrainingLevel" => Some(Self::CltGEnterTrainingLevel), "Clt_G_ExitTrainingLevel" => Some(Self::CltGExitTrainingLevel), "Clt_G_LegionPveStart" => Some(Self::CltGLegionPveStart), "Clt_G_LegionPveEnd" => Some(Self::CltGLegionPveEnd), "Clt_G_LegionPveUseResurrectionItem" => { Some(Self::CltGLegionPveUseResurrectionItem) } "G_Clt_ActorDispatch" => Some(Self::GCltActorDispatch), "Clt_G_DispatchStart" => Some(Self::CltGDispatchStart), "Clt_G_DispatchCancel" => Some(Self::CltGDispatchCancel), "Clt_G_DispatchClaim" => Some(Self::CltGDispatchClaim), "Clt_G_CreateTrainingTeam" => Some(Self::CltGCreateTrainingTeam), "Clt_G_DisassembleItem" => Some(Self::CltGDisassembleItem), "Clt_G_LegionPveBattleData" => Some(Self::CltGLegionPveBattleData), "G_Clt_ActorLegionPve" => Some(Self::GCltActorLegionPve), "Clt_G_CreateDispatchTeam" => Some(Self::CltGCreateDispatchTeam), "MSGID_Max" => Some(Self::Max), _ => None, } } }