diff --git a/src/server/MergeConst/ErrorCode.go b/src/server/MergeConst/ErrorCode.go index 3645cca6..851e6a1b 100644 --- a/src/server/MergeConst/ErrorCode.go +++ b/src/server/MergeConst/ErrorCode.go @@ -9,6 +9,7 @@ const ( Protocol_Error_Account_Fail int32 = 103 Protocol_Error_Account_NoExsit int32 = 104 Protocol_Error_Account_Code_Error int32 = 105 + Protocol_Error_Account_Device_Error int32 = 106 Protocol_Res_Buy_Cnt_Limit int32 = 110 Protocol_Res_Buy_CD int32 = 111 Protocol_Email_Find_Fail int32 = 120 diff --git a/src/server/db/Mysql.go b/src/server/db/Mysql.go index da19419a..dd6cd0cc 100644 --- a/src/server/db/Mysql.go +++ b/src/server/db/Mysql.go @@ -248,6 +248,11 @@ func UpdateAccountInfoToDb(account *Db_Account) (err error) { return } +func UpdateAccountInfoDeviceToDb(account *Db_Account) (err error) { + _, err = SqlDb.Exec("UPDATE t_account SET device_id = ? WHERE user_name = ?", account.DeviceId, account.UserName) + return +} + func FormatAllMemLoadDb(u interface{}, tableName string, Exclude string) (err error) { t := reflect.TypeOf(u) len := t.Elem().NumField() diff --git a/src/server/game/admin.go b/src/server/game/admin.go index 2516fe59..b85c3e9c 100644 --- a/src/server/game/admin.go +++ b/src/server/game/admin.go @@ -60,7 +60,7 @@ func VerifyUser(accountInfo *db.Db_Account, detail *msg.ReqLogin) (ResLogin *msg return } - if accountInfo.UserPassword != "" && accountInfo.UserPassword != detail.UserPwd { + if detail.Type == msg.LOGIN_TYPE_ACCOUNT_LOGIN { ResLogin = &msg.ResLogin{ ResultCode: MergeConst.Protocol_Error_Account_OR_PWD_ERROR, DwUin: 0, @@ -68,7 +68,7 @@ func VerifyUser(accountInfo *db.Db_Account, detail *msg.ReqLogin) (ResLogin *msg return } - if detail.Code != "" { + if detail.Type == msg.LOGIN_TYPE_ACCOUNT_LOGIN { err := VerifyUserCode(detail.UserName, detail.Code) if err != nil { ResLogin = &msg.ResLogin{ @@ -78,6 +78,15 @@ func VerifyUser(accountInfo *db.Db_Account, detail *msg.ReqLogin) (ResLogin *msg return } } + if detail.Type == msg.LOGIN_TYPE_DEVICE_LOGIN { + if detail.Device != accountInfo.DeviceId { + ResLogin = &msg.ResLogin{ + ResultCode: MergeConst.Protocol_Error_Account_Device_Error, + DwUin: 0, + } + return + } + } playerbaseinfo := db.GetPlayerBaseInfoFromDbByName(detail.UserName) if playerbaseinfo == nil { ResLogin = &msg.ResLogin{ diff --git a/src/server/game/external.go b/src/server/game/external.go index ecccb7a8..e8592ee1 100644 --- a/src/server/game/external.go +++ b/src/server/game/external.go @@ -172,6 +172,8 @@ func HandleClientReq(args []interface{}) { G_GameLogicPtr.CreateNewPlayer(a, detail.UserName) } } + accountInfo.DeviceId = detail.Device + db.UpdateAccountInfoDeviceToDb(accountInfo) p, _ := internal.Agents.Load(a) if p != nil { p.(*Player).PushClientRes(ResLogin) diff --git a/src/server/msg/Gameapi.pb.go b/src/server/msg/Gameapi.pb.go index cce1d8b6..5d35d9c1 100644 --- a/src/server/msg/Gameapi.pb.go +++ b/src/server/msg/Gameapi.pb.go @@ -324,6 +324,8 @@ const ( RES_CODE_Protocol_Error_Account_OR_PWD_Short RES_CODE = 102 // 账号或密码过短 RES_CODE_Protocol_Error_Account_Fail RES_CODE = 103 // 账号操作失败 RES_CODE_Protocol_Error_Account_NoExsit RES_CODE = 104 // 账号不存在 + RES_CODE_Protocol_Error_Account_Code_Error RES_CODE = 105 // 验证码错误 + RES_CODE_Protocol_Error_Account_Device_Error RES_CODE = 106 // 设备号错误 ) // Enum value maps for RES_CODE. @@ -336,6 +338,8 @@ var ( 102: "Protocol_Error_Account_OR_PWD_Short", 103: "Protocol_Error_Account_Fail", 104: "Protocol_Error_Account_NoExsit", + 105: "Protocol_Error_Account_Code_Error", + 106: "Protocol_Error_Account_Device_Error", } RES_CODE_value = map[string]int32{ "FAIL": 0, @@ -345,6 +349,8 @@ var ( "Protocol_Error_Account_OR_PWD_Short": 102, "Protocol_Error_Account_Fail": 103, "Protocol_Error_Account_NoExsit": 104, + "Protocol_Error_Account_Code_Error": 105, + "Protocol_Error_Account_Device_Error": 106, } ) @@ -559,6 +565,55 @@ func (ORDER_TYPE) EnumDescriptor() ([]byte, []int) { return file_proto_Gameapi_proto_rawDescGZIP(), []int{5} } +type LOGIN_TYPE int32 + +const ( + LOGIN_TYPE_ACCOUNT_LOGIN LOGIN_TYPE = 0 // 账号密码登录 + LOGIN_TYPE_CODE_LOGIN LOGIN_TYPE = 1 // 验证码登录 + LOGIN_TYPE_DEVICE_LOGIN LOGIN_TYPE = 2 // 设备号登录 +) + +// Enum value maps for LOGIN_TYPE. +var ( + LOGIN_TYPE_name = map[int32]string{ + 0: "ACCOUNT_LOGIN", + 1: "CODE_LOGIN", + 2: "DEVICE_LOGIN", + } + LOGIN_TYPE_value = map[string]int32{ + "ACCOUNT_LOGIN": 0, + "CODE_LOGIN": 1, + "DEVICE_LOGIN": 2, + } +) + +func (x LOGIN_TYPE) Enum() *LOGIN_TYPE { + p := new(LOGIN_TYPE) + *p = x + return p +} + +func (x LOGIN_TYPE) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (LOGIN_TYPE) Descriptor() protoreflect.EnumDescriptor { + return file_proto_Gameapi_proto_enumTypes[6].Descriptor() +} + +func (LOGIN_TYPE) Type() protoreflect.EnumType { + return &file_proto_Gameapi_proto_enumTypes[6] +} + +func (x LOGIN_TYPE) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use LOGIN_TYPE.Descriptor instead. +func (LOGIN_TYPE) EnumDescriptor() ([]byte, []int) { + return file_proto_Gameapi_proto_rawDescGZIP(), []int{6} +} + // 时间线类型 type TIME_LINE_TYPE int32 @@ -653,11 +708,11 @@ func (x TIME_LINE_TYPE) String() string { } func (TIME_LINE_TYPE) Descriptor() protoreflect.EnumDescriptor { - return file_proto_Gameapi_proto_enumTypes[6].Descriptor() + return file_proto_Gameapi_proto_enumTypes[7].Descriptor() } func (TIME_LINE_TYPE) Type() protoreflect.EnumType { - return &file_proto_Gameapi_proto_enumTypes[6] + return &file_proto_Gameapi_proto_enumTypes[7] } func (x TIME_LINE_TYPE) Number() protoreflect.EnumNumber { @@ -666,7 +721,7 @@ func (x TIME_LINE_TYPE) Number() protoreflect.EnumNumber { // Deprecated: Use TIME_LINE_TYPE.Descriptor instead. func (TIME_LINE_TYPE) EnumDescriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{6} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{7} } type CHESS_EX_TYPE int32 @@ -711,11 +766,11 @@ func (x CHESS_EX_TYPE) String() string { } func (CHESS_EX_TYPE) Descriptor() protoreflect.EnumDescriptor { - return file_proto_Gameapi_proto_enumTypes[7].Descriptor() + return file_proto_Gameapi_proto_enumTypes[8].Descriptor() } func (CHESS_EX_TYPE) Type() protoreflect.EnumType { - return &file_proto_Gameapi_proto_enumTypes[7] + return &file_proto_Gameapi_proto_enumTypes[8] } func (x CHESS_EX_TYPE) Number() protoreflect.EnumNumber { @@ -724,7 +779,7 @@ func (x CHESS_EX_TYPE) Number() protoreflect.EnumNumber { // Deprecated: Use CHESS_EX_TYPE.Descriptor instead. func (CHESS_EX_TYPE) EnumDescriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{7} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{8} } type LANG_TYPE int32 @@ -757,11 +812,11 @@ func (x LANG_TYPE) String() string { } func (LANG_TYPE) Descriptor() protoreflect.EnumDescriptor { - return file_proto_Gameapi_proto_enumTypes[8].Descriptor() + return file_proto_Gameapi_proto_enumTypes[9].Descriptor() } func (LANG_TYPE) Type() protoreflect.EnumType { - return &file_proto_Gameapi_proto_enumTypes[8] + return &file_proto_Gameapi_proto_enumTypes[9] } func (x LANG_TYPE) Number() protoreflect.EnumNumber { @@ -770,7 +825,7 @@ func (x LANG_TYPE) Number() protoreflect.EnumNumber { // Deprecated: Use LANG_TYPE.Descriptor instead. func (LANG_TYPE) EnumDescriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{8} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{9} } // 限时事件参数 key值对 @@ -810,11 +865,11 @@ func (x LimitEventParam) String() string { } func (LimitEventParam) Descriptor() protoreflect.EnumDescriptor { - return file_proto_Gameapi_proto_enumTypes[9].Descriptor() + return file_proto_Gameapi_proto_enumTypes[10].Descriptor() } func (LimitEventParam) Type() protoreflect.EnumType { - return &file_proto_Gameapi_proto_enumTypes[9] + return &file_proto_Gameapi_proto_enumTypes[10] } func (x LimitEventParam) Number() protoreflect.EnumNumber { @@ -823,7 +878,7 @@ func (x LimitEventParam) Number() protoreflect.EnumNumber { // Deprecated: Use LimitEventParam.Descriptor instead. func (LimitEventParam) EnumDescriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{9} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{10} } type ClientReq struct { @@ -1744,7 +1799,9 @@ type ReqLogin struct { state protoimpl.MessageState `protogen:"open.v1"` UserName string `protobuf:"bytes,1,opt,name=UserName,proto3" json:"UserName,omitempty"` UserPwd string `protobuf:"bytes,2,opt,name=UserPwd,proto3" json:"UserPwd,omitempty"` - Code string `protobuf:"bytes,3,opt,name=Code,proto3" json:"Code,omitempty"` // 验证码 + Code string `protobuf:"bytes,3,opt,name=Code,proto3" json:"Code,omitempty"` // 验证码 + Device string `protobuf:"bytes,4,opt,name=Device,proto3" json:"Device,omitempty"` // 设备标识 + Type LOGIN_TYPE `protobuf:"varint,5,opt,name=type,proto3,enum=tutorial.LOGIN_TYPE" json:"type,omitempty"` // 登录方式 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -1800,6 +1857,20 @@ func (x *ReqLogin) GetCode() string { return "" } +func (x *ReqLogin) GetDevice() string { + if x != nil { + return x.Device + } + return "" +} + +func (x *ReqLogin) GetType() LOGIN_TYPE { + if x != nil { + return x.Type + } + return LOGIN_TYPE_ACCOUNT_LOGIN +} + type ReqLoginCode struct { state protoimpl.MessageState `protogen:"open.v1"` TelPhone string `protobuf:"bytes,1,opt,name=TelPhone,proto3" json:"TelPhone,omitempty"` // 手机号码 @@ -23134,11 +23205,13 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\x12ResRegisterAccount\x12\x1e\n" + "\n" + "ResultCode\x18\x01 \x01(\x05R\n" + - "ResultCode\"T\n" + + "ResultCode\"\x96\x01\n" + "\bReqLogin\x12\x1a\n" + "\bUserName\x18\x01 \x01(\tR\bUserName\x12\x18\n" + "\aUserPwd\x18\x02 \x01(\tR\aUserPwd\x12\x12\n" + - "\x04Code\x18\x03 \x01(\tR\x04Code\"*\n" + + "\x04Code\x18\x03 \x01(\tR\x04Code\x12\x16\n" + + "\x06Device\x18\x04 \x01(\tR\x06Device\x12(\n" + + "\x04type\x18\x05 \x01(\x0e2\x14.tutorial.LOGIN_TYPER\x04type\"*\n" + "\fReqLoginCode\x12\x1a\n" + "\bTelPhone\x18\x01 \x01(\tR\bTelPhone\"=\n" + "\x0fReqIdentifyCard\x12\x12\n" + @@ -24824,7 +24897,7 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\x03BUY\x10\x02\x12\b\n" + "\x04SELL\x10\x03\x12\n" + "\n" + - "\x06REMOVE\x10\x04*\xda\x01\n" + + "\x06REMOVE\x10\x04*\xaa\x02\n" + "\bRES_CODE\x12\b\n" + "\x04FAIL\x10\x00\x12\v\n" + "\aSUCCESS\x10\x01\x12 \n" + @@ -24832,7 +24905,9 @@ const file_proto_Gameapi_proto_rawDesc = "" + "#Protocol_Error_Account_OR_PWD_ERROR\x10e\x12'\n" + "#Protocol_Error_Account_OR_PWD_Short\x10f\x12\x1f\n" + "\x1bProtocol_Error_Account_Fail\x10g\x12\"\n" + - "\x1eProtocol_Error_Account_NoExsit\x10h*.\n" + + "\x1eProtocol_Error_Account_NoExsit\x10h\x12%\n" + + "!Protocol_Error_Account_Code_Error\x10i\x12'\n" + + "#Protocol_Error_Account_Device_Error\x10j*.\n" + "\tITEM_TYPE\x12\n" + "\n" + "\x06ENERGY\x10\x00\x12\b\n" + @@ -24863,7 +24938,13 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\n" + "Guide_type\x10\n" + "\x12\f\n" + - "\bPet_type\x10\v*\x84\x05\n" + + "\bPet_type\x10\v*A\n" + + "\n" + + "LOGIN_TYPE\x12\x11\n" + + "\rACCOUNT_LOGIN\x10\x00\x12\x0e\n" + + "\n" + + "CODE_LOGIN\x10\x01\x12\x10\n" + + "\fDEVICE_LOGIN\x10\x02*\x84\x05\n" + "\x0eTIME_LINE_TYPE\x12\v\n" + "\aDEFAULT\x10\x00\x12\x19\n" + "\x15LOG_TYPE_FRIEND_APPLY\x10\x01\x12\x1a\n" + @@ -24917,7 +24998,7 @@ func file_proto_Gameapi_proto_rawDescGZIP() []byte { return file_proto_Gameapi_proto_rawDescData } -var file_proto_Gameapi_proto_enumTypes = make([]protoimpl.EnumInfo, 10) +var file_proto_Gameapi_proto_enumTypes = make([]protoimpl.EnumInfo, 11) var file_proto_Gameapi_proto_msgTypes = make([]protoimpl.MessageInfo, 470) var file_proto_Gameapi_proto_goTypes = []any{ (ITEM_POP_LABEL)(0), // 0: tutorial.ITEM_POP_LABEL @@ -24926,734 +25007,736 @@ var file_proto_Gameapi_proto_goTypes = []any{ (ITEM_TYPE)(0), // 3: tutorial.ITEM_TYPE (ACTIVITY_TYPE)(0), // 4: tutorial.ACTIVITY_TYPE (ORDER_TYPE)(0), // 5: tutorial.ORDER_TYPE - (TIME_LINE_TYPE)(0), // 6: tutorial.TIME_LINE_TYPE - (CHESS_EX_TYPE)(0), // 7: tutorial.CHESS_EX_TYPE - (LANG_TYPE)(0), // 8: tutorial.LANG_TYPE - (LimitEventParam)(0), // 9: tutorial.LimitEventParam - (*ClientReq)(nil), // 10: tutorial.ClientReq - (*ReqOfflineReconnect)(nil), // 11: tutorial.ReqOfflineReconnect - (*ResOfflineReconnect)(nil), // 12: tutorial.ResOfflineReconnect - (*ReqBindFacebookAccount)(nil), // 13: tutorial.ReqBindFacebookAccount - (*ResBindFacebookAccount)(nil), // 14: tutorial.ResBindFacebookAccount - (*ReqOnlyBindFacebook)(nil), // 15: tutorial.ReqOnlyBindFacebook - (*ResOnlyBindFacebook)(nil), // 16: tutorial.ResOnlyBindFacebook - (*ReqUnBindFacebook)(nil), // 17: tutorial.ReqUnBindFacebook - (*ResUnBindFacebook)(nil), // 18: tutorial.ResUnBindFacebook - (*ReqSynGameData)(nil), // 19: tutorial.ReqSynGameData - (*ResSynGameData)(nil), // 20: tutorial.ResSynGameData - (*ForceKickOut)(nil), // 21: tutorial.ForceKickOut - (*ResServerVersion)(nil), // 22: tutorial.ResServerVersion - (*ResChessColorData)(nil), // 23: tutorial.ResChessColorData - (*ClientRes)(nil), // 24: tutorial.ClientRes - (*ReqRegisterAccount)(nil), // 25: tutorial.ReqRegisterAccount - (*ResRegisterAccount)(nil), // 26: tutorial.ResRegisterAccount - (*ReqLogin)(nil), // 27: tutorial.ReqLogin - (*ReqLoginCode)(nil), // 28: tutorial.ReqLoginCode - (*ReqIdentifyCard)(nil), // 29: tutorial.ReqIdentifyCard - (*ResIdentifyCard)(nil), // 30: tutorial.ResIdentifyCard - (*ResLogin)(nil), // 31: tutorial.ResLogin - (*ReqChangePassword)(nil), // 32: tutorial.ReqChangePassword - (*ResChangePassword)(nil), // 33: tutorial.ResChangePassword - (*ReqPlayerBaseInfo)(nil), // 34: tutorial.ReqPlayerBaseInfo - (*ResPlayerBaseInfo)(nil), // 35: tutorial.ResPlayerBaseInfo - (*ReqPlayerAsset)(nil), // 36: tutorial.ReqPlayerAsset - (*ResPlayerAsset)(nil), // 37: tutorial.ResPlayerAsset - (*UpdateBaseItemInfo)(nil), // 38: tutorial.UpdateBaseItemInfo - (*NotifyRenewBuyEnergyCnt)(nil), // 39: tutorial.NotifyRenewBuyEnergyCnt - (*ReqRemoveAd)(nil), // 40: tutorial.ReqRemoveAd - (*ResRemoveAd)(nil), // 41: tutorial.ResRemoveAd - (*NotifyAddEnergy)(nil), // 42: tutorial.NotifyAddEnergy - (*ReqServerTime)(nil), // 43: tutorial.ReqServerTime - (*ResServerTime)(nil), // 44: tutorial.ResServerTime - (*ReqPlayerChessData)(nil), // 45: tutorial.ReqPlayerChessData - (*ResPlayerChessData)(nil), // 46: tutorial.ResPlayerChessData - (*ResPlayerChessInfo)(nil), // 47: tutorial.ResPlayerChessInfo - (*ChessHandle)(nil), // 48: tutorial.ChessHandle - (*UpdatePlayerChessData)(nil), // 49: tutorial.UpdatePlayerChessData - (*ResUpdatePlayerChessData)(nil), // 50: tutorial.ResUpdatePlayerChessData - (*ReqSeparateChess)(nil), // 51: tutorial.ReqSeparateChess - (*ResSeparateChess)(nil), // 52: tutorial.ResSeparateChess - (*ReqUpgradeChess)(nil), // 53: tutorial.ReqUpgradeChess - (*ResUpgradeChess)(nil), // 54: tutorial.ResUpgradeChess - (*ReqGetChessFromBuff)(nil), // 55: tutorial.ReqGetChessFromBuff - (*ResGetChessFromBuff)(nil), // 56: tutorial.ResGetChessFromBuff - (*ReqChessEx)(nil), // 57: tutorial.ReqChessEx - (*ResChessEx)(nil), // 58: tutorial.ResChessEx - (*ReqSourceChest)(nil), // 59: tutorial.ReqSourceChest - (*ResSourceChest)(nil), // 60: tutorial.ResSourceChest - (*ReqPlayroomOutline)(nil), // 61: tutorial.ReqPlayroomOutline - (*ResPlayroomOutline)(nil), // 62: tutorial.ResPlayroomOutline - (*ChessBag)(nil), // 63: tutorial.ChessBag - (*ChessBagGrid)(nil), // 64: tutorial.ChessBagGrid - (*ReqPutChessInBag)(nil), // 65: tutorial.ReqPutChessInBag - (*ResPutChessInBag)(nil), // 66: tutorial.ResPutChessInBag - (*ReqTakeChessOutBag)(nil), // 67: tutorial.ReqTakeChessOutBag - (*ResTakeChessOutBag)(nil), // 68: tutorial.ResTakeChessOutBag - (*ReqBuyChessBagGrid)(nil), // 69: tutorial.ReqBuyChessBagGrid - (*ResBuyChessBagGrid)(nil), // 70: tutorial.ResBuyChessBagGrid - (*ReqPlayerProfileData)(nil), // 71: tutorial.ReqPlayerProfileData - (*ResPlayerProfileData)(nil), // 72: tutorial.ResPlayerProfileData - (*ReqPlayerBriefProfileData)(nil), // 73: tutorial.ReqPlayerBriefProfileData - (*ResPlayerBriefProfileData)(nil), // 74: tutorial.ResPlayerBriefProfileData - (*ReqSetEnergyMul)(nil), // 75: tutorial.ReqSetEnergyMul - (*ResSetEnergyMul)(nil), // 76: tutorial.ResSetEnergyMul - (*ReqLang)(nil), // 77: tutorial.ReqLang - (*ResLang)(nil), // 78: tutorial.ResLang - (*BaseInfo)(nil), // 79: tutorial.BaseInfo - (*ReqUserInfo)(nil), // 80: tutorial.ReqUserInfo - (*UserInfo)(nil), // 81: tutorial.UserInfo - (*ReqSetName)(nil), // 82: tutorial.ReqSetName - (*ResSetName)(nil), // 83: tutorial.ResSetName - (*ReqSetPetName)(nil), // 84: tutorial.ReqSetPetName - (*ResSetPetName)(nil), // 85: tutorial.ResSetPetName - (*ReqBuyEnergy)(nil), // 86: tutorial.ReqBuyEnergy - (*ResBuyEnergy)(nil), // 87: tutorial.ResBuyEnergy - (*ReqGetEnergyByAD)(nil), // 88: tutorial.ReqGetEnergyByAD - (*ResGetEnergyByAD)(nil), // 89: tutorial.ResGetEnergyByAD - (*ReqGetHandbookReward)(nil), // 90: tutorial.ReqGetHandbookReward - (*ResGetHandbookReward)(nil), // 91: tutorial.ResGetHandbookReward - (*HandbookInfo)(nil), // 92: tutorial.HandbookInfo - (*Handbook)(nil), // 93: tutorial.Handbook - (*RegHandbookAllReward)(nil), // 94: tutorial.RegHandbookAllReward - (*ResHandbookAllReward)(nil), // 95: tutorial.ResHandbookAllReward - (*ReqRewardOrder)(nil), // 96: tutorial.ReqRewardOrder - (*ResRewardOrder)(nil), // 97: tutorial.ResRewardOrder - (*ReqDelOrder)(nil), // 98: tutorial.ReqDelOrder - (*ResDelOrder)(nil), // 99: tutorial.ResDelOrder - (*ReqSellChessNum)(nil), // 100: tutorial.ReqSellChessNum - (*ResSellChessNum)(nil), // 101: tutorial.ResSellChessNum - (*Order)(nil), // 102: tutorial.Order - (*ResOrderList)(nil), // 103: tutorial.ResOrderList - (*ResDecorateInfo)(nil), // 104: tutorial.ResDecorateInfo - (*ReqDecorate)(nil), // 105: tutorial.ReqDecorate - (*ResDecorate)(nil), // 106: tutorial.ResDecorate - (*ReqDecorateAll)(nil), // 107: tutorial.ReqDecorateAll - (*ResDecorateAll)(nil), // 108: tutorial.ResDecorateAll - (*ReqGmCommand)(nil), // 109: tutorial.ReqGmCommand - (*Card)(nil), // 110: tutorial.Card - (*ReqCardInfo)(nil), // 111: tutorial.ReqCardInfo - (*ResCardInfo)(nil), // 112: tutorial.ResCardInfo - (*ResNotifyCardTimes)(nil), // 113: tutorial.ResNotifyCardTimes - (*ReqCardSeasonFirstReward)(nil), // 114: tutorial.ReqCardSeasonFirstReward - (*ResCardSeasonFirstReward)(nil), // 115: tutorial.ResCardSeasonFirstReward - (*ReqCardHandbookReward)(nil), // 116: tutorial.ReqCardHandbookReward - (*ResCardHandbookReward)(nil), // 117: tutorial.ResCardHandbookReward - (*ReqMasterCard)(nil), // 118: tutorial.ReqMasterCard - (*ResMasterCard)(nil), // 119: tutorial.ResMasterCard - (*ReqCardCollectReward)(nil), // 120: tutorial.ReqCardCollectReward - (*ResCardCollectReward)(nil), // 121: tutorial.ResCardCollectReward - (*ReqExStarReward)(nil), // 122: tutorial.ReqExStarReward - (*ResExStarReward)(nil), // 123: tutorial.ResExStarReward - (*ReqAllCollectReward)(nil), // 124: tutorial.ReqAllCollectReward - (*ResAllCollectReward)(nil), // 125: tutorial.ResAllCollectReward - (*ReqCardGive)(nil), // 126: tutorial.ReqCardGive - (*ResCardGive)(nil), // 127: tutorial.ResCardGive - (*ReqAgreeCardGive)(nil), // 128: tutorial.ReqAgreeCardGive - (*ResAgreeCardGive)(nil), // 129: tutorial.ResAgreeCardGive - (*ReqRefuseCardGive)(nil), // 130: tutorial.ReqRefuseCardGive - (*ResRefuseCardGive)(nil), // 131: tutorial.ResRefuseCardGive - (*ReqCardSend)(nil), // 132: tutorial.ReqCardSend - (*ResCardSend)(nil), // 133: tutorial.ResCardSend - (*ReqCardExchange)(nil), // 134: tutorial.ReqCardExchange - (*ResCardExchange)(nil), // 135: tutorial.ResCardExchange - (*ReqSelectCardExchange)(nil), // 136: tutorial.ReqSelectCardExchange - (*ResSelectCardExchange)(nil), // 137: tutorial.ResSelectCardExchange - (*ReqAgreeCardExchange)(nil), // 138: tutorial.ReqAgreeCardExchange - (*ResAgreeCardExchange)(nil), // 139: tutorial.ResAgreeCardExchange - (*ReqRefuseCardSelect)(nil), // 140: tutorial.ReqRefuseCardSelect - (*ResRefuseCardSelect)(nil), // 141: tutorial.ResRefuseCardSelect - (*ReqRefuseCardExchange)(nil), // 142: tutorial.ReqRefuseCardExchange - (*ResRefuseCardExchange)(nil), // 143: tutorial.ResRefuseCardExchange - (*ReqGetFriendCard)(nil), // 144: tutorial.ReqGetFriendCard - (*ResGetFriendCard)(nil), // 145: tutorial.ResGetFriendCard - (*ReqGetGoldCard)(nil), // 146: tutorial.ReqGetGoldCard - (*ResGetGoldCard)(nil), // 147: tutorial.ResGetGoldCard - (*ReqGuideReward)(nil), // 148: tutorial.ReqGuideReward - (*ResGuideReward)(nil), // 149: tutorial.ResGuideReward - (*ReqGuidePlayroom)(nil), // 150: tutorial.ReqGuidePlayroom - (*ResGuidePlayroom)(nil), // 151: tutorial.ResGuidePlayroom - (*ResGuildInfo)(nil), // 152: tutorial.ResGuildInfo - (*ResGuideInfo)(nil), // 153: tutorial.ResGuideInfo - (*ResItemPop)(nil), // 154: tutorial.ResItemPop - (*ItemInfo)(nil), // 155: tutorial.ItemInfo - (*CardPack)(nil), // 156: tutorial.CardPack - (*ResDailyTask)(nil), // 157: tutorial.ResDailyTask - (*DailyWeek)(nil), // 158: tutorial.DailyWeek - (*DailyTask)(nil), // 159: tutorial.DailyTask - (*QuestProgress)(nil), // 160: tutorial.QuestProgress - (*ReqGetDailyTaskReward)(nil), // 161: tutorial.ReqGetDailyTaskReward - (*ResGetDailyTaskReward)(nil), // 162: tutorial.ResGetDailyTaskReward - (*ReqGetDailyWeekReward)(nil), // 163: tutorial.ReqGetDailyWeekReward - (*ResGetDailyWeekReward)(nil), // 164: tutorial.ResGetDailyWeekReward - (*ReqDailyUnlock)(nil), // 165: tutorial.ReqDailyUnlock - (*ResDailyUnlock)(nil), // 166: tutorial.ResDailyUnlock - (*ResFaceInfo)(nil), // 167: tutorial.ResFaceInfo - (*FaceInfo)(nil), // 168: tutorial.FaceInfo - (*ReqSetFace)(nil), // 169: tutorial.ReqSetFace - (*ResSetFace)(nil), // 170: tutorial.ResSetFace - (*ResAvatarInfo)(nil), // 171: tutorial.ResAvatarInfo - (*AvatarInfo)(nil), // 172: tutorial.AvatarInfo - (*ReqSetAvatar)(nil), // 173: tutorial.ReqSetAvatar - (*ResSetAvatar)(nil), // 174: tutorial.ResSetAvatar - (*EmojiInfo)(nil), // 175: tutorial.EmojiInfo - (*ReqSetEmoji)(nil), // 176: tutorial.ReqSetEmoji - (*ResSetEmoji)(nil), // 177: tutorial.ResSetEmoji - (*ResSevenLogin)(nil), // 178: tutorial.ResSevenLogin - (*SevenLoginReward)(nil), // 179: tutorial.SevenLoginReward - (*ReqGetSevenLoginReward)(nil), // 180: tutorial.ReqGetSevenLoginReward - (*ResGetSevenLoginReward)(nil), // 181: tutorial.ResGetSevenLoginReward - (*ReqGetMonthLoginReward)(nil), // 182: tutorial.ReqGetMonthLoginReward - (*ResGetMonthLoginReward)(nil), // 183: tutorial.ResGetMonthLoginReward - (*ResActivity)(nil), // 184: tutorial.ResActivity - (*ActivityInfo)(nil), // 185: tutorial.ActivityInfo - (*ReqActivityReward)(nil), // 186: tutorial.ReqActivityReward - (*ResActivityReward)(nil), // 187: tutorial.ResActivityReward - (*ReqLimitEvent)(nil), // 188: tutorial.ReqLimitEvent - (*ResLimitEvent)(nil), // 189: tutorial.ResLimitEvent - (*ResLimitEventProgress)(nil), // 190: tutorial.ResLimitEventProgress - (*ReqLimitEventReward)(nil), // 191: tutorial.ReqLimitEventReward - (*ResLimitEventReward)(nil), // 192: tutorial.ResLimitEventReward - (*ReqSelectLimitEvent)(nil), // 193: tutorial.ReqSelectLimitEvent - (*ResSelectLimitEvent)(nil), // 194: tutorial.ResSelectLimitEvent - (*LimitEvent)(nil), // 195: tutorial.LimitEvent - (*LimitEventNotify)(nil), // 196: tutorial.LimitEventNotify - (*ReqLimitEventLuckyCat)(nil), // 197: tutorial.ReqLimitEventLuckyCat - (*ResLimitEventLuckyCat)(nil), // 198: tutorial.ResLimitEventLuckyCat - (*ReqLimitSenceReward)(nil), // 199: tutorial.ReqLimitSenceReward - (*ResLimitSenceReward)(nil), // 200: tutorial.ResLimitSenceReward - (*ResChessRainReward)(nil), // 201: tutorial.ResChessRainReward - (*ReqFastProduceInfo)(nil), // 202: tutorial.ReqFastProduceInfo - (*ResFastProduceInfo)(nil), // 203: tutorial.ResFastProduceInfo - (*ReqFastProduceReward)(nil), // 204: tutorial.ReqFastProduceReward - (*ResFastProduceReward)(nil), // 205: tutorial.ResFastProduceReward - (*ReqCatTrickReward)(nil), // 206: tutorial.ReqCatTrickReward - (*ResCatTrickReward)(nil), // 207: tutorial.ResCatTrickReward - (*ReqSearchPlayer)(nil), // 208: tutorial.ReqSearchPlayer - (*ResSearchPlayer)(nil), // 209: tutorial.ResSearchPlayer - (*ResPlayerSimple)(nil), // 210: tutorial.ResPlayerSimple - (*ResPlayerRank)(nil), // 211: tutorial.ResPlayerRank - (*ResFriendLog)(nil), // 212: tutorial.ResFriendLog - (*NotifyFriendLog)(nil), // 213: tutorial.NotifyFriendLog - (*NotifyFriendCard)(nil), // 214: tutorial.NotifyFriendCard - (*ResFriendCard)(nil), // 215: tutorial.ResFriendCard - (*ReqKv)(nil), // 216: tutorial.ReqKv - (*ResKv)(nil), // 217: tutorial.ResKv - (*ReqFriendRecommend)(nil), // 218: tutorial.ReqFriendRecommend - (*ResFriendRecommend)(nil), // 219: tutorial.ResFriendRecommend - (*ReqFriendIgnore)(nil), // 220: tutorial.ReqFriendIgnore - (*ResFriendIgnore)(nil), // 221: tutorial.ResFriendIgnore - (*ReqFriendList)(nil), // 222: tutorial.ReqFriendList - (*ResFriendList)(nil), // 223: tutorial.ResFriendList - (*ReqAddNpc)(nil), // 224: tutorial.ReqAddNpc - (*ResAddNpc)(nil), // 225: tutorial.ResAddNpc - (*ReqFriendApply)(nil), // 226: tutorial.ReqFriendApply - (*ResFriendApply)(nil), // 227: tutorial.ResFriendApply - (*ResFriendApplyInfo)(nil), // 228: tutorial.ResFriendApplyInfo - (*ReqFriendCardMsg)(nil), // 229: tutorial.ReqFriendCardMsg - (*ResFriendCardMsg)(nil), // 230: tutorial.ResFriendCardMsg - (*ReqWishApplyList)(nil), // 231: tutorial.ReqWishApplyList - (*ResWishApplyList)(nil), // 232: tutorial.ResWishApplyList - (*ReqWishApply)(nil), // 233: tutorial.ReqWishApply - (*ResWishApply)(nil), // 234: tutorial.ResWishApply - (*ReqFriendTimeLine)(nil), // 235: tutorial.ReqFriendTimeLine - (*ResFriendTimeLine)(nil), // 236: tutorial.ResFriendTimeLine - (*ReqFriendTLUpvote)(nil), // 237: tutorial.ReqFriendTLUpvote - (*ResFriendTLUpvote)(nil), // 238: tutorial.ResFriendTLUpvote - (*ResFriendApplyNotify)(nil), // 239: tutorial.ResFriendApplyNotify - (*ReqApplyFriend)(nil), // 240: tutorial.ReqApplyFriend - (*ResApplyFriend)(nil), // 241: tutorial.ResApplyFriend - (*ReqAgreeFriend)(nil), // 242: tutorial.ReqAgreeFriend - (*ResAgreeFriend)(nil), // 243: tutorial.ResAgreeFriend - (*ReqRefuseFriend)(nil), // 244: tutorial.ReqRefuseFriend - (*ResRefuseFriend)(nil), // 245: tutorial.ResRefuseFriend - (*ReqDelFriend)(nil), // 246: tutorial.ReqDelFriend - (*ResDelFriend)(nil), // 247: tutorial.ResDelFriend - (*ReqRank)(nil), // 248: tutorial.ReqRank - (*ResRank)(nil), // 249: tutorial.ResRank - (*ReqMailList)(nil), // 250: tutorial.ReqMailList - (*ResMailList)(nil), // 251: tutorial.ResMailList - (*MailInfo)(nil), // 252: tutorial.MailInfo - (*MailNotify)(nil), // 253: tutorial.MailNotify - (*ReqReadMail)(nil), // 254: tutorial.ReqReadMail - (*ResReadMail)(nil), // 255: tutorial.ResReadMail - (*ReqGetMailReward)(nil), // 256: tutorial.ReqGetMailReward - (*ResGetMailReward)(nil), // 257: tutorial.ResGetMailReward - (*ReqDeleteMail)(nil), // 258: tutorial.ReqDeleteMail - (*ResDeleteMail)(nil), // 259: tutorial.ResDeleteMail - (*ResCharge)(nil), // 260: tutorial.ResCharge - (*WishList)(nil), // 261: tutorial.WishList - (*ReqAddWish)(nil), // 262: tutorial.ReqAddWish - (*ResAddWish)(nil), // 263: tutorial.ResAddWish - (*ReqGetWish)(nil), // 264: tutorial.ReqGetWish - (*ResGetWish)(nil), // 265: tutorial.ResGetWish - (*ReqSendWishBeg)(nil), // 266: tutorial.ReqSendWishBeg - (*ResSendWishBeg)(nil), // 267: tutorial.ResSendWishBeg - (*ResSpecialShop)(nil), // 268: tutorial.ResSpecialShop - (*ResChessShop)(nil), // 269: tutorial.ResChessShop - (*ReqFreeShop)(nil), // 270: tutorial.ReqFreeShop - (*ResFreeShop)(nil), // 271: tutorial.ResFreeShop - (*ReqBuyChessShop)(nil), // 272: tutorial.ReqBuyChessShop - (*ResBuyChessShop)(nil), // 273: tutorial.ResBuyChessShop - (*ReqBuyChessShop2)(nil), // 274: tutorial.ReqBuyChessShop2 - (*ResBuyChessShop2)(nil), // 275: tutorial.ResBuyChessShop2 - (*ReqRefreshChessShop)(nil), // 276: tutorial.ReqRefreshChessShop - (*ResRefreshChessShop)(nil), // 277: tutorial.ResRefreshChessShop - (*ReqEndless)(nil), // 278: tutorial.ReqEndless - (*ResEndless)(nil), // 279: tutorial.ResEndless - (*ResEndlessInfo)(nil), // 280: tutorial.ResEndlessInfo - (*ReqEndlessReward)(nil), // 281: tutorial.ReqEndlessReward - (*ResEndlessReward)(nil), // 282: tutorial.ResEndlessReward - (*ResPiggyBank)(nil), // 283: tutorial.ResPiggyBank - (*ReqPiggyBankReward)(nil), // 284: tutorial.ReqPiggyBankReward - (*ResPiggyBankReward)(nil), // 285: tutorial.ResPiggyBankReward - (*ReqChargeReceive)(nil), // 286: tutorial.ReqChargeReceive - (*ResChargeReceive)(nil), // 287: tutorial.ResChargeReceive - (*ReqCreateOrderSn)(nil), // 288: tutorial.ReqCreateOrderSn - (*ResCreateOrderSn)(nil), // 289: tutorial.ResCreateOrderSn - (*ReqShippingOrder)(nil), // 290: tutorial.ReqShippingOrder - (*ResShippingOrder)(nil), // 291: tutorial.ResShippingOrder - (*ReqChampship)(nil), // 292: tutorial.ReqChampship - (*ResChampship)(nil), // 293: tutorial.ResChampship - (*ReqChampshipReward)(nil), // 294: tutorial.ReqChampshipReward - (*ResChampshipReward)(nil), // 295: tutorial.ResChampshipReward - (*ReqChampshipRankReward)(nil), // 296: tutorial.ReqChampshipRankReward - (*ResChampshipRankReward)(nil), // 297: tutorial.ResChampshipRankReward - (*ReqChampshipRank)(nil), // 298: tutorial.ReqChampshipRank - (*ResChampshipRank)(nil), // 299: tutorial.ResChampshipRank - (*ReqChampshipPreRank)(nil), // 300: tutorial.ReqChampshipPreRank - (*ResChampshipPreRank)(nil), // 301: tutorial.ResChampshipPreRank - (*ResNotifyCard)(nil), // 302: tutorial.ResNotifyCard - (*ReqSetFacebookUrl)(nil), // 303: tutorial.ReqSetFacebookUrl - (*ResSetFacebookUrl)(nil), // 304: tutorial.ResSetFacebookUrl - (*ReqInviteFriendData)(nil), // 305: tutorial.ReqInviteFriendData - (*ResInviteFriendData)(nil), // 306: tutorial.ResInviteFriendData - (*ReqSelfInvited)(nil), // 307: tutorial.ReqSelfInvited - (*ResSelfInvited)(nil), // 308: tutorial.ResSelfInvited - (*NotifyInvitedSuccess)(nil), // 309: tutorial.NotifyInvitedSuccess - (*ReqGetInviteReward)(nil), // 310: tutorial.ReqGetInviteReward - (*ResGetInviteReward)(nil), // 311: tutorial.ResGetInviteReward - (*ReqAutoAddInviteFriend)(nil), // 312: tutorial.ReqAutoAddInviteFriend - (*ResAutoAddInviteFriend)(nil), // 313: tutorial.ResAutoAddInviteFriend - (*ReqAutoAddInviteFriend2)(nil), // 314: tutorial.ReqAutoAddInviteFriend2 - (*ResAutoAddInviteFriend2)(nil), // 315: tutorial.ResAutoAddInviteFriend2 - (*ReqMining)(nil), // 316: tutorial.ReqMining - (*ResMining)(nil), // 317: tutorial.ResMining - (*ReqMiningTake)(nil), // 318: tutorial.ReqMiningTake - (*ResMiningTake)(nil), // 319: tutorial.ResMiningTake - (*ReqMiningReward)(nil), // 320: tutorial.ReqMiningReward - (*ResMiningReward)(nil), // 321: tutorial.ResMiningReward - (*ResActRed)(nil), // 322: tutorial.ResActRed - (*NotifyActRed)(nil), // 323: tutorial.NotifyActRed - (*ActivityNotify)(nil), // 324: tutorial.ActivityNotify - (*ResItem)(nil), // 325: tutorial.ResItem - (*ItemNotify)(nil), // 326: tutorial.ItemNotify - (*ReqGuessColor)(nil), // 327: tutorial.ReqGuessColor - (*ResGuessColor)(nil), // 328: tutorial.ResGuessColor - (*Opponent)(nil), // 329: tutorial.opponent - (*ReqGuessColorTake)(nil), // 330: tutorial.ReqGuessColorTake - (*GuessColorInfo)(nil), // 331: tutorial.GuessColorInfo - (*ResGuessColorTake)(nil), // 332: tutorial.ResGuessColorTake - (*ReqGuessColorReward)(nil), // 333: tutorial.ReqGuessColorReward - (*ResGuessColorReward)(nil), // 334: tutorial.ResGuessColorReward - (*ReqRace)(nil), // 335: tutorial.ReqRace - (*ResRace)(nil), // 336: tutorial.ResRace - (*Raceopponent)(nil), // 337: tutorial.raceopponent - (*ReqRaceStart)(nil), // 338: tutorial.ReqRaceStart - (*ResRaceStart)(nil), // 339: tutorial.ResRaceStart - (*ReqRaceReward)(nil), // 340: tutorial.ReqRaceReward - (*ResRaceReward)(nil), // 341: tutorial.ResRaceReward - (*ReqPlayroom)(nil), // 342: tutorial.ReqPlayroom - (*ResPlayroom)(nil), // 343: tutorial.ResPlayroom - (*NotifyPlayroomTask)(nil), // 344: tutorial.NotifyPlayroomTask - (*ReqPlayroomTask)(nil), // 345: tutorial.ReqPlayroomTask - (*ResPlayroomTask)(nil), // 346: tutorial.ResPlayroomTask - (*ReqPlayroomTaskReward)(nil), // 347: tutorial.ReqPlayroomTaskReward - (*ResPlayroomTaskReward)(nil), // 348: tutorial.ResPlayroomTaskReward - (*ReqPlayroomUnlock)(nil), // 349: tutorial.ReqPlayroomUnlock - (*ResPlayroomUnlock)(nil), // 350: tutorial.ResPlayroomUnlock - (*ReqPlayroomUpvote)(nil), // 351: tutorial.ReqPlayroomUpvote - (*ResPlayroomUpvote)(nil), // 352: tutorial.ResPlayroomUpvote - (*PlayroomDress)(nil), // 353: tutorial.PlayroomDress - (*ReqPlayroomDressSet)(nil), // 354: tutorial.ReqPlayroomDressSet - (*ResPlayroomDressSet)(nil), // 355: tutorial.ResPlayroomDressSet - (*ReqPlayroomPetAirSet)(nil), // 356: tutorial.ReqPlayroomPetAirSet - (*ResPlayroomPetAirSet)(nil), // 357: tutorial.ResPlayroomPetAirSet - (*ReqPlayroomWrokOutline)(nil), // 358: tutorial.ReqPlayroomWrokOutline - (*ResPlayroomWrokOutline)(nil), // 359: tutorial.ResPlayroomWrokOutline - (*NofiPlayroomStatus)(nil), // 360: tutorial.NofiPlayroomStatus - (*NotifyPlayroomWork)(nil), // 361: tutorial.NotifyPlayroomWork - (*NotifyPlayroomLose)(nil), // 362: tutorial.NotifyPlayroomLose - (*ChipInfo)(nil), // 363: tutorial.ChipInfo - (*NotifyPlayroomMood)(nil), // 364: tutorial.NotifyPlayroomMood - (*NotifyPlayroomKiss)(nil), // 365: tutorial.NotifyPlayroomKiss - (*FriendRoom)(nil), // 366: tutorial.FriendRoom - (*RoomOpponent)(nil), // 367: tutorial.RoomOpponent - (*ReqPlayroomInfo)(nil), // 368: tutorial.ReqPlayroomInfo - (*ResPlayroomInfo)(nil), // 369: tutorial.ResPlayroomInfo - (*ReqPlayroomFlip)(nil), // 370: tutorial.ReqPlayroomFlip - (*ResPlayroomFlip)(nil), // 371: tutorial.ResPlayroomFlip - (*ReqPlayroomFlipReward)(nil), // 372: tutorial.ReqPlayroomFlipReward - (*ResPlayroomFlipReward)(nil), // 373: tutorial.ResPlayroomFlipReward - (*ReqPlayroomGame)(nil), // 374: tutorial.ReqPlayroomGame - (*ResPlayroomGame)(nil), // 375: tutorial.ResPlayroomGame - (*ReqPlayroomInteract)(nil), // 376: tutorial.ReqPlayroomInteract - (*ResPlayroomInteract)(nil), // 377: tutorial.ResPlayroomInteract - (*ReqPlayroomSetRoom)(nil), // 378: tutorial.ReqPlayroomSetRoom - (*ResPlayroomSetRoom)(nil), // 379: tutorial.ResPlayroomSetRoom - (*ReqPlayroomSelectReward)(nil), // 380: tutorial.ReqPlayroomSelectReward - (*ResPlayroomSelectReward)(nil), // 381: tutorial.ResPlayroomSelectReward - (*ReqPlayroomLose)(nil), // 382: tutorial.ReqPlayroomLose - (*ResPlayroomLose)(nil), // 383: tutorial.ResPlayroomLose - (*ReqPlayroomWork)(nil), // 384: tutorial.ReqPlayroomWork - (*ResPlayroomWork)(nil), // 385: tutorial.ResPlayroomWork - (*ReqPlayroomRest)(nil), // 386: tutorial.ReqPlayroomRest - (*ResPlayroomRest)(nil), // 387: tutorial.ResPlayroomRest - (*ReqPlayroomDraw)(nil), // 388: tutorial.ReqPlayroomDraw - (*ResPlayroomDraw)(nil), // 389: tutorial.ResPlayroomDraw - (*ReqPlayroomChip)(nil), // 390: tutorial.ReqPlayroomChip - (*ResPlayroomChip)(nil), // 391: tutorial.ResPlayroomChip - (*ReqPlayroomBuyItem)(nil), // 392: tutorial.ReqPlayroomBuyItem - (*ResPlayroomBuyItem)(nil), // 393: tutorial.ResPlayroomBuyItem - (*ReqPlayroomShop)(nil), // 394: tutorial.ReqPlayroomShop - (*ResPlayroomShop)(nil), // 395: tutorial.ResPlayroomShop - (*ReqFriendTreasure)(nil), // 396: tutorial.ReqFriendTreasure - (*ResFriendTreasure)(nil), // 397: tutorial.ResFriendTreasure - (*TreasureInfo)(nil), // 398: tutorial.TreasureInfo - (*ReqFriendTreasureStart)(nil), // 399: tutorial.ReqFriendTreasureStart - (*ResFriendTreasureStart)(nil), // 400: tutorial.ResFriendTreasureStart - (*ReqFriendTreasureEnd)(nil), // 401: tutorial.ReqFriendTreasureEnd - (*ResFriendTreasureEnd)(nil), // 402: tutorial.ResFriendTreasureEnd - (*ReqFriendTreasureFilp)(nil), // 403: tutorial.ReqFriendTreasureFilp - (*ResFriendTreasureFilp)(nil), // 404: tutorial.ResFriendTreasureFilp - (*ResFriendTreasureStar)(nil), // 405: tutorial.ResFriendTreasureStar - (*ReqKafkaLog)(nil), // 406: tutorial.ReqKafkaLog - (*ReqCollectInfo)(nil), // 407: tutorial.ReqCollectInfo - (*ResCollectInfo)(nil), // 408: tutorial.ResCollectInfo - (*CollectItem)(nil), // 409: tutorial.CollectItem - (*ReqCollect)(nil), // 410: tutorial.ReqCollect - (*ResCollect)(nil), // 411: tutorial.ResCollect - (*AdminReq)(nil), // 412: tutorial.AdminReq - (*AdminRes)(nil), // 413: tutorial.AdminRes - (*ReqAdminInfo)(nil), // 414: tutorial.ReqAdminInfo - (*ReqReloadServerMail)(nil), // 415: tutorial.ReqReloadServerMail - (*ReqServerInfo)(nil), // 416: tutorial.ReqServerInfo - (*ReqReload)(nil), // 417: tutorial.ReqReload - (*ReqAdminGm)(nil), // 418: tutorial.ReqAdminGm - nil, // 419: tutorial.ResChessColorData.MChessColorDataEntry - nil, // 420: tutorial.UpdateBaseItemInfo.MUpdateItemEntry - nil, // 421: tutorial.ResPlayerChessData.MChessDataEntry - nil, // 422: tutorial.UpdatePlayerChessData.MChessDataEntry - nil, // 423: tutorial.ReqSeparateChess.MChessDataEntry - nil, // 424: tutorial.ReqUpgradeChess.MChessDataEntry - nil, // 425: tutorial.ReqGetChessFromBuff.MChessDataEntry - nil, // 426: tutorial.ReqChessEx.MChessDataEntry - nil, // 427: tutorial.ReqSourceChest.MChessDataEntry - nil, // 428: tutorial.ReqPlayroomOutline.MChessDataEntry - nil, // 429: tutorial.ReqPutChessInBag.MChessDataEntry - nil, // 430: tutorial.ReqTakeChessOutBag.MChessDataEntry - nil, // 431: tutorial.UserInfo.SetEmojiEntry - nil, // 432: tutorial.ReqRewardOrder.MChessDataEntry - nil, // 433: tutorial.ResCardInfo.AllCardEntry - nil, // 434: tutorial.ResCardInfo.HandbookEntry - nil, // 435: tutorial.ResGuildInfo.RewardEntry - nil, // 436: tutorial.ResGuideInfo.RewardEntry - nil, // 437: tutorial.ResDailyTask.WeekRewardEntry - nil, // 438: tutorial.ResDailyTask.DailyTaskEntry - nil, // 439: tutorial.ResLimitEvent.LimitEventListEntry - nil, // 440: tutorial.ResLimitEventProgress.ProgressRewardEntry - nil, // 441: tutorial.LimitEvent.ParamEntry - nil, // 442: tutorial.ReqLimitEventLuckyCat.MChessDataEntry - nil, // 443: tutorial.ResPlayerSimple.EmojiEntry - nil, // 444: tutorial.ResKv.KvEntry - nil, // 445: tutorial.ResRank.RankListEntry - nil, // 446: tutorial.ResMailList.MailListEntry - nil, // 447: tutorial.ResCharge.SpecialShopEntry - nil, // 448: tutorial.ResCharge.ChessShopEntry - nil, // 449: tutorial.ResCharge.GiftEntry - nil, // 450: tutorial.ReqBuyChessShop2.MChessDataEntry - nil, // 451: tutorial.ResEndless.EndlessListEntry - nil, // 452: tutorial.ResChampshipRank.RankListEntry - nil, // 453: tutorial.ResChampshipPreRank.RankListEntry - nil, // 454: tutorial.ResNotifyCard.CardEntry - nil, // 455: tutorial.ResNotifyCard.MasterEntry - nil, // 456: tutorial.ResNotifyCard.HandbookEntry - nil, // 457: tutorial.ResMining.MapEntry - nil, // 458: tutorial.ReqMiningTake.MapEntry - nil, // 459: tutorial.ResActRed.RedEntry - nil, // 460: tutorial.ResItem.ItemEntry - nil, // 461: tutorial.ItemNotify.ItemEntry - nil, // 462: tutorial.ResGuessColor.OMapEntry - nil, // 463: tutorial.ReqGuessColorTake.OMapEntry - nil, // 464: tutorial.GuessColorInfo.MapEntry - nil, // 465: tutorial.ResPlayroom.PlayroomEntry - nil, // 466: tutorial.ResPlayroom.MoodEntry - nil, // 467: tutorial.ResPlayroom.PhysiologyEntry - nil, // 468: tutorial.ResPlayroom.DressEntry - nil, // 469: tutorial.ResPlayroom.DressSetEntry - nil, // 470: tutorial.ReqPlayroomDressSet.DressSetEntry - nil, // 471: tutorial.NotifyPlayroomMood.MoodEntry - nil, // 472: tutorial.NotifyPlayroomMood.PhysiologyEntry - nil, // 473: tutorial.ResPlayroomInfo.PlayroomEntry - nil, // 474: tutorial.ResPlayroomInfo.ItemsEntry - nil, // 475: tutorial.ResPlayroomInfo.FlipEntry - nil, // 476: tutorial.ResPlayroomInfo.EmojiEntry - nil, // 477: tutorial.ResPlayroomInfo.DressSetEntry - nil, // 478: tutorial.ResPlayroomGame.ItemsEntry - nil, // 479: tutorial.ReqPlayroomSetRoom.PlayroomEntry + (LOGIN_TYPE)(0), // 6: tutorial.LOGIN_TYPE + (TIME_LINE_TYPE)(0), // 7: tutorial.TIME_LINE_TYPE + (CHESS_EX_TYPE)(0), // 8: tutorial.CHESS_EX_TYPE + (LANG_TYPE)(0), // 9: tutorial.LANG_TYPE + (LimitEventParam)(0), // 10: tutorial.LimitEventParam + (*ClientReq)(nil), // 11: tutorial.ClientReq + (*ReqOfflineReconnect)(nil), // 12: tutorial.ReqOfflineReconnect + (*ResOfflineReconnect)(nil), // 13: tutorial.ResOfflineReconnect + (*ReqBindFacebookAccount)(nil), // 14: tutorial.ReqBindFacebookAccount + (*ResBindFacebookAccount)(nil), // 15: tutorial.ResBindFacebookAccount + (*ReqOnlyBindFacebook)(nil), // 16: tutorial.ReqOnlyBindFacebook + (*ResOnlyBindFacebook)(nil), // 17: tutorial.ResOnlyBindFacebook + (*ReqUnBindFacebook)(nil), // 18: tutorial.ReqUnBindFacebook + (*ResUnBindFacebook)(nil), // 19: tutorial.ResUnBindFacebook + (*ReqSynGameData)(nil), // 20: tutorial.ReqSynGameData + (*ResSynGameData)(nil), // 21: tutorial.ResSynGameData + (*ForceKickOut)(nil), // 22: tutorial.ForceKickOut + (*ResServerVersion)(nil), // 23: tutorial.ResServerVersion + (*ResChessColorData)(nil), // 24: tutorial.ResChessColorData + (*ClientRes)(nil), // 25: tutorial.ClientRes + (*ReqRegisterAccount)(nil), // 26: tutorial.ReqRegisterAccount + (*ResRegisterAccount)(nil), // 27: tutorial.ResRegisterAccount + (*ReqLogin)(nil), // 28: tutorial.ReqLogin + (*ReqLoginCode)(nil), // 29: tutorial.ReqLoginCode + (*ReqIdentifyCard)(nil), // 30: tutorial.ReqIdentifyCard + (*ResIdentifyCard)(nil), // 31: tutorial.ResIdentifyCard + (*ResLogin)(nil), // 32: tutorial.ResLogin + (*ReqChangePassword)(nil), // 33: tutorial.ReqChangePassword + (*ResChangePassword)(nil), // 34: tutorial.ResChangePassword + (*ReqPlayerBaseInfo)(nil), // 35: tutorial.ReqPlayerBaseInfo + (*ResPlayerBaseInfo)(nil), // 36: tutorial.ResPlayerBaseInfo + (*ReqPlayerAsset)(nil), // 37: tutorial.ReqPlayerAsset + (*ResPlayerAsset)(nil), // 38: tutorial.ResPlayerAsset + (*UpdateBaseItemInfo)(nil), // 39: tutorial.UpdateBaseItemInfo + (*NotifyRenewBuyEnergyCnt)(nil), // 40: tutorial.NotifyRenewBuyEnergyCnt + (*ReqRemoveAd)(nil), // 41: tutorial.ReqRemoveAd + (*ResRemoveAd)(nil), // 42: tutorial.ResRemoveAd + (*NotifyAddEnergy)(nil), // 43: tutorial.NotifyAddEnergy + (*ReqServerTime)(nil), // 44: tutorial.ReqServerTime + (*ResServerTime)(nil), // 45: tutorial.ResServerTime + (*ReqPlayerChessData)(nil), // 46: tutorial.ReqPlayerChessData + (*ResPlayerChessData)(nil), // 47: tutorial.ResPlayerChessData + (*ResPlayerChessInfo)(nil), // 48: tutorial.ResPlayerChessInfo + (*ChessHandle)(nil), // 49: tutorial.ChessHandle + (*UpdatePlayerChessData)(nil), // 50: tutorial.UpdatePlayerChessData + (*ResUpdatePlayerChessData)(nil), // 51: tutorial.ResUpdatePlayerChessData + (*ReqSeparateChess)(nil), // 52: tutorial.ReqSeparateChess + (*ResSeparateChess)(nil), // 53: tutorial.ResSeparateChess + (*ReqUpgradeChess)(nil), // 54: tutorial.ReqUpgradeChess + (*ResUpgradeChess)(nil), // 55: tutorial.ResUpgradeChess + (*ReqGetChessFromBuff)(nil), // 56: tutorial.ReqGetChessFromBuff + (*ResGetChessFromBuff)(nil), // 57: tutorial.ResGetChessFromBuff + (*ReqChessEx)(nil), // 58: tutorial.ReqChessEx + (*ResChessEx)(nil), // 59: tutorial.ResChessEx + (*ReqSourceChest)(nil), // 60: tutorial.ReqSourceChest + (*ResSourceChest)(nil), // 61: tutorial.ResSourceChest + (*ReqPlayroomOutline)(nil), // 62: tutorial.ReqPlayroomOutline + (*ResPlayroomOutline)(nil), // 63: tutorial.ResPlayroomOutline + (*ChessBag)(nil), // 64: tutorial.ChessBag + (*ChessBagGrid)(nil), // 65: tutorial.ChessBagGrid + (*ReqPutChessInBag)(nil), // 66: tutorial.ReqPutChessInBag + (*ResPutChessInBag)(nil), // 67: tutorial.ResPutChessInBag + (*ReqTakeChessOutBag)(nil), // 68: tutorial.ReqTakeChessOutBag + (*ResTakeChessOutBag)(nil), // 69: tutorial.ResTakeChessOutBag + (*ReqBuyChessBagGrid)(nil), // 70: tutorial.ReqBuyChessBagGrid + (*ResBuyChessBagGrid)(nil), // 71: tutorial.ResBuyChessBagGrid + (*ReqPlayerProfileData)(nil), // 72: tutorial.ReqPlayerProfileData + (*ResPlayerProfileData)(nil), // 73: tutorial.ResPlayerProfileData + (*ReqPlayerBriefProfileData)(nil), // 74: tutorial.ReqPlayerBriefProfileData + (*ResPlayerBriefProfileData)(nil), // 75: tutorial.ResPlayerBriefProfileData + (*ReqSetEnergyMul)(nil), // 76: tutorial.ReqSetEnergyMul + (*ResSetEnergyMul)(nil), // 77: tutorial.ResSetEnergyMul + (*ReqLang)(nil), // 78: tutorial.ReqLang + (*ResLang)(nil), // 79: tutorial.ResLang + (*BaseInfo)(nil), // 80: tutorial.BaseInfo + (*ReqUserInfo)(nil), // 81: tutorial.ReqUserInfo + (*UserInfo)(nil), // 82: tutorial.UserInfo + (*ReqSetName)(nil), // 83: tutorial.ReqSetName + (*ResSetName)(nil), // 84: tutorial.ResSetName + (*ReqSetPetName)(nil), // 85: tutorial.ReqSetPetName + (*ResSetPetName)(nil), // 86: tutorial.ResSetPetName + (*ReqBuyEnergy)(nil), // 87: tutorial.ReqBuyEnergy + (*ResBuyEnergy)(nil), // 88: tutorial.ResBuyEnergy + (*ReqGetEnergyByAD)(nil), // 89: tutorial.ReqGetEnergyByAD + (*ResGetEnergyByAD)(nil), // 90: tutorial.ResGetEnergyByAD + (*ReqGetHandbookReward)(nil), // 91: tutorial.ReqGetHandbookReward + (*ResGetHandbookReward)(nil), // 92: tutorial.ResGetHandbookReward + (*HandbookInfo)(nil), // 93: tutorial.HandbookInfo + (*Handbook)(nil), // 94: tutorial.Handbook + (*RegHandbookAllReward)(nil), // 95: tutorial.RegHandbookAllReward + (*ResHandbookAllReward)(nil), // 96: tutorial.ResHandbookAllReward + (*ReqRewardOrder)(nil), // 97: tutorial.ReqRewardOrder + (*ResRewardOrder)(nil), // 98: tutorial.ResRewardOrder + (*ReqDelOrder)(nil), // 99: tutorial.ReqDelOrder + (*ResDelOrder)(nil), // 100: tutorial.ResDelOrder + (*ReqSellChessNum)(nil), // 101: tutorial.ReqSellChessNum + (*ResSellChessNum)(nil), // 102: tutorial.ResSellChessNum + (*Order)(nil), // 103: tutorial.Order + (*ResOrderList)(nil), // 104: tutorial.ResOrderList + (*ResDecorateInfo)(nil), // 105: tutorial.ResDecorateInfo + (*ReqDecorate)(nil), // 106: tutorial.ReqDecorate + (*ResDecorate)(nil), // 107: tutorial.ResDecorate + (*ReqDecorateAll)(nil), // 108: tutorial.ReqDecorateAll + (*ResDecorateAll)(nil), // 109: tutorial.ResDecorateAll + (*ReqGmCommand)(nil), // 110: tutorial.ReqGmCommand + (*Card)(nil), // 111: tutorial.Card + (*ReqCardInfo)(nil), // 112: tutorial.ReqCardInfo + (*ResCardInfo)(nil), // 113: tutorial.ResCardInfo + (*ResNotifyCardTimes)(nil), // 114: tutorial.ResNotifyCardTimes + (*ReqCardSeasonFirstReward)(nil), // 115: tutorial.ReqCardSeasonFirstReward + (*ResCardSeasonFirstReward)(nil), // 116: tutorial.ResCardSeasonFirstReward + (*ReqCardHandbookReward)(nil), // 117: tutorial.ReqCardHandbookReward + (*ResCardHandbookReward)(nil), // 118: tutorial.ResCardHandbookReward + (*ReqMasterCard)(nil), // 119: tutorial.ReqMasterCard + (*ResMasterCard)(nil), // 120: tutorial.ResMasterCard + (*ReqCardCollectReward)(nil), // 121: tutorial.ReqCardCollectReward + (*ResCardCollectReward)(nil), // 122: tutorial.ResCardCollectReward + (*ReqExStarReward)(nil), // 123: tutorial.ReqExStarReward + (*ResExStarReward)(nil), // 124: tutorial.ResExStarReward + (*ReqAllCollectReward)(nil), // 125: tutorial.ReqAllCollectReward + (*ResAllCollectReward)(nil), // 126: tutorial.ResAllCollectReward + (*ReqCardGive)(nil), // 127: tutorial.ReqCardGive + (*ResCardGive)(nil), // 128: tutorial.ResCardGive + (*ReqAgreeCardGive)(nil), // 129: tutorial.ReqAgreeCardGive + (*ResAgreeCardGive)(nil), // 130: tutorial.ResAgreeCardGive + (*ReqRefuseCardGive)(nil), // 131: tutorial.ReqRefuseCardGive + (*ResRefuseCardGive)(nil), // 132: tutorial.ResRefuseCardGive + (*ReqCardSend)(nil), // 133: tutorial.ReqCardSend + (*ResCardSend)(nil), // 134: tutorial.ResCardSend + (*ReqCardExchange)(nil), // 135: tutorial.ReqCardExchange + (*ResCardExchange)(nil), // 136: tutorial.ResCardExchange + (*ReqSelectCardExchange)(nil), // 137: tutorial.ReqSelectCardExchange + (*ResSelectCardExchange)(nil), // 138: tutorial.ResSelectCardExchange + (*ReqAgreeCardExchange)(nil), // 139: tutorial.ReqAgreeCardExchange + (*ResAgreeCardExchange)(nil), // 140: tutorial.ResAgreeCardExchange + (*ReqRefuseCardSelect)(nil), // 141: tutorial.ReqRefuseCardSelect + (*ResRefuseCardSelect)(nil), // 142: tutorial.ResRefuseCardSelect + (*ReqRefuseCardExchange)(nil), // 143: tutorial.ReqRefuseCardExchange + (*ResRefuseCardExchange)(nil), // 144: tutorial.ResRefuseCardExchange + (*ReqGetFriendCard)(nil), // 145: tutorial.ReqGetFriendCard + (*ResGetFriendCard)(nil), // 146: tutorial.ResGetFriendCard + (*ReqGetGoldCard)(nil), // 147: tutorial.ReqGetGoldCard + (*ResGetGoldCard)(nil), // 148: tutorial.ResGetGoldCard + (*ReqGuideReward)(nil), // 149: tutorial.ReqGuideReward + (*ResGuideReward)(nil), // 150: tutorial.ResGuideReward + (*ReqGuidePlayroom)(nil), // 151: tutorial.ReqGuidePlayroom + (*ResGuidePlayroom)(nil), // 152: tutorial.ResGuidePlayroom + (*ResGuildInfo)(nil), // 153: tutorial.ResGuildInfo + (*ResGuideInfo)(nil), // 154: tutorial.ResGuideInfo + (*ResItemPop)(nil), // 155: tutorial.ResItemPop + (*ItemInfo)(nil), // 156: tutorial.ItemInfo + (*CardPack)(nil), // 157: tutorial.CardPack + (*ResDailyTask)(nil), // 158: tutorial.ResDailyTask + (*DailyWeek)(nil), // 159: tutorial.DailyWeek + (*DailyTask)(nil), // 160: tutorial.DailyTask + (*QuestProgress)(nil), // 161: tutorial.QuestProgress + (*ReqGetDailyTaskReward)(nil), // 162: tutorial.ReqGetDailyTaskReward + (*ResGetDailyTaskReward)(nil), // 163: tutorial.ResGetDailyTaskReward + (*ReqGetDailyWeekReward)(nil), // 164: tutorial.ReqGetDailyWeekReward + (*ResGetDailyWeekReward)(nil), // 165: tutorial.ResGetDailyWeekReward + (*ReqDailyUnlock)(nil), // 166: tutorial.ReqDailyUnlock + (*ResDailyUnlock)(nil), // 167: tutorial.ResDailyUnlock + (*ResFaceInfo)(nil), // 168: tutorial.ResFaceInfo + (*FaceInfo)(nil), // 169: tutorial.FaceInfo + (*ReqSetFace)(nil), // 170: tutorial.ReqSetFace + (*ResSetFace)(nil), // 171: tutorial.ResSetFace + (*ResAvatarInfo)(nil), // 172: tutorial.ResAvatarInfo + (*AvatarInfo)(nil), // 173: tutorial.AvatarInfo + (*ReqSetAvatar)(nil), // 174: tutorial.ReqSetAvatar + (*ResSetAvatar)(nil), // 175: tutorial.ResSetAvatar + (*EmojiInfo)(nil), // 176: tutorial.EmojiInfo + (*ReqSetEmoji)(nil), // 177: tutorial.ReqSetEmoji + (*ResSetEmoji)(nil), // 178: tutorial.ResSetEmoji + (*ResSevenLogin)(nil), // 179: tutorial.ResSevenLogin + (*SevenLoginReward)(nil), // 180: tutorial.SevenLoginReward + (*ReqGetSevenLoginReward)(nil), // 181: tutorial.ReqGetSevenLoginReward + (*ResGetSevenLoginReward)(nil), // 182: tutorial.ResGetSevenLoginReward + (*ReqGetMonthLoginReward)(nil), // 183: tutorial.ReqGetMonthLoginReward + (*ResGetMonthLoginReward)(nil), // 184: tutorial.ResGetMonthLoginReward + (*ResActivity)(nil), // 185: tutorial.ResActivity + (*ActivityInfo)(nil), // 186: tutorial.ActivityInfo + (*ReqActivityReward)(nil), // 187: tutorial.ReqActivityReward + (*ResActivityReward)(nil), // 188: tutorial.ResActivityReward + (*ReqLimitEvent)(nil), // 189: tutorial.ReqLimitEvent + (*ResLimitEvent)(nil), // 190: tutorial.ResLimitEvent + (*ResLimitEventProgress)(nil), // 191: tutorial.ResLimitEventProgress + (*ReqLimitEventReward)(nil), // 192: tutorial.ReqLimitEventReward + (*ResLimitEventReward)(nil), // 193: tutorial.ResLimitEventReward + (*ReqSelectLimitEvent)(nil), // 194: tutorial.ReqSelectLimitEvent + (*ResSelectLimitEvent)(nil), // 195: tutorial.ResSelectLimitEvent + (*LimitEvent)(nil), // 196: tutorial.LimitEvent + (*LimitEventNotify)(nil), // 197: tutorial.LimitEventNotify + (*ReqLimitEventLuckyCat)(nil), // 198: tutorial.ReqLimitEventLuckyCat + (*ResLimitEventLuckyCat)(nil), // 199: tutorial.ResLimitEventLuckyCat + (*ReqLimitSenceReward)(nil), // 200: tutorial.ReqLimitSenceReward + (*ResLimitSenceReward)(nil), // 201: tutorial.ResLimitSenceReward + (*ResChessRainReward)(nil), // 202: tutorial.ResChessRainReward + (*ReqFastProduceInfo)(nil), // 203: tutorial.ReqFastProduceInfo + (*ResFastProduceInfo)(nil), // 204: tutorial.ResFastProduceInfo + (*ReqFastProduceReward)(nil), // 205: tutorial.ReqFastProduceReward + (*ResFastProduceReward)(nil), // 206: tutorial.ResFastProduceReward + (*ReqCatTrickReward)(nil), // 207: tutorial.ReqCatTrickReward + (*ResCatTrickReward)(nil), // 208: tutorial.ResCatTrickReward + (*ReqSearchPlayer)(nil), // 209: tutorial.ReqSearchPlayer + (*ResSearchPlayer)(nil), // 210: tutorial.ResSearchPlayer + (*ResPlayerSimple)(nil), // 211: tutorial.ResPlayerSimple + (*ResPlayerRank)(nil), // 212: tutorial.ResPlayerRank + (*ResFriendLog)(nil), // 213: tutorial.ResFriendLog + (*NotifyFriendLog)(nil), // 214: tutorial.NotifyFriendLog + (*NotifyFriendCard)(nil), // 215: tutorial.NotifyFriendCard + (*ResFriendCard)(nil), // 216: tutorial.ResFriendCard + (*ReqKv)(nil), // 217: tutorial.ReqKv + (*ResKv)(nil), // 218: tutorial.ResKv + (*ReqFriendRecommend)(nil), // 219: tutorial.ReqFriendRecommend + (*ResFriendRecommend)(nil), // 220: tutorial.ResFriendRecommend + (*ReqFriendIgnore)(nil), // 221: tutorial.ReqFriendIgnore + (*ResFriendIgnore)(nil), // 222: tutorial.ResFriendIgnore + (*ReqFriendList)(nil), // 223: tutorial.ReqFriendList + (*ResFriendList)(nil), // 224: tutorial.ResFriendList + (*ReqAddNpc)(nil), // 225: tutorial.ReqAddNpc + (*ResAddNpc)(nil), // 226: tutorial.ResAddNpc + (*ReqFriendApply)(nil), // 227: tutorial.ReqFriendApply + (*ResFriendApply)(nil), // 228: tutorial.ResFriendApply + (*ResFriendApplyInfo)(nil), // 229: tutorial.ResFriendApplyInfo + (*ReqFriendCardMsg)(nil), // 230: tutorial.ReqFriendCardMsg + (*ResFriendCardMsg)(nil), // 231: tutorial.ResFriendCardMsg + (*ReqWishApplyList)(nil), // 232: tutorial.ReqWishApplyList + (*ResWishApplyList)(nil), // 233: tutorial.ResWishApplyList + (*ReqWishApply)(nil), // 234: tutorial.ReqWishApply + (*ResWishApply)(nil), // 235: tutorial.ResWishApply + (*ReqFriendTimeLine)(nil), // 236: tutorial.ReqFriendTimeLine + (*ResFriendTimeLine)(nil), // 237: tutorial.ResFriendTimeLine + (*ReqFriendTLUpvote)(nil), // 238: tutorial.ReqFriendTLUpvote + (*ResFriendTLUpvote)(nil), // 239: tutorial.ResFriendTLUpvote + (*ResFriendApplyNotify)(nil), // 240: tutorial.ResFriendApplyNotify + (*ReqApplyFriend)(nil), // 241: tutorial.ReqApplyFriend + (*ResApplyFriend)(nil), // 242: tutorial.ResApplyFriend + (*ReqAgreeFriend)(nil), // 243: tutorial.ReqAgreeFriend + (*ResAgreeFriend)(nil), // 244: tutorial.ResAgreeFriend + (*ReqRefuseFriend)(nil), // 245: tutorial.ReqRefuseFriend + (*ResRefuseFriend)(nil), // 246: tutorial.ResRefuseFriend + (*ReqDelFriend)(nil), // 247: tutorial.ReqDelFriend + (*ResDelFriend)(nil), // 248: tutorial.ResDelFriend + (*ReqRank)(nil), // 249: tutorial.ReqRank + (*ResRank)(nil), // 250: tutorial.ResRank + (*ReqMailList)(nil), // 251: tutorial.ReqMailList + (*ResMailList)(nil), // 252: tutorial.ResMailList + (*MailInfo)(nil), // 253: tutorial.MailInfo + (*MailNotify)(nil), // 254: tutorial.MailNotify + (*ReqReadMail)(nil), // 255: tutorial.ReqReadMail + (*ResReadMail)(nil), // 256: tutorial.ResReadMail + (*ReqGetMailReward)(nil), // 257: tutorial.ReqGetMailReward + (*ResGetMailReward)(nil), // 258: tutorial.ResGetMailReward + (*ReqDeleteMail)(nil), // 259: tutorial.ReqDeleteMail + (*ResDeleteMail)(nil), // 260: tutorial.ResDeleteMail + (*ResCharge)(nil), // 261: tutorial.ResCharge + (*WishList)(nil), // 262: tutorial.WishList + (*ReqAddWish)(nil), // 263: tutorial.ReqAddWish + (*ResAddWish)(nil), // 264: tutorial.ResAddWish + (*ReqGetWish)(nil), // 265: tutorial.ReqGetWish + (*ResGetWish)(nil), // 266: tutorial.ResGetWish + (*ReqSendWishBeg)(nil), // 267: tutorial.ReqSendWishBeg + (*ResSendWishBeg)(nil), // 268: tutorial.ResSendWishBeg + (*ResSpecialShop)(nil), // 269: tutorial.ResSpecialShop + (*ResChessShop)(nil), // 270: tutorial.ResChessShop + (*ReqFreeShop)(nil), // 271: tutorial.ReqFreeShop + (*ResFreeShop)(nil), // 272: tutorial.ResFreeShop + (*ReqBuyChessShop)(nil), // 273: tutorial.ReqBuyChessShop + (*ResBuyChessShop)(nil), // 274: tutorial.ResBuyChessShop + (*ReqBuyChessShop2)(nil), // 275: tutorial.ReqBuyChessShop2 + (*ResBuyChessShop2)(nil), // 276: tutorial.ResBuyChessShop2 + (*ReqRefreshChessShop)(nil), // 277: tutorial.ReqRefreshChessShop + (*ResRefreshChessShop)(nil), // 278: tutorial.ResRefreshChessShop + (*ReqEndless)(nil), // 279: tutorial.ReqEndless + (*ResEndless)(nil), // 280: tutorial.ResEndless + (*ResEndlessInfo)(nil), // 281: tutorial.ResEndlessInfo + (*ReqEndlessReward)(nil), // 282: tutorial.ReqEndlessReward + (*ResEndlessReward)(nil), // 283: tutorial.ResEndlessReward + (*ResPiggyBank)(nil), // 284: tutorial.ResPiggyBank + (*ReqPiggyBankReward)(nil), // 285: tutorial.ReqPiggyBankReward + (*ResPiggyBankReward)(nil), // 286: tutorial.ResPiggyBankReward + (*ReqChargeReceive)(nil), // 287: tutorial.ReqChargeReceive + (*ResChargeReceive)(nil), // 288: tutorial.ResChargeReceive + (*ReqCreateOrderSn)(nil), // 289: tutorial.ReqCreateOrderSn + (*ResCreateOrderSn)(nil), // 290: tutorial.ResCreateOrderSn + (*ReqShippingOrder)(nil), // 291: tutorial.ReqShippingOrder + (*ResShippingOrder)(nil), // 292: tutorial.ResShippingOrder + (*ReqChampship)(nil), // 293: tutorial.ReqChampship + (*ResChampship)(nil), // 294: tutorial.ResChampship + (*ReqChampshipReward)(nil), // 295: tutorial.ReqChampshipReward + (*ResChampshipReward)(nil), // 296: tutorial.ResChampshipReward + (*ReqChampshipRankReward)(nil), // 297: tutorial.ReqChampshipRankReward + (*ResChampshipRankReward)(nil), // 298: tutorial.ResChampshipRankReward + (*ReqChampshipRank)(nil), // 299: tutorial.ReqChampshipRank + (*ResChampshipRank)(nil), // 300: tutorial.ResChampshipRank + (*ReqChampshipPreRank)(nil), // 301: tutorial.ReqChampshipPreRank + (*ResChampshipPreRank)(nil), // 302: tutorial.ResChampshipPreRank + (*ResNotifyCard)(nil), // 303: tutorial.ResNotifyCard + (*ReqSetFacebookUrl)(nil), // 304: tutorial.ReqSetFacebookUrl + (*ResSetFacebookUrl)(nil), // 305: tutorial.ResSetFacebookUrl + (*ReqInviteFriendData)(nil), // 306: tutorial.ReqInviteFriendData + (*ResInviteFriendData)(nil), // 307: tutorial.ResInviteFriendData + (*ReqSelfInvited)(nil), // 308: tutorial.ReqSelfInvited + (*ResSelfInvited)(nil), // 309: tutorial.ResSelfInvited + (*NotifyInvitedSuccess)(nil), // 310: tutorial.NotifyInvitedSuccess + (*ReqGetInviteReward)(nil), // 311: tutorial.ReqGetInviteReward + (*ResGetInviteReward)(nil), // 312: tutorial.ResGetInviteReward + (*ReqAutoAddInviteFriend)(nil), // 313: tutorial.ReqAutoAddInviteFriend + (*ResAutoAddInviteFriend)(nil), // 314: tutorial.ResAutoAddInviteFriend + (*ReqAutoAddInviteFriend2)(nil), // 315: tutorial.ReqAutoAddInviteFriend2 + (*ResAutoAddInviteFriend2)(nil), // 316: tutorial.ResAutoAddInviteFriend2 + (*ReqMining)(nil), // 317: tutorial.ReqMining + (*ResMining)(nil), // 318: tutorial.ResMining + (*ReqMiningTake)(nil), // 319: tutorial.ReqMiningTake + (*ResMiningTake)(nil), // 320: tutorial.ResMiningTake + (*ReqMiningReward)(nil), // 321: tutorial.ReqMiningReward + (*ResMiningReward)(nil), // 322: tutorial.ResMiningReward + (*ResActRed)(nil), // 323: tutorial.ResActRed + (*NotifyActRed)(nil), // 324: tutorial.NotifyActRed + (*ActivityNotify)(nil), // 325: tutorial.ActivityNotify + (*ResItem)(nil), // 326: tutorial.ResItem + (*ItemNotify)(nil), // 327: tutorial.ItemNotify + (*ReqGuessColor)(nil), // 328: tutorial.ReqGuessColor + (*ResGuessColor)(nil), // 329: tutorial.ResGuessColor + (*Opponent)(nil), // 330: tutorial.opponent + (*ReqGuessColorTake)(nil), // 331: tutorial.ReqGuessColorTake + (*GuessColorInfo)(nil), // 332: tutorial.GuessColorInfo + (*ResGuessColorTake)(nil), // 333: tutorial.ResGuessColorTake + (*ReqGuessColorReward)(nil), // 334: tutorial.ReqGuessColorReward + (*ResGuessColorReward)(nil), // 335: tutorial.ResGuessColorReward + (*ReqRace)(nil), // 336: tutorial.ReqRace + (*ResRace)(nil), // 337: tutorial.ResRace + (*Raceopponent)(nil), // 338: tutorial.raceopponent + (*ReqRaceStart)(nil), // 339: tutorial.ReqRaceStart + (*ResRaceStart)(nil), // 340: tutorial.ResRaceStart + (*ReqRaceReward)(nil), // 341: tutorial.ReqRaceReward + (*ResRaceReward)(nil), // 342: tutorial.ResRaceReward + (*ReqPlayroom)(nil), // 343: tutorial.ReqPlayroom + (*ResPlayroom)(nil), // 344: tutorial.ResPlayroom + (*NotifyPlayroomTask)(nil), // 345: tutorial.NotifyPlayroomTask + (*ReqPlayroomTask)(nil), // 346: tutorial.ReqPlayroomTask + (*ResPlayroomTask)(nil), // 347: tutorial.ResPlayroomTask + (*ReqPlayroomTaskReward)(nil), // 348: tutorial.ReqPlayroomTaskReward + (*ResPlayroomTaskReward)(nil), // 349: tutorial.ResPlayroomTaskReward + (*ReqPlayroomUnlock)(nil), // 350: tutorial.ReqPlayroomUnlock + (*ResPlayroomUnlock)(nil), // 351: tutorial.ResPlayroomUnlock + (*ReqPlayroomUpvote)(nil), // 352: tutorial.ReqPlayroomUpvote + (*ResPlayroomUpvote)(nil), // 353: tutorial.ResPlayroomUpvote + (*PlayroomDress)(nil), // 354: tutorial.PlayroomDress + (*ReqPlayroomDressSet)(nil), // 355: tutorial.ReqPlayroomDressSet + (*ResPlayroomDressSet)(nil), // 356: tutorial.ResPlayroomDressSet + (*ReqPlayroomPetAirSet)(nil), // 357: tutorial.ReqPlayroomPetAirSet + (*ResPlayroomPetAirSet)(nil), // 358: tutorial.ResPlayroomPetAirSet + (*ReqPlayroomWrokOutline)(nil), // 359: tutorial.ReqPlayroomWrokOutline + (*ResPlayroomWrokOutline)(nil), // 360: tutorial.ResPlayroomWrokOutline + (*NofiPlayroomStatus)(nil), // 361: tutorial.NofiPlayroomStatus + (*NotifyPlayroomWork)(nil), // 362: tutorial.NotifyPlayroomWork + (*NotifyPlayroomLose)(nil), // 363: tutorial.NotifyPlayroomLose + (*ChipInfo)(nil), // 364: tutorial.ChipInfo + (*NotifyPlayroomMood)(nil), // 365: tutorial.NotifyPlayroomMood + (*NotifyPlayroomKiss)(nil), // 366: tutorial.NotifyPlayroomKiss + (*FriendRoom)(nil), // 367: tutorial.FriendRoom + (*RoomOpponent)(nil), // 368: tutorial.RoomOpponent + (*ReqPlayroomInfo)(nil), // 369: tutorial.ReqPlayroomInfo + (*ResPlayroomInfo)(nil), // 370: tutorial.ResPlayroomInfo + (*ReqPlayroomFlip)(nil), // 371: tutorial.ReqPlayroomFlip + (*ResPlayroomFlip)(nil), // 372: tutorial.ResPlayroomFlip + (*ReqPlayroomFlipReward)(nil), // 373: tutorial.ReqPlayroomFlipReward + (*ResPlayroomFlipReward)(nil), // 374: tutorial.ResPlayroomFlipReward + (*ReqPlayroomGame)(nil), // 375: tutorial.ReqPlayroomGame + (*ResPlayroomGame)(nil), // 376: tutorial.ResPlayroomGame + (*ReqPlayroomInteract)(nil), // 377: tutorial.ReqPlayroomInteract + (*ResPlayroomInteract)(nil), // 378: tutorial.ResPlayroomInteract + (*ReqPlayroomSetRoom)(nil), // 379: tutorial.ReqPlayroomSetRoom + (*ResPlayroomSetRoom)(nil), // 380: tutorial.ResPlayroomSetRoom + (*ReqPlayroomSelectReward)(nil), // 381: tutorial.ReqPlayroomSelectReward + (*ResPlayroomSelectReward)(nil), // 382: tutorial.ResPlayroomSelectReward + (*ReqPlayroomLose)(nil), // 383: tutorial.ReqPlayroomLose + (*ResPlayroomLose)(nil), // 384: tutorial.ResPlayroomLose + (*ReqPlayroomWork)(nil), // 385: tutorial.ReqPlayroomWork + (*ResPlayroomWork)(nil), // 386: tutorial.ResPlayroomWork + (*ReqPlayroomRest)(nil), // 387: tutorial.ReqPlayroomRest + (*ResPlayroomRest)(nil), // 388: tutorial.ResPlayroomRest + (*ReqPlayroomDraw)(nil), // 389: tutorial.ReqPlayroomDraw + (*ResPlayroomDraw)(nil), // 390: tutorial.ResPlayroomDraw + (*ReqPlayroomChip)(nil), // 391: tutorial.ReqPlayroomChip + (*ResPlayroomChip)(nil), // 392: tutorial.ResPlayroomChip + (*ReqPlayroomBuyItem)(nil), // 393: tutorial.ReqPlayroomBuyItem + (*ResPlayroomBuyItem)(nil), // 394: tutorial.ResPlayroomBuyItem + (*ReqPlayroomShop)(nil), // 395: tutorial.ReqPlayroomShop + (*ResPlayroomShop)(nil), // 396: tutorial.ResPlayroomShop + (*ReqFriendTreasure)(nil), // 397: tutorial.ReqFriendTreasure + (*ResFriendTreasure)(nil), // 398: tutorial.ResFriendTreasure + (*TreasureInfo)(nil), // 399: tutorial.TreasureInfo + (*ReqFriendTreasureStart)(nil), // 400: tutorial.ReqFriendTreasureStart + (*ResFriendTreasureStart)(nil), // 401: tutorial.ResFriendTreasureStart + (*ReqFriendTreasureEnd)(nil), // 402: tutorial.ReqFriendTreasureEnd + (*ResFriendTreasureEnd)(nil), // 403: tutorial.ResFriendTreasureEnd + (*ReqFriendTreasureFilp)(nil), // 404: tutorial.ReqFriendTreasureFilp + (*ResFriendTreasureFilp)(nil), // 405: tutorial.ResFriendTreasureFilp + (*ResFriendTreasureStar)(nil), // 406: tutorial.ResFriendTreasureStar + (*ReqKafkaLog)(nil), // 407: tutorial.ReqKafkaLog + (*ReqCollectInfo)(nil), // 408: tutorial.ReqCollectInfo + (*ResCollectInfo)(nil), // 409: tutorial.ResCollectInfo + (*CollectItem)(nil), // 410: tutorial.CollectItem + (*ReqCollect)(nil), // 411: tutorial.ReqCollect + (*ResCollect)(nil), // 412: tutorial.ResCollect + (*AdminReq)(nil), // 413: tutorial.AdminReq + (*AdminRes)(nil), // 414: tutorial.AdminRes + (*ReqAdminInfo)(nil), // 415: tutorial.ReqAdminInfo + (*ReqReloadServerMail)(nil), // 416: tutorial.ReqReloadServerMail + (*ReqServerInfo)(nil), // 417: tutorial.ReqServerInfo + (*ReqReload)(nil), // 418: tutorial.ReqReload + (*ReqAdminGm)(nil), // 419: tutorial.ReqAdminGm + nil, // 420: tutorial.ResChessColorData.MChessColorDataEntry + nil, // 421: tutorial.UpdateBaseItemInfo.MUpdateItemEntry + nil, // 422: tutorial.ResPlayerChessData.MChessDataEntry + nil, // 423: tutorial.UpdatePlayerChessData.MChessDataEntry + nil, // 424: tutorial.ReqSeparateChess.MChessDataEntry + nil, // 425: tutorial.ReqUpgradeChess.MChessDataEntry + nil, // 426: tutorial.ReqGetChessFromBuff.MChessDataEntry + nil, // 427: tutorial.ReqChessEx.MChessDataEntry + nil, // 428: tutorial.ReqSourceChest.MChessDataEntry + nil, // 429: tutorial.ReqPlayroomOutline.MChessDataEntry + nil, // 430: tutorial.ReqPutChessInBag.MChessDataEntry + nil, // 431: tutorial.ReqTakeChessOutBag.MChessDataEntry + nil, // 432: tutorial.UserInfo.SetEmojiEntry + nil, // 433: tutorial.ReqRewardOrder.MChessDataEntry + nil, // 434: tutorial.ResCardInfo.AllCardEntry + nil, // 435: tutorial.ResCardInfo.HandbookEntry + nil, // 436: tutorial.ResGuildInfo.RewardEntry + nil, // 437: tutorial.ResGuideInfo.RewardEntry + nil, // 438: tutorial.ResDailyTask.WeekRewardEntry + nil, // 439: tutorial.ResDailyTask.DailyTaskEntry + nil, // 440: tutorial.ResLimitEvent.LimitEventListEntry + nil, // 441: tutorial.ResLimitEventProgress.ProgressRewardEntry + nil, // 442: tutorial.LimitEvent.ParamEntry + nil, // 443: tutorial.ReqLimitEventLuckyCat.MChessDataEntry + nil, // 444: tutorial.ResPlayerSimple.EmojiEntry + nil, // 445: tutorial.ResKv.KvEntry + nil, // 446: tutorial.ResRank.RankListEntry + nil, // 447: tutorial.ResMailList.MailListEntry + nil, // 448: tutorial.ResCharge.SpecialShopEntry + nil, // 449: tutorial.ResCharge.ChessShopEntry + nil, // 450: tutorial.ResCharge.GiftEntry + nil, // 451: tutorial.ReqBuyChessShop2.MChessDataEntry + nil, // 452: tutorial.ResEndless.EndlessListEntry + nil, // 453: tutorial.ResChampshipRank.RankListEntry + nil, // 454: tutorial.ResChampshipPreRank.RankListEntry + nil, // 455: tutorial.ResNotifyCard.CardEntry + nil, // 456: tutorial.ResNotifyCard.MasterEntry + nil, // 457: tutorial.ResNotifyCard.HandbookEntry + nil, // 458: tutorial.ResMining.MapEntry + nil, // 459: tutorial.ReqMiningTake.MapEntry + nil, // 460: tutorial.ResActRed.RedEntry + nil, // 461: tutorial.ResItem.ItemEntry + nil, // 462: tutorial.ItemNotify.ItemEntry + nil, // 463: tutorial.ResGuessColor.OMapEntry + nil, // 464: tutorial.ReqGuessColorTake.OMapEntry + nil, // 465: tutorial.GuessColorInfo.MapEntry + nil, // 466: tutorial.ResPlayroom.PlayroomEntry + nil, // 467: tutorial.ResPlayroom.MoodEntry + nil, // 468: tutorial.ResPlayroom.PhysiologyEntry + nil, // 469: tutorial.ResPlayroom.DressEntry + nil, // 470: tutorial.ResPlayroom.DressSetEntry + nil, // 471: tutorial.ReqPlayroomDressSet.DressSetEntry + nil, // 472: tutorial.NotifyPlayroomMood.MoodEntry + nil, // 473: tutorial.NotifyPlayroomMood.PhysiologyEntry + nil, // 474: tutorial.ResPlayroomInfo.PlayroomEntry + nil, // 475: tutorial.ResPlayroomInfo.ItemsEntry + nil, // 476: tutorial.ResPlayroomInfo.FlipEntry + nil, // 477: tutorial.ResPlayroomInfo.EmojiEntry + nil, // 478: tutorial.ResPlayroomInfo.DressSetEntry + nil, // 479: tutorial.ResPlayroomGame.ItemsEntry + nil, // 480: tutorial.ReqPlayroomSetRoom.PlayroomEntry } var file_proto_Gameapi_proto_depIdxs = []int32{ - 419, // 0: tutorial.ResChessColorData.mChessColorData:type_name -> tutorial.ResChessColorData.MChessColorDataEntry - 420, // 1: tutorial.UpdateBaseItemInfo.mUpdateItem:type_name -> tutorial.UpdateBaseItemInfo.MUpdateItemEntry - 421, // 2: tutorial.ResPlayerChessData.mChessData:type_name -> tutorial.ResPlayerChessData.MChessDataEntry - 63, // 3: tutorial.ResPlayerChessInfo.ChessBag:type_name -> tutorial.ChessBag - 1, // 4: tutorial.ChessHandle.type:type_name -> tutorial.HANDLE_TYPE - 422, // 5: tutorial.UpdatePlayerChessData.mChessData:type_name -> tutorial.UpdatePlayerChessData.MChessDataEntry - 48, // 6: tutorial.UpdatePlayerChessData.mChessHandle:type_name -> tutorial.ChessHandle - 2, // 7: tutorial.ResUpdatePlayerChessData.code:type_name -> tutorial.RES_CODE - 423, // 8: tutorial.ReqSeparateChess.mChessData:type_name -> tutorial.ReqSeparateChess.MChessDataEntry - 2, // 9: tutorial.ResSeparateChess.code:type_name -> tutorial.RES_CODE - 424, // 10: tutorial.ReqUpgradeChess.mChessData:type_name -> tutorial.ReqUpgradeChess.MChessDataEntry - 2, // 11: tutorial.ResUpgradeChess.code:type_name -> tutorial.RES_CODE - 425, // 12: tutorial.ReqGetChessFromBuff.mChessData:type_name -> tutorial.ReqGetChessFromBuff.MChessDataEntry - 2, // 13: tutorial.ResGetChessFromBuff.code:type_name -> tutorial.RES_CODE - 7, // 14: tutorial.ReqChessEx.Type:type_name -> tutorial.CHESS_EX_TYPE - 426, // 15: tutorial.ReqChessEx.mChessData:type_name -> tutorial.ReqChessEx.MChessDataEntry - 2, // 16: tutorial.ResChessEx.code:type_name -> tutorial.RES_CODE - 427, // 17: tutorial.ReqSourceChest.mChessData:type_name -> tutorial.ReqSourceChest.MChessDataEntry - 2, // 18: tutorial.ResSourceChest.code:type_name -> tutorial.RES_CODE - 428, // 19: tutorial.ReqPlayroomOutline.mChessData:type_name -> tutorial.ReqPlayroomOutline.MChessDataEntry - 2, // 20: tutorial.ResPlayroomOutline.code:type_name -> tutorial.RES_CODE - 64, // 21: tutorial.ChessBag.ChessBagGrids:type_name -> tutorial.ChessBagGrid - 429, // 22: tutorial.ReqPutChessInBag.mChessData:type_name -> tutorial.ReqPutChessInBag.MChessDataEntry - 2, // 23: tutorial.ResPutChessInBag.code:type_name -> tutorial.RES_CODE - 430, // 24: tutorial.ReqTakeChessOutBag.mChessData:type_name -> tutorial.ReqTakeChessOutBag.MChessDataEntry - 2, // 25: tutorial.ResTakeChessOutBag.code:type_name -> tutorial.RES_CODE - 2, // 26: tutorial.ResBuyChessBagGrid.code:type_name -> tutorial.RES_CODE - 2, // 27: tutorial.ResSetEnergyMul.ResultCode:type_name -> tutorial.RES_CODE - 8, // 28: tutorial.ReqLang.Lang:type_name -> tutorial.LANG_TYPE - 2, // 29: tutorial.ResLang.ResultCode:type_name -> tutorial.RES_CODE - 8, // 30: tutorial.BaseInfo.Lang:type_name -> tutorial.LANG_TYPE - 172, // 31: tutorial.UserInfo.AvatarList:type_name -> tutorial.AvatarInfo - 168, // 32: tutorial.UserInfo.FaceList:type_name -> tutorial.FaceInfo - 175, // 33: tutorial.UserInfo.EmojiList:type_name -> tutorial.EmojiInfo - 431, // 34: tutorial.UserInfo.SetEmoji:type_name -> tutorial.UserInfo.SetEmojiEntry - 2, // 35: tutorial.ResSetName.ResultCode:type_name -> tutorial.RES_CODE - 2, // 36: tutorial.ResSetPetName.ResultCode:type_name -> tutorial.RES_CODE - 2, // 37: tutorial.ResBuyEnergy.Code:type_name -> tutorial.RES_CODE - 2, // 38: tutorial.ResGetEnergyByAD.Code:type_name -> tutorial.RES_CODE - 2, // 39: tutorial.ResGetHandbookReward.Code:type_name -> tutorial.RES_CODE - 92, // 40: tutorial.Handbook.Handbooks:type_name -> tutorial.HandbookInfo - 2, // 41: tutorial.ResHandbookAllReward.Code:type_name -> tutorial.RES_CODE - 432, // 42: tutorial.ReqRewardOrder.mChessData:type_name -> tutorial.ReqRewardOrder.MChessDataEntry - 2, // 43: tutorial.ResRewardOrder.Code:type_name -> tutorial.RES_CODE - 2, // 44: tutorial.ResDelOrder.Code:type_name -> tutorial.RES_CODE - 155, // 45: tutorial.Order.Items:type_name -> tutorial.ItemInfo - 102, // 46: tutorial.ResOrderList.OrderList:type_name -> tutorial.Order - 2, // 47: tutorial.ResDecorate.Code:type_name -> tutorial.RES_CODE - 2, // 48: tutorial.ResDecorateAll.Code:type_name -> tutorial.RES_CODE - 110, // 49: tutorial.ResCardInfo.CardList:type_name -> tutorial.Card - 433, // 50: tutorial.ResCardInfo.AllCard:type_name -> tutorial.ResCardInfo.AllCardEntry - 434, // 51: tutorial.ResCardInfo.Handbook:type_name -> tutorial.ResCardInfo.HandbookEntry - 2, // 52: tutorial.ResCardSeasonFirstReward.Code:type_name -> tutorial.RES_CODE - 2, // 53: tutorial.ResCardHandbookReward.Code:type_name -> tutorial.RES_CODE - 2, // 54: tutorial.ResMasterCard.Code:type_name -> tutorial.RES_CODE - 2, // 55: tutorial.ResCardCollectReward.Code:type_name -> tutorial.RES_CODE - 2, // 56: tutorial.ResExStarReward.Code:type_name -> tutorial.RES_CODE - 2, // 57: tutorial.ResAllCollectReward.Code:type_name -> tutorial.RES_CODE - 2, // 58: tutorial.ResCardGive.Code:type_name -> tutorial.RES_CODE - 2, // 59: tutorial.ResAgreeCardGive.Code:type_name -> tutorial.RES_CODE - 2, // 60: tutorial.ResRefuseCardGive.Code:type_name -> tutorial.RES_CODE - 2, // 61: tutorial.ResCardSend.Code:type_name -> tutorial.RES_CODE - 2, // 62: tutorial.ResCardExchange.Code:type_name -> tutorial.RES_CODE - 2, // 63: tutorial.ResSelectCardExchange.Code:type_name -> tutorial.RES_CODE - 2, // 64: tutorial.ResAgreeCardExchange.Code:type_name -> tutorial.RES_CODE - 2, // 65: tutorial.ResRefuseCardSelect.Code:type_name -> tutorial.RES_CODE - 2, // 66: tutorial.ResRefuseCardExchange.Code:type_name -> tutorial.RES_CODE - 2, // 67: tutorial.ResGetFriendCard.Code:type_name -> tutorial.RES_CODE - 2, // 68: tutorial.ResGuideReward.Code:type_name -> tutorial.RES_CODE - 2, // 69: tutorial.ResGuidePlayroom.Code:type_name -> tutorial.RES_CODE - 435, // 70: tutorial.ResGuildInfo.Reward:type_name -> tutorial.ResGuildInfo.RewardEntry - 436, // 71: tutorial.ResGuideInfo.Reward:type_name -> tutorial.ResGuideInfo.RewardEntry - 155, // 72: tutorial.ResItemPop.Items:type_name -> tutorial.ItemInfo - 156, // 73: tutorial.ResItemPop.CardPacks:type_name -> tutorial.CardPack - 437, // 74: tutorial.ResDailyTask.WeekReward:type_name -> tutorial.ResDailyTask.WeekRewardEntry - 438, // 75: tutorial.ResDailyTask.DailyTask:type_name -> tutorial.ResDailyTask.DailyTaskEntry - 155, // 76: tutorial.DailyWeek.Items:type_name -> tutorial.ItemInfo - 160, // 77: tutorial.DailyTask.Progress:type_name -> tutorial.QuestProgress - 155, // 78: tutorial.DailyTask.Items:type_name -> tutorial.ItemInfo - 2, // 79: tutorial.ResGetDailyTaskReward.Code:type_name -> tutorial.RES_CODE - 2, // 80: tutorial.ResGetDailyWeekReward.Code:type_name -> tutorial.RES_CODE - 2, // 81: tutorial.ResDailyUnlock.Code:type_name -> tutorial.RES_CODE - 168, // 82: tutorial.ResFaceInfo.FaceList:type_name -> tutorial.FaceInfo - 2, // 83: tutorial.ResSetFace.Code:type_name -> tutorial.RES_CODE - 172, // 84: tutorial.ResAvatarInfo.AvatarList:type_name -> tutorial.AvatarInfo - 2, // 85: tutorial.ResSetAvatar.Code:type_name -> tutorial.RES_CODE - 2, // 86: tutorial.ResSetEmoji.Code:type_name -> tutorial.RES_CODE - 179, // 87: tutorial.ResSevenLogin.WeekReward:type_name -> tutorial.SevenLoginReward - 179, // 88: tutorial.ResSevenLogin.MonthReward:type_name -> tutorial.SevenLoginReward - 155, // 89: tutorial.SevenLoginReward.Item1:type_name -> tutorial.ItemInfo - 155, // 90: tutorial.SevenLoginReward.Item2:type_name -> tutorial.ItemInfo - 155, // 91: tutorial.SevenLoginReward.Item3:type_name -> tutorial.ItemInfo - 2, // 92: tutorial.ResGetSevenLoginReward.Code:type_name -> tutorial.RES_CODE - 2, // 93: tutorial.ResGetMonthLoginReward.Code:type_name -> tutorial.RES_CODE - 185, // 94: tutorial.ResActivity.ActiveList:type_name -> tutorial.ActivityInfo - 2, // 95: tutorial.ResActivityReward.Code:type_name -> tutorial.RES_CODE - 439, // 96: tutorial.ResLimitEvent.LimitEventList:type_name -> tutorial.ResLimitEvent.LimitEventListEntry - 440, // 97: tutorial.ResLimitEventProgress.ProgressReward:type_name -> tutorial.ResLimitEventProgress.ProgressRewardEntry - 2, // 98: tutorial.ResLimitEventReward.Code:type_name -> tutorial.RES_CODE - 2, // 99: tutorial.ResSelectLimitEvent.Code:type_name -> tutorial.RES_CODE - 441, // 100: tutorial.LimitEvent.Param:type_name -> tutorial.LimitEvent.ParamEntry - 442, // 101: tutorial.ReqLimitEventLuckyCat.mChessData:type_name -> tutorial.ReqLimitEventLuckyCat.MChessDataEntry - 2, // 102: tutorial.ResLimitEventLuckyCat.Code:type_name -> tutorial.RES_CODE - 2, // 103: tutorial.ResLimitSenceReward.Code:type_name -> tutorial.RES_CODE - 155, // 104: tutorial.ResChessRainReward.Items:type_name -> tutorial.ItemInfo - 2, // 105: tutorial.ResFastProduceReward.Code:type_name -> tutorial.RES_CODE - 2, // 106: tutorial.ResCatTrickReward.Code:type_name -> tutorial.RES_CODE - 210, // 107: tutorial.ResSearchPlayer.List:type_name -> tutorial.ResPlayerSimple - 443, // 108: tutorial.ResPlayerSimple.Emoji:type_name -> tutorial.ResPlayerSimple.EmojiEntry - 210, // 109: tutorial.ResFriendLog.Player:type_name -> tutorial.ResPlayerSimple - 212, // 110: tutorial.NotifyFriendLog.info:type_name -> tutorial.ResFriendLog - 215, // 111: tutorial.NotifyFriendCard.Info:type_name -> tutorial.ResFriendCard - 444, // 112: tutorial.ResKv.kv:type_name -> tutorial.ResKv.KvEntry - 210, // 113: tutorial.ResFriendRecommend.List:type_name -> tutorial.ResPlayerSimple - 2, // 114: tutorial.ResFriendIgnore.Code:type_name -> tutorial.RES_CODE - 210, // 115: tutorial.ResFriendList.FriendList:type_name -> tutorial.ResPlayerSimple - 2, // 116: tutorial.ResAddNpc.Code:type_name -> tutorial.RES_CODE - 228, // 117: tutorial.ResFriendApply.ApplyList:type_name -> tutorial.ResFriendApplyInfo - 210, // 118: tutorial.ResFriendApplyInfo.Player:type_name -> tutorial.ResPlayerSimple - 215, // 119: tutorial.ResFriendCardMsg.MsgList:type_name -> tutorial.ResFriendCard - 228, // 120: tutorial.ResWishApplyList.ApplyList:type_name -> tutorial.ResFriendApplyInfo - 2, // 121: tutorial.ResWishApply.Code:type_name -> tutorial.RES_CODE - 212, // 122: tutorial.ResFriendTimeLine.Log:type_name -> tutorial.ResFriendLog - 2, // 123: tutorial.ResFriendTLUpvote.Code:type_name -> tutorial.RES_CODE - 210, // 124: tutorial.ResFriendApplyNotify.Player:type_name -> tutorial.ResPlayerSimple - 2, // 125: tutorial.ResApplyFriend.Code:type_name -> tutorial.RES_CODE - 2, // 126: tutorial.ResAgreeFriend.Code:type_name -> tutorial.RES_CODE - 210, // 127: tutorial.ResAgreeFriend.Player:type_name -> tutorial.ResPlayerSimple - 2, // 128: tutorial.ResRefuseFriend.Code:type_name -> tutorial.RES_CODE - 2, // 129: tutorial.ResDelFriend.Code:type_name -> tutorial.RES_CODE - 445, // 130: tutorial.ResRank.RankList:type_name -> tutorial.ResRank.RankListEntry - 446, // 131: tutorial.ResMailList.MailList:type_name -> tutorial.ResMailList.MailListEntry - 155, // 132: tutorial.MailInfo.Items:type_name -> tutorial.ItemInfo - 252, // 133: tutorial.MailNotify.Info:type_name -> tutorial.MailInfo - 2, // 134: tutorial.ResReadMail.Code:type_name -> tutorial.RES_CODE - 2, // 135: tutorial.ResGetMailReward.Code:type_name -> tutorial.RES_CODE - 2, // 136: tutorial.ResDeleteMail.Code:type_name -> tutorial.RES_CODE - 447, // 137: tutorial.ResCharge.SpecialShop:type_name -> tutorial.ResCharge.SpecialShopEntry - 448, // 138: tutorial.ResCharge.ChessShop:type_name -> tutorial.ResCharge.ChessShopEntry - 449, // 139: tutorial.ResCharge.Gift:type_name -> tutorial.ResCharge.GiftEntry - 261, // 140: tutorial.ResCharge.Wish:type_name -> tutorial.WishList - 2, // 141: tutorial.ResAddWish.Code:type_name -> tutorial.RES_CODE - 2, // 142: tutorial.ResGetWish.Code:type_name -> tutorial.RES_CODE - 2, // 143: tutorial.ResSendWishBeg.Code:type_name -> tutorial.RES_CODE - 2, // 144: tutorial.ResFreeShop.Code:type_name -> tutorial.RES_CODE - 2, // 145: tutorial.ResBuyChessShop.Code:type_name -> tutorial.RES_CODE - 450, // 146: tutorial.ReqBuyChessShop2.mChessData:type_name -> tutorial.ReqBuyChessShop2.MChessDataEntry - 2, // 147: tutorial.ResBuyChessShop2.Code:type_name -> tutorial.RES_CODE - 2, // 148: tutorial.ResRefreshChessShop.Code:type_name -> tutorial.RES_CODE - 451, // 149: tutorial.ResEndless.EndlessList:type_name -> tutorial.ResEndless.EndlessListEntry - 155, // 150: tutorial.ResEndlessInfo.Items:type_name -> tutorial.ItemInfo - 2, // 151: tutorial.ResEndlessReward.Code:type_name -> tutorial.RES_CODE - 2, // 152: tutorial.ResPiggyBankReward.Code:type_name -> tutorial.RES_CODE - 2, // 153: tutorial.ResChargeReceive.Code:type_name -> tutorial.RES_CODE - 2, // 154: tutorial.ResShippingOrder.Code:type_name -> tutorial.RES_CODE - 2, // 155: tutorial.ResChampshipReward.Code:type_name -> tutorial.RES_CODE - 2, // 156: tutorial.ResChampshipRankReward.Code:type_name -> tutorial.RES_CODE - 452, // 157: tutorial.ResChampshipRank.RankList:type_name -> tutorial.ResChampshipRank.RankListEntry - 453, // 158: tutorial.ResChampshipPreRank.RankList:type_name -> tutorial.ResChampshipPreRank.RankListEntry - 454, // 159: tutorial.ResNotifyCard.Card:type_name -> tutorial.ResNotifyCard.CardEntry - 455, // 160: tutorial.ResNotifyCard.Master:type_name -> tutorial.ResNotifyCard.MasterEntry - 456, // 161: tutorial.ResNotifyCard.Handbook:type_name -> tutorial.ResNotifyCard.HandbookEntry - 2, // 162: tutorial.ResSetFacebookUrl.Code:type_name -> tutorial.RES_CODE - 457, // 163: tutorial.ResMining.Map:type_name -> tutorial.ResMining.MapEntry - 458, // 164: tutorial.ReqMiningTake.Map:type_name -> tutorial.ReqMiningTake.MapEntry - 2, // 165: tutorial.ResMiningTake.Code:type_name -> tutorial.RES_CODE - 2, // 166: tutorial.ResMiningReward.Code:type_name -> tutorial.RES_CODE - 459, // 167: tutorial.ResActRed.Red:type_name -> tutorial.ResActRed.RedEntry - 185, // 168: tutorial.ActivityNotify.Info:type_name -> tutorial.ActivityInfo - 460, // 169: tutorial.ResItem.Item:type_name -> tutorial.ResItem.ItemEntry - 461, // 170: tutorial.ItemNotify.Item:type_name -> tutorial.ItemNotify.ItemEntry - 331, // 171: tutorial.ResGuessColor.MapList:type_name -> tutorial.GuessColorInfo - 462, // 172: tutorial.ResGuessColor.OMap:type_name -> tutorial.ResGuessColor.OMapEntry - 329, // 173: tutorial.ResGuessColor.Opponent:type_name -> tutorial.opponent - 331, // 174: tutorial.ReqGuessColorTake.Map:type_name -> tutorial.GuessColorInfo - 463, // 175: tutorial.ReqGuessColorTake.OMap:type_name -> tutorial.ReqGuessColorTake.OMapEntry - 464, // 176: tutorial.GuessColorInfo.Map:type_name -> tutorial.GuessColorInfo.MapEntry - 2, // 177: tutorial.ResGuessColorTake.Code:type_name -> tutorial.RES_CODE - 2, // 178: tutorial.ResGuessColorReward.Code:type_name -> tutorial.RES_CODE - 337, // 179: tutorial.ResRace.Opponent:type_name -> tutorial.raceopponent - 2, // 180: tutorial.ResRaceStart.Code:type_name -> tutorial.RES_CODE - 2, // 181: tutorial.ResRaceReward.Code:type_name -> tutorial.RES_CODE - 155, // 182: tutorial.ResPlayroom.Items:type_name -> tutorial.ItemInfo - 367, // 183: tutorial.ResPlayroom.Opponent:type_name -> tutorial.RoomOpponent - 366, // 184: tutorial.ResPlayroom.Friend:type_name -> tutorial.FriendRoom - 465, // 185: tutorial.ResPlayroom.Playroom:type_name -> tutorial.ResPlayroom.PlayroomEntry - 466, // 186: tutorial.ResPlayroom.Mood:type_name -> tutorial.ResPlayroom.MoodEntry - 155, // 187: tutorial.ResPlayroom.LoseItem:type_name -> tutorial.ItemInfo - 363, // 188: tutorial.ResPlayroom.Chip:type_name -> tutorial.ChipInfo - 467, // 189: tutorial.ResPlayroom.Physiology:type_name -> tutorial.ResPlayroom.PhysiologyEntry - 468, // 190: tutorial.ResPlayroom.Dress:type_name -> tutorial.ResPlayroom.DressEntry - 469, // 191: tutorial.ResPlayroom.DressSet:type_name -> tutorial.ResPlayroom.DressSetEntry - 159, // 192: tutorial.ResPlayroom.DailyTask:type_name -> tutorial.DailyTask - 159, // 193: tutorial.NotifyPlayroomTask.DailyTask:type_name -> tutorial.DailyTask - 2, // 194: tutorial.ResPlayroomTask.Code:type_name -> tutorial.RES_CODE - 2, // 195: tutorial.ResPlayroomTaskReward.Code:type_name -> tutorial.RES_CODE - 2, // 196: tutorial.ResPlayroomUnlock.Code:type_name -> tutorial.RES_CODE - 2, // 197: tutorial.ResPlayroomUpvote.Code:type_name -> tutorial.RES_CODE - 470, // 198: tutorial.ReqPlayroomDressSet.DressSet:type_name -> tutorial.ReqPlayroomDressSet.DressSetEntry - 2, // 199: tutorial.ResPlayroomDressSet.Code:type_name -> tutorial.RES_CODE - 2, // 200: tutorial.ResPlayroomPetAirSet.Code:type_name -> tutorial.RES_CODE - 2, // 201: tutorial.ResPlayroomWrokOutline.Code:type_name -> tutorial.RES_CODE - 155, // 202: tutorial.NotifyPlayroomLose.LoseItem:type_name -> tutorial.ItemInfo - 363, // 203: tutorial.NotifyPlayroomLose.Chip:type_name -> tutorial.ChipInfo - 471, // 204: tutorial.NotifyPlayroomMood.Mood:type_name -> tutorial.NotifyPlayroomMood.MoodEntry - 472, // 205: tutorial.NotifyPlayroomMood.Physiology:type_name -> tutorial.NotifyPlayroomMood.PhysiologyEntry - 473, // 206: tutorial.ResPlayroomInfo.Playroom:type_name -> tutorial.ResPlayroomInfo.PlayroomEntry - 474, // 207: tutorial.ResPlayroomInfo.Items:type_name -> tutorial.ResPlayroomInfo.ItemsEntry - 475, // 208: tutorial.ResPlayroomInfo.flip:type_name -> tutorial.ResPlayroomInfo.FlipEntry - 476, // 209: tutorial.ResPlayroomInfo.Emoji:type_name -> tutorial.ResPlayroomInfo.EmojiEntry - 477, // 210: tutorial.ResPlayroomInfo.DressSet:type_name -> tutorial.ResPlayroomInfo.DressSetEntry - 2, // 211: tutorial.ResPlayroomFlip.Code:type_name -> tutorial.RES_CODE - 2, // 212: tutorial.ResPlayroomFlipReward.Code:type_name -> tutorial.RES_CODE - 2, // 213: tutorial.ResPlayroomGame.Code:type_name -> tutorial.RES_CODE - 478, // 214: tutorial.ResPlayroomGame.Items:type_name -> tutorial.ResPlayroomGame.ItemsEntry - 2, // 215: tutorial.ResPlayroomInteract.Code:type_name -> tutorial.RES_CODE - 479, // 216: tutorial.ReqPlayroomSetRoom.Playroom:type_name -> tutorial.ReqPlayroomSetRoom.PlayroomEntry - 2, // 217: tutorial.ResPlayroomSetRoom.Code:type_name -> tutorial.RES_CODE - 2, // 218: tutorial.ResPlayroomSelectReward.Code:type_name -> tutorial.RES_CODE - 2, // 219: tutorial.ResPlayroomLose.Code:type_name -> tutorial.RES_CODE - 2, // 220: tutorial.ResPlayroomWork.Code:type_name -> tutorial.RES_CODE - 2, // 221: tutorial.ResPlayroomRest.Code:type_name -> tutorial.RES_CODE - 2, // 222: tutorial.ResPlayroomDraw.Code:type_name -> tutorial.RES_CODE - 2, // 223: tutorial.ResPlayroomChip.Code:type_name -> tutorial.RES_CODE - 2, // 224: tutorial.ResPlayroomBuyItem.Code:type_name -> tutorial.RES_CODE - 2, // 225: tutorial.ResPlayroomShop.Code:type_name -> tutorial.RES_CODE - 398, // 226: tutorial.ResFriendTreasure.List:type_name -> tutorial.TreasureInfo - 398, // 227: tutorial.ReqFriendTreasureStart.List:type_name -> tutorial.TreasureInfo - 2, // 228: tutorial.ResFriendTreasureStart.Code:type_name -> tutorial.RES_CODE - 2, // 229: tutorial.ResFriendTreasureEnd.Code:type_name -> tutorial.RES_CODE - 2, // 230: tutorial.ResFriendTreasureFilp.Code:type_name -> tutorial.RES_CODE - 409, // 231: tutorial.ResCollectInfo.Items:type_name -> tutorial.CollectItem - 155, // 232: tutorial.CollectItem.Items:type_name -> tutorial.ItemInfo - 2, // 233: tutorial.ResCollect.Code:type_name -> tutorial.RES_CODE - 158, // 234: tutorial.ResDailyTask.WeekRewardEntry.value:type_name -> tutorial.DailyWeek - 159, // 235: tutorial.ResDailyTask.DailyTaskEntry.value:type_name -> tutorial.DailyTask - 195, // 236: tutorial.ResLimitEvent.LimitEventListEntry.value:type_name -> tutorial.LimitEvent - 210, // 237: tutorial.ResRank.RankListEntry.value:type_name -> tutorial.ResPlayerSimple - 252, // 238: tutorial.ResMailList.MailListEntry.value:type_name -> tutorial.MailInfo - 268, // 239: tutorial.ResCharge.SpecialShopEntry.value:type_name -> tutorial.ResSpecialShop - 269, // 240: tutorial.ResCharge.ChessShopEntry.value:type_name -> tutorial.ResChessShop - 280, // 241: tutorial.ResEndless.EndlessListEntry.value:type_name -> tutorial.ResEndlessInfo - 211, // 242: tutorial.ResChampshipRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank - 211, // 243: tutorial.ResChampshipPreRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank - 353, // 244: tutorial.ResPlayroom.DressEntry.value:type_name -> tutorial.PlayroomDress - 155, // 245: tutorial.ResPlayroomInfo.ItemsEntry.value:type_name -> tutorial.ItemInfo - 155, // 246: tutorial.ResPlayroomGame.ItemsEntry.value:type_name -> tutorial.ItemInfo - 247, // [247:247] is the sub-list for method output_type - 247, // [247:247] is the sub-list for method input_type - 247, // [247:247] is the sub-list for extension type_name - 247, // [247:247] is the sub-list for extension extendee - 0, // [0:247] is the sub-list for field type_name + 420, // 0: tutorial.ResChessColorData.mChessColorData:type_name -> tutorial.ResChessColorData.MChessColorDataEntry + 6, // 1: tutorial.ReqLogin.type:type_name -> tutorial.LOGIN_TYPE + 421, // 2: tutorial.UpdateBaseItemInfo.mUpdateItem:type_name -> tutorial.UpdateBaseItemInfo.MUpdateItemEntry + 422, // 3: tutorial.ResPlayerChessData.mChessData:type_name -> tutorial.ResPlayerChessData.MChessDataEntry + 64, // 4: tutorial.ResPlayerChessInfo.ChessBag:type_name -> tutorial.ChessBag + 1, // 5: tutorial.ChessHandle.type:type_name -> tutorial.HANDLE_TYPE + 423, // 6: tutorial.UpdatePlayerChessData.mChessData:type_name -> tutorial.UpdatePlayerChessData.MChessDataEntry + 49, // 7: tutorial.UpdatePlayerChessData.mChessHandle:type_name -> tutorial.ChessHandle + 2, // 8: tutorial.ResUpdatePlayerChessData.code:type_name -> tutorial.RES_CODE + 424, // 9: tutorial.ReqSeparateChess.mChessData:type_name -> tutorial.ReqSeparateChess.MChessDataEntry + 2, // 10: tutorial.ResSeparateChess.code:type_name -> tutorial.RES_CODE + 425, // 11: tutorial.ReqUpgradeChess.mChessData:type_name -> tutorial.ReqUpgradeChess.MChessDataEntry + 2, // 12: tutorial.ResUpgradeChess.code:type_name -> tutorial.RES_CODE + 426, // 13: tutorial.ReqGetChessFromBuff.mChessData:type_name -> tutorial.ReqGetChessFromBuff.MChessDataEntry + 2, // 14: tutorial.ResGetChessFromBuff.code:type_name -> tutorial.RES_CODE + 8, // 15: tutorial.ReqChessEx.Type:type_name -> tutorial.CHESS_EX_TYPE + 427, // 16: tutorial.ReqChessEx.mChessData:type_name -> tutorial.ReqChessEx.MChessDataEntry + 2, // 17: tutorial.ResChessEx.code:type_name -> tutorial.RES_CODE + 428, // 18: tutorial.ReqSourceChest.mChessData:type_name -> tutorial.ReqSourceChest.MChessDataEntry + 2, // 19: tutorial.ResSourceChest.code:type_name -> tutorial.RES_CODE + 429, // 20: tutorial.ReqPlayroomOutline.mChessData:type_name -> tutorial.ReqPlayroomOutline.MChessDataEntry + 2, // 21: tutorial.ResPlayroomOutline.code:type_name -> tutorial.RES_CODE + 65, // 22: tutorial.ChessBag.ChessBagGrids:type_name -> tutorial.ChessBagGrid + 430, // 23: tutorial.ReqPutChessInBag.mChessData:type_name -> tutorial.ReqPutChessInBag.MChessDataEntry + 2, // 24: tutorial.ResPutChessInBag.code:type_name -> tutorial.RES_CODE + 431, // 25: tutorial.ReqTakeChessOutBag.mChessData:type_name -> tutorial.ReqTakeChessOutBag.MChessDataEntry + 2, // 26: tutorial.ResTakeChessOutBag.code:type_name -> tutorial.RES_CODE + 2, // 27: tutorial.ResBuyChessBagGrid.code:type_name -> tutorial.RES_CODE + 2, // 28: tutorial.ResSetEnergyMul.ResultCode:type_name -> tutorial.RES_CODE + 9, // 29: tutorial.ReqLang.Lang:type_name -> tutorial.LANG_TYPE + 2, // 30: tutorial.ResLang.ResultCode:type_name -> tutorial.RES_CODE + 9, // 31: tutorial.BaseInfo.Lang:type_name -> tutorial.LANG_TYPE + 173, // 32: tutorial.UserInfo.AvatarList:type_name -> tutorial.AvatarInfo + 169, // 33: tutorial.UserInfo.FaceList:type_name -> tutorial.FaceInfo + 176, // 34: tutorial.UserInfo.EmojiList:type_name -> tutorial.EmojiInfo + 432, // 35: tutorial.UserInfo.SetEmoji:type_name -> tutorial.UserInfo.SetEmojiEntry + 2, // 36: tutorial.ResSetName.ResultCode:type_name -> tutorial.RES_CODE + 2, // 37: tutorial.ResSetPetName.ResultCode:type_name -> tutorial.RES_CODE + 2, // 38: tutorial.ResBuyEnergy.Code:type_name -> tutorial.RES_CODE + 2, // 39: tutorial.ResGetEnergyByAD.Code:type_name -> tutorial.RES_CODE + 2, // 40: tutorial.ResGetHandbookReward.Code:type_name -> tutorial.RES_CODE + 93, // 41: tutorial.Handbook.Handbooks:type_name -> tutorial.HandbookInfo + 2, // 42: tutorial.ResHandbookAllReward.Code:type_name -> tutorial.RES_CODE + 433, // 43: tutorial.ReqRewardOrder.mChessData:type_name -> tutorial.ReqRewardOrder.MChessDataEntry + 2, // 44: tutorial.ResRewardOrder.Code:type_name -> tutorial.RES_CODE + 2, // 45: tutorial.ResDelOrder.Code:type_name -> tutorial.RES_CODE + 156, // 46: tutorial.Order.Items:type_name -> tutorial.ItemInfo + 103, // 47: tutorial.ResOrderList.OrderList:type_name -> tutorial.Order + 2, // 48: tutorial.ResDecorate.Code:type_name -> tutorial.RES_CODE + 2, // 49: tutorial.ResDecorateAll.Code:type_name -> tutorial.RES_CODE + 111, // 50: tutorial.ResCardInfo.CardList:type_name -> tutorial.Card + 434, // 51: tutorial.ResCardInfo.AllCard:type_name -> tutorial.ResCardInfo.AllCardEntry + 435, // 52: tutorial.ResCardInfo.Handbook:type_name -> tutorial.ResCardInfo.HandbookEntry + 2, // 53: tutorial.ResCardSeasonFirstReward.Code:type_name -> tutorial.RES_CODE + 2, // 54: tutorial.ResCardHandbookReward.Code:type_name -> tutorial.RES_CODE + 2, // 55: tutorial.ResMasterCard.Code:type_name -> tutorial.RES_CODE + 2, // 56: tutorial.ResCardCollectReward.Code:type_name -> tutorial.RES_CODE + 2, // 57: tutorial.ResExStarReward.Code:type_name -> tutorial.RES_CODE + 2, // 58: tutorial.ResAllCollectReward.Code:type_name -> tutorial.RES_CODE + 2, // 59: tutorial.ResCardGive.Code:type_name -> tutorial.RES_CODE + 2, // 60: tutorial.ResAgreeCardGive.Code:type_name -> tutorial.RES_CODE + 2, // 61: tutorial.ResRefuseCardGive.Code:type_name -> tutorial.RES_CODE + 2, // 62: tutorial.ResCardSend.Code:type_name -> tutorial.RES_CODE + 2, // 63: tutorial.ResCardExchange.Code:type_name -> tutorial.RES_CODE + 2, // 64: tutorial.ResSelectCardExchange.Code:type_name -> tutorial.RES_CODE + 2, // 65: tutorial.ResAgreeCardExchange.Code:type_name -> tutorial.RES_CODE + 2, // 66: tutorial.ResRefuseCardSelect.Code:type_name -> tutorial.RES_CODE + 2, // 67: tutorial.ResRefuseCardExchange.Code:type_name -> tutorial.RES_CODE + 2, // 68: tutorial.ResGetFriendCard.Code:type_name -> tutorial.RES_CODE + 2, // 69: tutorial.ResGuideReward.Code:type_name -> tutorial.RES_CODE + 2, // 70: tutorial.ResGuidePlayroom.Code:type_name -> tutorial.RES_CODE + 436, // 71: tutorial.ResGuildInfo.Reward:type_name -> tutorial.ResGuildInfo.RewardEntry + 437, // 72: tutorial.ResGuideInfo.Reward:type_name -> tutorial.ResGuideInfo.RewardEntry + 156, // 73: tutorial.ResItemPop.Items:type_name -> tutorial.ItemInfo + 157, // 74: tutorial.ResItemPop.CardPacks:type_name -> tutorial.CardPack + 438, // 75: tutorial.ResDailyTask.WeekReward:type_name -> tutorial.ResDailyTask.WeekRewardEntry + 439, // 76: tutorial.ResDailyTask.DailyTask:type_name -> tutorial.ResDailyTask.DailyTaskEntry + 156, // 77: tutorial.DailyWeek.Items:type_name -> tutorial.ItemInfo + 161, // 78: tutorial.DailyTask.Progress:type_name -> tutorial.QuestProgress + 156, // 79: tutorial.DailyTask.Items:type_name -> tutorial.ItemInfo + 2, // 80: tutorial.ResGetDailyTaskReward.Code:type_name -> tutorial.RES_CODE + 2, // 81: tutorial.ResGetDailyWeekReward.Code:type_name -> tutorial.RES_CODE + 2, // 82: tutorial.ResDailyUnlock.Code:type_name -> tutorial.RES_CODE + 169, // 83: tutorial.ResFaceInfo.FaceList:type_name -> tutorial.FaceInfo + 2, // 84: tutorial.ResSetFace.Code:type_name -> tutorial.RES_CODE + 173, // 85: tutorial.ResAvatarInfo.AvatarList:type_name -> tutorial.AvatarInfo + 2, // 86: tutorial.ResSetAvatar.Code:type_name -> tutorial.RES_CODE + 2, // 87: tutorial.ResSetEmoji.Code:type_name -> tutorial.RES_CODE + 180, // 88: tutorial.ResSevenLogin.WeekReward:type_name -> tutorial.SevenLoginReward + 180, // 89: tutorial.ResSevenLogin.MonthReward:type_name -> tutorial.SevenLoginReward + 156, // 90: tutorial.SevenLoginReward.Item1:type_name -> tutorial.ItemInfo + 156, // 91: tutorial.SevenLoginReward.Item2:type_name -> tutorial.ItemInfo + 156, // 92: tutorial.SevenLoginReward.Item3:type_name -> tutorial.ItemInfo + 2, // 93: tutorial.ResGetSevenLoginReward.Code:type_name -> tutorial.RES_CODE + 2, // 94: tutorial.ResGetMonthLoginReward.Code:type_name -> tutorial.RES_CODE + 186, // 95: tutorial.ResActivity.ActiveList:type_name -> tutorial.ActivityInfo + 2, // 96: tutorial.ResActivityReward.Code:type_name -> tutorial.RES_CODE + 440, // 97: tutorial.ResLimitEvent.LimitEventList:type_name -> tutorial.ResLimitEvent.LimitEventListEntry + 441, // 98: tutorial.ResLimitEventProgress.ProgressReward:type_name -> tutorial.ResLimitEventProgress.ProgressRewardEntry + 2, // 99: tutorial.ResLimitEventReward.Code:type_name -> tutorial.RES_CODE + 2, // 100: tutorial.ResSelectLimitEvent.Code:type_name -> tutorial.RES_CODE + 442, // 101: tutorial.LimitEvent.Param:type_name -> tutorial.LimitEvent.ParamEntry + 443, // 102: tutorial.ReqLimitEventLuckyCat.mChessData:type_name -> tutorial.ReqLimitEventLuckyCat.MChessDataEntry + 2, // 103: tutorial.ResLimitEventLuckyCat.Code:type_name -> tutorial.RES_CODE + 2, // 104: tutorial.ResLimitSenceReward.Code:type_name -> tutorial.RES_CODE + 156, // 105: tutorial.ResChessRainReward.Items:type_name -> tutorial.ItemInfo + 2, // 106: tutorial.ResFastProduceReward.Code:type_name -> tutorial.RES_CODE + 2, // 107: tutorial.ResCatTrickReward.Code:type_name -> tutorial.RES_CODE + 211, // 108: tutorial.ResSearchPlayer.List:type_name -> tutorial.ResPlayerSimple + 444, // 109: tutorial.ResPlayerSimple.Emoji:type_name -> tutorial.ResPlayerSimple.EmojiEntry + 211, // 110: tutorial.ResFriendLog.Player:type_name -> tutorial.ResPlayerSimple + 213, // 111: tutorial.NotifyFriendLog.info:type_name -> tutorial.ResFriendLog + 216, // 112: tutorial.NotifyFriendCard.Info:type_name -> tutorial.ResFriendCard + 445, // 113: tutorial.ResKv.kv:type_name -> tutorial.ResKv.KvEntry + 211, // 114: tutorial.ResFriendRecommend.List:type_name -> tutorial.ResPlayerSimple + 2, // 115: tutorial.ResFriendIgnore.Code:type_name -> tutorial.RES_CODE + 211, // 116: tutorial.ResFriendList.FriendList:type_name -> tutorial.ResPlayerSimple + 2, // 117: tutorial.ResAddNpc.Code:type_name -> tutorial.RES_CODE + 229, // 118: tutorial.ResFriendApply.ApplyList:type_name -> tutorial.ResFriendApplyInfo + 211, // 119: tutorial.ResFriendApplyInfo.Player:type_name -> tutorial.ResPlayerSimple + 216, // 120: tutorial.ResFriendCardMsg.MsgList:type_name -> tutorial.ResFriendCard + 229, // 121: tutorial.ResWishApplyList.ApplyList:type_name -> tutorial.ResFriendApplyInfo + 2, // 122: tutorial.ResWishApply.Code:type_name -> tutorial.RES_CODE + 213, // 123: tutorial.ResFriendTimeLine.Log:type_name -> tutorial.ResFriendLog + 2, // 124: tutorial.ResFriendTLUpvote.Code:type_name -> tutorial.RES_CODE + 211, // 125: tutorial.ResFriendApplyNotify.Player:type_name -> tutorial.ResPlayerSimple + 2, // 126: tutorial.ResApplyFriend.Code:type_name -> tutorial.RES_CODE + 2, // 127: tutorial.ResAgreeFriend.Code:type_name -> tutorial.RES_CODE + 211, // 128: tutorial.ResAgreeFriend.Player:type_name -> tutorial.ResPlayerSimple + 2, // 129: tutorial.ResRefuseFriend.Code:type_name -> tutorial.RES_CODE + 2, // 130: tutorial.ResDelFriend.Code:type_name -> tutorial.RES_CODE + 446, // 131: tutorial.ResRank.RankList:type_name -> tutorial.ResRank.RankListEntry + 447, // 132: tutorial.ResMailList.MailList:type_name -> tutorial.ResMailList.MailListEntry + 156, // 133: tutorial.MailInfo.Items:type_name -> tutorial.ItemInfo + 253, // 134: tutorial.MailNotify.Info:type_name -> tutorial.MailInfo + 2, // 135: tutorial.ResReadMail.Code:type_name -> tutorial.RES_CODE + 2, // 136: tutorial.ResGetMailReward.Code:type_name -> tutorial.RES_CODE + 2, // 137: tutorial.ResDeleteMail.Code:type_name -> tutorial.RES_CODE + 448, // 138: tutorial.ResCharge.SpecialShop:type_name -> tutorial.ResCharge.SpecialShopEntry + 449, // 139: tutorial.ResCharge.ChessShop:type_name -> tutorial.ResCharge.ChessShopEntry + 450, // 140: tutorial.ResCharge.Gift:type_name -> tutorial.ResCharge.GiftEntry + 262, // 141: tutorial.ResCharge.Wish:type_name -> tutorial.WishList + 2, // 142: tutorial.ResAddWish.Code:type_name -> tutorial.RES_CODE + 2, // 143: tutorial.ResGetWish.Code:type_name -> tutorial.RES_CODE + 2, // 144: tutorial.ResSendWishBeg.Code:type_name -> tutorial.RES_CODE + 2, // 145: tutorial.ResFreeShop.Code:type_name -> tutorial.RES_CODE + 2, // 146: tutorial.ResBuyChessShop.Code:type_name -> tutorial.RES_CODE + 451, // 147: tutorial.ReqBuyChessShop2.mChessData:type_name -> tutorial.ReqBuyChessShop2.MChessDataEntry + 2, // 148: tutorial.ResBuyChessShop2.Code:type_name -> tutorial.RES_CODE + 2, // 149: tutorial.ResRefreshChessShop.Code:type_name -> tutorial.RES_CODE + 452, // 150: tutorial.ResEndless.EndlessList:type_name -> tutorial.ResEndless.EndlessListEntry + 156, // 151: tutorial.ResEndlessInfo.Items:type_name -> tutorial.ItemInfo + 2, // 152: tutorial.ResEndlessReward.Code:type_name -> tutorial.RES_CODE + 2, // 153: tutorial.ResPiggyBankReward.Code:type_name -> tutorial.RES_CODE + 2, // 154: tutorial.ResChargeReceive.Code:type_name -> tutorial.RES_CODE + 2, // 155: tutorial.ResShippingOrder.Code:type_name -> tutorial.RES_CODE + 2, // 156: tutorial.ResChampshipReward.Code:type_name -> tutorial.RES_CODE + 2, // 157: tutorial.ResChampshipRankReward.Code:type_name -> tutorial.RES_CODE + 453, // 158: tutorial.ResChampshipRank.RankList:type_name -> tutorial.ResChampshipRank.RankListEntry + 454, // 159: tutorial.ResChampshipPreRank.RankList:type_name -> tutorial.ResChampshipPreRank.RankListEntry + 455, // 160: tutorial.ResNotifyCard.Card:type_name -> tutorial.ResNotifyCard.CardEntry + 456, // 161: tutorial.ResNotifyCard.Master:type_name -> tutorial.ResNotifyCard.MasterEntry + 457, // 162: tutorial.ResNotifyCard.Handbook:type_name -> tutorial.ResNotifyCard.HandbookEntry + 2, // 163: tutorial.ResSetFacebookUrl.Code:type_name -> tutorial.RES_CODE + 458, // 164: tutorial.ResMining.Map:type_name -> tutorial.ResMining.MapEntry + 459, // 165: tutorial.ReqMiningTake.Map:type_name -> tutorial.ReqMiningTake.MapEntry + 2, // 166: tutorial.ResMiningTake.Code:type_name -> tutorial.RES_CODE + 2, // 167: tutorial.ResMiningReward.Code:type_name -> tutorial.RES_CODE + 460, // 168: tutorial.ResActRed.Red:type_name -> tutorial.ResActRed.RedEntry + 186, // 169: tutorial.ActivityNotify.Info:type_name -> tutorial.ActivityInfo + 461, // 170: tutorial.ResItem.Item:type_name -> tutorial.ResItem.ItemEntry + 462, // 171: tutorial.ItemNotify.Item:type_name -> tutorial.ItemNotify.ItemEntry + 332, // 172: tutorial.ResGuessColor.MapList:type_name -> tutorial.GuessColorInfo + 463, // 173: tutorial.ResGuessColor.OMap:type_name -> tutorial.ResGuessColor.OMapEntry + 330, // 174: tutorial.ResGuessColor.Opponent:type_name -> tutorial.opponent + 332, // 175: tutorial.ReqGuessColorTake.Map:type_name -> tutorial.GuessColorInfo + 464, // 176: tutorial.ReqGuessColorTake.OMap:type_name -> tutorial.ReqGuessColorTake.OMapEntry + 465, // 177: tutorial.GuessColorInfo.Map:type_name -> tutorial.GuessColorInfo.MapEntry + 2, // 178: tutorial.ResGuessColorTake.Code:type_name -> tutorial.RES_CODE + 2, // 179: tutorial.ResGuessColorReward.Code:type_name -> tutorial.RES_CODE + 338, // 180: tutorial.ResRace.Opponent:type_name -> tutorial.raceopponent + 2, // 181: tutorial.ResRaceStart.Code:type_name -> tutorial.RES_CODE + 2, // 182: tutorial.ResRaceReward.Code:type_name -> tutorial.RES_CODE + 156, // 183: tutorial.ResPlayroom.Items:type_name -> tutorial.ItemInfo + 368, // 184: tutorial.ResPlayroom.Opponent:type_name -> tutorial.RoomOpponent + 367, // 185: tutorial.ResPlayroom.Friend:type_name -> tutorial.FriendRoom + 466, // 186: tutorial.ResPlayroom.Playroom:type_name -> tutorial.ResPlayroom.PlayroomEntry + 467, // 187: tutorial.ResPlayroom.Mood:type_name -> tutorial.ResPlayroom.MoodEntry + 156, // 188: tutorial.ResPlayroom.LoseItem:type_name -> tutorial.ItemInfo + 364, // 189: tutorial.ResPlayroom.Chip:type_name -> tutorial.ChipInfo + 468, // 190: tutorial.ResPlayroom.Physiology:type_name -> tutorial.ResPlayroom.PhysiologyEntry + 469, // 191: tutorial.ResPlayroom.Dress:type_name -> tutorial.ResPlayroom.DressEntry + 470, // 192: tutorial.ResPlayroom.DressSet:type_name -> tutorial.ResPlayroom.DressSetEntry + 160, // 193: tutorial.ResPlayroom.DailyTask:type_name -> tutorial.DailyTask + 160, // 194: tutorial.NotifyPlayroomTask.DailyTask:type_name -> tutorial.DailyTask + 2, // 195: tutorial.ResPlayroomTask.Code:type_name -> tutorial.RES_CODE + 2, // 196: tutorial.ResPlayroomTaskReward.Code:type_name -> tutorial.RES_CODE + 2, // 197: tutorial.ResPlayroomUnlock.Code:type_name -> tutorial.RES_CODE + 2, // 198: tutorial.ResPlayroomUpvote.Code:type_name -> tutorial.RES_CODE + 471, // 199: tutorial.ReqPlayroomDressSet.DressSet:type_name -> tutorial.ReqPlayroomDressSet.DressSetEntry + 2, // 200: tutorial.ResPlayroomDressSet.Code:type_name -> tutorial.RES_CODE + 2, // 201: tutorial.ResPlayroomPetAirSet.Code:type_name -> tutorial.RES_CODE + 2, // 202: tutorial.ResPlayroomWrokOutline.Code:type_name -> tutorial.RES_CODE + 156, // 203: tutorial.NotifyPlayroomLose.LoseItem:type_name -> tutorial.ItemInfo + 364, // 204: tutorial.NotifyPlayroomLose.Chip:type_name -> tutorial.ChipInfo + 472, // 205: tutorial.NotifyPlayroomMood.Mood:type_name -> tutorial.NotifyPlayroomMood.MoodEntry + 473, // 206: tutorial.NotifyPlayroomMood.Physiology:type_name -> tutorial.NotifyPlayroomMood.PhysiologyEntry + 474, // 207: tutorial.ResPlayroomInfo.Playroom:type_name -> tutorial.ResPlayroomInfo.PlayroomEntry + 475, // 208: tutorial.ResPlayroomInfo.Items:type_name -> tutorial.ResPlayroomInfo.ItemsEntry + 476, // 209: tutorial.ResPlayroomInfo.flip:type_name -> tutorial.ResPlayroomInfo.FlipEntry + 477, // 210: tutorial.ResPlayroomInfo.Emoji:type_name -> tutorial.ResPlayroomInfo.EmojiEntry + 478, // 211: tutorial.ResPlayroomInfo.DressSet:type_name -> tutorial.ResPlayroomInfo.DressSetEntry + 2, // 212: tutorial.ResPlayroomFlip.Code:type_name -> tutorial.RES_CODE + 2, // 213: tutorial.ResPlayroomFlipReward.Code:type_name -> tutorial.RES_CODE + 2, // 214: tutorial.ResPlayroomGame.Code:type_name -> tutorial.RES_CODE + 479, // 215: tutorial.ResPlayroomGame.Items:type_name -> tutorial.ResPlayroomGame.ItemsEntry + 2, // 216: tutorial.ResPlayroomInteract.Code:type_name -> tutorial.RES_CODE + 480, // 217: tutorial.ReqPlayroomSetRoom.Playroom:type_name -> tutorial.ReqPlayroomSetRoom.PlayroomEntry + 2, // 218: tutorial.ResPlayroomSetRoom.Code:type_name -> tutorial.RES_CODE + 2, // 219: tutorial.ResPlayroomSelectReward.Code:type_name -> tutorial.RES_CODE + 2, // 220: tutorial.ResPlayroomLose.Code:type_name -> tutorial.RES_CODE + 2, // 221: tutorial.ResPlayroomWork.Code:type_name -> tutorial.RES_CODE + 2, // 222: tutorial.ResPlayroomRest.Code:type_name -> tutorial.RES_CODE + 2, // 223: tutorial.ResPlayroomDraw.Code:type_name -> tutorial.RES_CODE + 2, // 224: tutorial.ResPlayroomChip.Code:type_name -> tutorial.RES_CODE + 2, // 225: tutorial.ResPlayroomBuyItem.Code:type_name -> tutorial.RES_CODE + 2, // 226: tutorial.ResPlayroomShop.Code:type_name -> tutorial.RES_CODE + 399, // 227: tutorial.ResFriendTreasure.List:type_name -> tutorial.TreasureInfo + 399, // 228: tutorial.ReqFriendTreasureStart.List:type_name -> tutorial.TreasureInfo + 2, // 229: tutorial.ResFriendTreasureStart.Code:type_name -> tutorial.RES_CODE + 2, // 230: tutorial.ResFriendTreasureEnd.Code:type_name -> tutorial.RES_CODE + 2, // 231: tutorial.ResFriendTreasureFilp.Code:type_name -> tutorial.RES_CODE + 410, // 232: tutorial.ResCollectInfo.Items:type_name -> tutorial.CollectItem + 156, // 233: tutorial.CollectItem.Items:type_name -> tutorial.ItemInfo + 2, // 234: tutorial.ResCollect.Code:type_name -> tutorial.RES_CODE + 159, // 235: tutorial.ResDailyTask.WeekRewardEntry.value:type_name -> tutorial.DailyWeek + 160, // 236: tutorial.ResDailyTask.DailyTaskEntry.value:type_name -> tutorial.DailyTask + 196, // 237: tutorial.ResLimitEvent.LimitEventListEntry.value:type_name -> tutorial.LimitEvent + 211, // 238: tutorial.ResRank.RankListEntry.value:type_name -> tutorial.ResPlayerSimple + 253, // 239: tutorial.ResMailList.MailListEntry.value:type_name -> tutorial.MailInfo + 269, // 240: tutorial.ResCharge.SpecialShopEntry.value:type_name -> tutorial.ResSpecialShop + 270, // 241: tutorial.ResCharge.ChessShopEntry.value:type_name -> tutorial.ResChessShop + 281, // 242: tutorial.ResEndless.EndlessListEntry.value:type_name -> tutorial.ResEndlessInfo + 212, // 243: tutorial.ResChampshipRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank + 212, // 244: tutorial.ResChampshipPreRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank + 354, // 245: tutorial.ResPlayroom.DressEntry.value:type_name -> tutorial.PlayroomDress + 156, // 246: tutorial.ResPlayroomInfo.ItemsEntry.value:type_name -> tutorial.ItemInfo + 156, // 247: tutorial.ResPlayroomGame.ItemsEntry.value:type_name -> tutorial.ItemInfo + 248, // [248:248] is the sub-list for method output_type + 248, // [248:248] is the sub-list for method input_type + 248, // [248:248] is the sub-list for extension type_name + 248, // [248:248] is the sub-list for extension extendee + 0, // [0:248] is the sub-list for field type_name } func init() { file_proto_Gameapi_proto_init() } @@ -25666,7 +25749,7 @@ func file_proto_Gameapi_proto_init() { File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_proto_Gameapi_proto_rawDesc), len(file_proto_Gameapi_proto_rawDesc)), - NumEnums: 10, + NumEnums: 11, NumMessages: 470, NumExtensions: 0, NumServices: 0,