信息修复

This commit is contained in:
hahwu 2025-07-22 10:09:42 +08:00
parent 54e283ed06
commit 22ce441bcc
2 changed files with 307 additions and 292 deletions

View File

@ -69,6 +69,7 @@ func ReqPlayerBriefProfileDataFunc(player *Player, buf []byte) error {
PicURL: PlayerSimpleData.FaceBookPic,
ActiveTime: int32(max(PlayerSimpleData.Loginout, PlayerSimpleData.Login)),
NickName: PlayerSimpleData.Name,
SetEmoji: GoUtil.MapIntToInt32(PlayerSimpleData.Emoji),
})
return nil
}

View File

@ -4766,6 +4766,7 @@ type ResPlayerBriefProfileData struct {
NickName string `protobuf:"bytes,5,opt,name=NickName,proto3" json:"NickName,omitempty"`
PicURL string `protobuf:"bytes,6,opt,name=PicURL,proto3" json:"PicURL,omitempty"`
ActiveTime int32 `protobuf:"varint,7,opt,name=ActiveTime,proto3" json:"ActiveTime,omitempty"`
SetEmoji map[int32]int32 `protobuf:"bytes,11,rep,name=SetEmoji,proto3" json:"SetEmoji,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` // 已设置的头像
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
@ -4849,6 +4850,13 @@ func (x *ResPlayerBriefProfileData) GetActiveTime() int32 {
return 0
}
func (x *ResPlayerBriefProfileData) GetSetEmoji() map[int32]int32 {
if x != nil {
return x.SetEmoji
}
return nil
}
// 设置能量倍数
type ReqSetEnergyMul struct {
state protoimpl.MessageState `protogen:"open.v1"`
@ -24985,7 +24993,7 @@ const file_proto_Gameapi_proto_rawDesc = "" +
"ActiveTime\x18\t \x01(\x05R\n" +
"ActiveTime\"1\n" +
"\x19ReqPlayerBriefProfileData\x12\x14\n" +
"\x05dwUin\x18\x01 \x01(\x03R\x05dwUin\"\xe5\x01\n" +
"\x05dwUin\x18\x01 \x01(\x03R\x05dwUin\"\xf1\x02\n" +
"\x19ResPlayerBriefProfileData\x12\x14\n" +
"\x05dwUin\x18\x01 \x01(\x03R\x05dwUin\x12\x1e\n" +
"\n" +
@ -24997,7 +25005,11 @@ const file_proto_Gameapi_proto_rawDesc = "" +
"\x06PicURL\x18\x06 \x01(\tR\x06PicURL\x12\x1e\n" +
"\n" +
"ActiveTime\x18\a \x01(\x05R\n" +
"ActiveTime\"/\n" +
"ActiveTime\x12M\n" +
"\bSetEmoji\x18\v \x03(\v21.tutorial.ResPlayerBriefProfileData.SetEmojiEntryR\bSetEmoji\x1a;\n" +
"\rSetEmojiEntry\x12\x10\n" +
"\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" +
"\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"/\n" +
"\x0fReqSetEnergyMul\x12\x1c\n" +
"\tEnergyMul\x18\x01 \x01(\x05R\tEnergyMul\"W\n" +
"\x0fResSetEnergyMul\x122\n" +
@ -26599,7 +26611,7 @@ func file_proto_Gameapi_proto_rawDescGZIP() []byte {
}
var file_proto_Gameapi_proto_enumTypes = make([]protoimpl.EnumInfo, 11)
var file_proto_Gameapi_proto_msgTypes = make([]protoimpl.MessageInfo, 496)
var file_proto_Gameapi_proto_msgTypes = make([]protoimpl.MessageInfo, 497)
var file_proto_Gameapi_proto_goTypes = []any{
(ITEM_POP_LABEL)(0), // 0: tutorial.ITEM_POP_LABEL
(HANDLE_TYPE)(0), // 1: tutorial.HANDLE_TYPE
@ -27059,55 +27071,56 @@ var file_proto_Gameapi_proto_goTypes = []any{
nil, // 455: tutorial.ReqPlayroomOutline.MChessDataEntry
nil, // 456: tutorial.ReqPutChessInBag.MChessDataEntry
nil, // 457: tutorial.ReqTakeChessOutBag.MChessDataEntry
nil, // 458: tutorial.UserInfo.SetEmojiEntry
nil, // 459: tutorial.ReqRewardOrder.MChessDataEntry
nil, // 460: tutorial.ResCardInfo.AllCardEntry
nil, // 461: tutorial.ResCardInfo.HandbookEntry
nil, // 462: tutorial.ResGuildInfo.RewardEntry
nil, // 463: tutorial.ResGuideInfo.RewardEntry
nil, // 464: tutorial.ResDailyTask.WeekRewardEntry
nil, // 465: tutorial.ResDailyTask.DailyTaskEntry
nil, // 466: tutorial.ResLimitEvent.LimitEventListEntry
nil, // 467: tutorial.ResLimitEventProgress.ProgressRewardEntry
nil, // 468: tutorial.LimitEvent.ParamEntry
nil, // 469: tutorial.ReqLimitEventLuckyCat.MChessDataEntry
nil, // 470: tutorial.ResPlayerSimple.EmojiEntry
nil, // 471: tutorial.ResKv.KvEntry
nil, // 472: tutorial.ResRank.RankListEntry
nil, // 473: tutorial.ResMailList.MailListEntry
nil, // 474: tutorial.ResCharge.SpecialShopEntry
nil, // 475: tutorial.ResCharge.ChessShopEntry
nil, // 476: tutorial.ResCharge.GiftEntry
nil, // 477: tutorial.ReqBuyChessShop2.MChessDataEntry
nil, // 478: tutorial.ResEndless.EndlessListEntry
nil, // 479: tutorial.ResChampshipRank.RankListEntry
nil, // 480: tutorial.ResChampshipPreRank.RankListEntry
nil, // 481: tutorial.ResNotifyCard.CardEntry
nil, // 482: tutorial.ResNotifyCard.MasterEntry
nil, // 483: tutorial.ResNotifyCard.HandbookEntry
nil, // 484: tutorial.ResMining.MapEntry
nil, // 485: tutorial.ReqMiningTake.MapEntry
nil, // 486: tutorial.ResActRed.RedEntry
nil, // 487: tutorial.ResItem.ItemEntry
nil, // 488: tutorial.ItemNotify.ItemEntry
nil, // 489: tutorial.ResGuessColor.OMapEntry
nil, // 490: tutorial.ReqGuessColorTake.OMapEntry
nil, // 491: tutorial.GuessColorInfo.MapEntry
nil, // 492: tutorial.ResPlayroom.PlayroomEntry
nil, // 493: tutorial.ResPlayroom.MoodEntry
nil, // 494: tutorial.ResPlayroom.PhysiologyEntry
nil, // 495: tutorial.ResPlayroom.DressEntry
nil, // 496: tutorial.ResPlayroom.DressSetEntry
nil, // 497: tutorial.ReqPlayroomDressSet.DressSetEntry
nil, // 498: tutorial.NotifyPlayroomMood.MoodEntry
nil, // 499: tutorial.NotifyPlayroomMood.PhysiologyEntry
nil, // 500: tutorial.ResPlayroomInfo.PlayroomEntry
nil, // 501: tutorial.ResPlayroomInfo.ItemsEntry
nil, // 502: tutorial.ResPlayroomInfo.FlipEntry
nil, // 503: tutorial.ResPlayroomInfo.EmojiEntry
nil, // 504: tutorial.ResPlayroomInfo.DressSetEntry
nil, // 505: tutorial.ResPlayroomGame.ItemsEntry
nil, // 506: tutorial.ReqPlayroomSetRoom.PlayroomEntry
nil, // 458: tutorial.ResPlayerBriefProfileData.SetEmojiEntry
nil, // 459: tutorial.UserInfo.SetEmojiEntry
nil, // 460: tutorial.ReqRewardOrder.MChessDataEntry
nil, // 461: tutorial.ResCardInfo.AllCardEntry
nil, // 462: tutorial.ResCardInfo.HandbookEntry
nil, // 463: tutorial.ResGuildInfo.RewardEntry
nil, // 464: tutorial.ResGuideInfo.RewardEntry
nil, // 465: tutorial.ResDailyTask.WeekRewardEntry
nil, // 466: tutorial.ResDailyTask.DailyTaskEntry
nil, // 467: tutorial.ResLimitEvent.LimitEventListEntry
nil, // 468: tutorial.ResLimitEventProgress.ProgressRewardEntry
nil, // 469: tutorial.LimitEvent.ParamEntry
nil, // 470: tutorial.ReqLimitEventLuckyCat.MChessDataEntry
nil, // 471: tutorial.ResPlayerSimple.EmojiEntry
nil, // 472: tutorial.ResKv.KvEntry
nil, // 473: tutorial.ResRank.RankListEntry
nil, // 474: tutorial.ResMailList.MailListEntry
nil, // 475: tutorial.ResCharge.SpecialShopEntry
nil, // 476: tutorial.ResCharge.ChessShopEntry
nil, // 477: tutorial.ResCharge.GiftEntry
nil, // 478: tutorial.ReqBuyChessShop2.MChessDataEntry
nil, // 479: tutorial.ResEndless.EndlessListEntry
nil, // 480: tutorial.ResChampshipRank.RankListEntry
nil, // 481: tutorial.ResChampshipPreRank.RankListEntry
nil, // 482: tutorial.ResNotifyCard.CardEntry
nil, // 483: tutorial.ResNotifyCard.MasterEntry
nil, // 484: tutorial.ResNotifyCard.HandbookEntry
nil, // 485: tutorial.ResMining.MapEntry
nil, // 486: tutorial.ReqMiningTake.MapEntry
nil, // 487: tutorial.ResActRed.RedEntry
nil, // 488: tutorial.ResItem.ItemEntry
nil, // 489: tutorial.ItemNotify.ItemEntry
nil, // 490: tutorial.ResGuessColor.OMapEntry
nil, // 491: tutorial.ReqGuessColorTake.OMapEntry
nil, // 492: tutorial.GuessColorInfo.MapEntry
nil, // 493: tutorial.ResPlayroom.PlayroomEntry
nil, // 494: tutorial.ResPlayroom.MoodEntry
nil, // 495: tutorial.ResPlayroom.PhysiologyEntry
nil, // 496: tutorial.ResPlayroom.DressEntry
nil, // 497: tutorial.ResPlayroom.DressSetEntry
nil, // 498: tutorial.ReqPlayroomDressSet.DressSetEntry
nil, // 499: tutorial.NotifyPlayroomMood.MoodEntry
nil, // 500: tutorial.NotifyPlayroomMood.PhysiologyEntry
nil, // 501: tutorial.ResPlayroomInfo.PlayroomEntry
nil, // 502: tutorial.ResPlayroomInfo.ItemsEntry
nil, // 503: tutorial.ResPlayroomInfo.FlipEntry
nil, // 504: tutorial.ResPlayroomInfo.EmojiEntry
nil, // 505: tutorial.ResPlayroomInfo.DressSetEntry
nil, // 506: tutorial.ResPlayroomGame.ItemsEntry
nil, // 507: tutorial.ReqPlayroomSetRoom.PlayroomEntry
}
var file_proto_Gameapi_proto_depIdxs = []int32{
446, // 0: tutorial.ResChessColorData.mChessColorData:type_name -> tutorial.ResChessColorData.MChessColorDataEntry
@ -27139,245 +27152,246 @@ var file_proto_Gameapi_proto_depIdxs = []int32{
457, // 26: tutorial.ReqTakeChessOutBag.mChessData:type_name -> tutorial.ReqTakeChessOutBag.MChessDataEntry
2, // 27: tutorial.ResTakeChessOutBag.code:type_name -> tutorial.RES_CODE
2, // 28: tutorial.ResBuyChessBagGrid.code:type_name -> tutorial.RES_CODE
2, // 29: tutorial.ResSetEnergyMul.ResultCode:type_name -> tutorial.RES_CODE
9, // 30: tutorial.ReqLang.Lang:type_name -> tutorial.LANG_TYPE
2, // 31: tutorial.ResLang.ResultCode:type_name -> tutorial.RES_CODE
9, // 32: tutorial.BaseInfo.Lang:type_name -> tutorial.LANG_TYPE
176, // 33: tutorial.UserInfo.AvatarList:type_name -> tutorial.AvatarInfo
172, // 34: tutorial.UserInfo.FaceList:type_name -> tutorial.FaceInfo
179, // 35: tutorial.UserInfo.EmojiList:type_name -> tutorial.EmojiInfo
458, // 36: tutorial.UserInfo.SetEmoji:type_name -> tutorial.UserInfo.SetEmojiEntry
2, // 37: tutorial.ResSetName.ResultCode:type_name -> tutorial.RES_CODE
2, // 38: tutorial.ResSetPetName.ResultCode:type_name -> tutorial.RES_CODE
2, // 39: tutorial.ResBuyEnergy.Code:type_name -> tutorial.RES_CODE
2, // 40: tutorial.ResGetEnergyByAD.Code:type_name -> tutorial.RES_CODE
2, // 41: tutorial.ResGetHandbookReward.Code:type_name -> tutorial.RES_CODE
94, // 42: tutorial.Handbook.Handbooks:type_name -> tutorial.HandbookInfo
2, // 43: tutorial.ResHandbookAllReward.Code:type_name -> tutorial.RES_CODE
459, // 44: tutorial.ReqRewardOrder.mChessData:type_name -> tutorial.ReqRewardOrder.MChessDataEntry
2, // 45: tutorial.ResRewardOrder.Code:type_name -> tutorial.RES_CODE
2, // 46: tutorial.ResDelOrder.Code:type_name -> tutorial.RES_CODE
159, // 47: tutorial.Order.Items:type_name -> tutorial.ItemInfo
104, // 48: tutorial.ResOrderList.OrderList:type_name -> tutorial.Order
2, // 49: tutorial.ResDecorate.Code:type_name -> tutorial.RES_CODE
2, // 50: tutorial.ResDecorateAll.Code:type_name -> tutorial.RES_CODE
2, // 51: tutorial.ResDecorateReward.Code:type_name -> tutorial.RES_CODE
114, // 52: tutorial.ResCardInfo.CardList:type_name -> tutorial.Card
460, // 53: tutorial.ResCardInfo.AllCard:type_name -> tutorial.ResCardInfo.AllCardEntry
461, // 54: tutorial.ResCardInfo.Handbook:type_name -> tutorial.ResCardInfo.HandbookEntry
2, // 55: tutorial.ResCardSeasonFirstReward.Code:type_name -> tutorial.RES_CODE
2, // 56: tutorial.ResCardHandbookReward.Code:type_name -> tutorial.RES_CODE
2, // 57: tutorial.ResMasterCard.Code:type_name -> tutorial.RES_CODE
2, // 58: tutorial.ResCardCollectReward.Code:type_name -> tutorial.RES_CODE
2, // 59: tutorial.ResExStarReward.Code:type_name -> tutorial.RES_CODE
2, // 60: tutorial.ResAllCollectReward.Code:type_name -> tutorial.RES_CODE
2, // 61: tutorial.ResCardGive.Code:type_name -> tutorial.RES_CODE
2, // 62: tutorial.ResAgreeCardGive.Code:type_name -> tutorial.RES_CODE
2, // 63: tutorial.ResRefuseCardGive.Code:type_name -> tutorial.RES_CODE
2, // 64: tutorial.ResCardSend.Code:type_name -> tutorial.RES_CODE
2, // 65: tutorial.ResCardExchange.Code:type_name -> tutorial.RES_CODE
2, // 66: tutorial.ResSelectCardExchange.Code:type_name -> tutorial.RES_CODE
2, // 67: tutorial.ResAgreeCardExchange.Code:type_name -> tutorial.RES_CODE
2, // 68: tutorial.ResRefuseCardSelect.Code:type_name -> tutorial.RES_CODE
2, // 69: tutorial.ResRefuseCardExchange.Code:type_name -> tutorial.RES_CODE
2, // 70: tutorial.ResGetFriendCard.Code:type_name -> tutorial.RES_CODE
2, // 71: tutorial.ResGuideReward.Code:type_name -> tutorial.RES_CODE
2, // 72: tutorial.ResGuidePlayroom.Code:type_name -> tutorial.RES_CODE
462, // 73: tutorial.ResGuildInfo.Reward:type_name -> tutorial.ResGuildInfo.RewardEntry
463, // 74: tutorial.ResGuideInfo.Reward:type_name -> tutorial.ResGuideInfo.RewardEntry
159, // 75: tutorial.ResItemPop.Items:type_name -> tutorial.ItemInfo
160, // 76: tutorial.ResItemPop.CardPacks:type_name -> tutorial.CardPack
464, // 77: tutorial.ResDailyTask.WeekReward:type_name -> tutorial.ResDailyTask.WeekRewardEntry
465, // 78: tutorial.ResDailyTask.DailyTask:type_name -> tutorial.ResDailyTask.DailyTaskEntry
159, // 79: tutorial.DailyWeek.Items:type_name -> tutorial.ItemInfo
164, // 80: tutorial.DailyTask.Progress:type_name -> tutorial.QuestProgress
159, // 81: tutorial.DailyTask.Items:type_name -> tutorial.ItemInfo
2, // 82: tutorial.ResGetDailyTaskReward.Code:type_name -> tutorial.RES_CODE
2, // 83: tutorial.ResGetDailyWeekReward.Code:type_name -> tutorial.RES_CODE
2, // 84: tutorial.ResDailyUnlock.Code:type_name -> tutorial.RES_CODE
172, // 85: tutorial.ResFaceInfo.FaceList:type_name -> tutorial.FaceInfo
2, // 86: tutorial.ResSetFace.Code:type_name -> tutorial.RES_CODE
176, // 87: tutorial.ResAvatarInfo.AvatarList:type_name -> tutorial.AvatarInfo
2, // 88: tutorial.ResSetAvatar.Code:type_name -> tutorial.RES_CODE
2, // 89: tutorial.ResSetEmoji.Code:type_name -> tutorial.RES_CODE
183, // 90: tutorial.ResSevenLogin.WeekReward:type_name -> tutorial.SevenLoginReward
183, // 91: tutorial.ResSevenLogin.MonthReward:type_name -> tutorial.SevenLoginReward
159, // 92: tutorial.SevenLoginReward.Item1:type_name -> tutorial.ItemInfo
159, // 93: tutorial.SevenLoginReward.Item2:type_name -> tutorial.ItemInfo
159, // 94: tutorial.SevenLoginReward.Item3:type_name -> tutorial.ItemInfo
2, // 95: tutorial.ResGetSevenLoginReward.Code:type_name -> tutorial.RES_CODE
2, // 96: tutorial.ResGetMonthLoginReward.Code:type_name -> tutorial.RES_CODE
189, // 97: tutorial.ResActivity.ActiveList:type_name -> tutorial.ActivityInfo
2, // 98: tutorial.ResActivityReward.Code:type_name -> tutorial.RES_CODE
466, // 99: tutorial.ResLimitEvent.LimitEventList:type_name -> tutorial.ResLimitEvent.LimitEventListEntry
467, // 100: tutorial.ResLimitEventProgress.ProgressReward:type_name -> tutorial.ResLimitEventProgress.ProgressRewardEntry
2, // 101: tutorial.ResLimitEventReward.Code:type_name -> tutorial.RES_CODE
2, // 102: tutorial.ResSelectLimitEvent.Code:type_name -> tutorial.RES_CODE
468, // 103: tutorial.LimitEvent.Param:type_name -> tutorial.LimitEvent.ParamEntry
469, // 104: tutorial.ReqLimitEventLuckyCat.mChessData:type_name -> tutorial.ReqLimitEventLuckyCat.MChessDataEntry
2, // 105: tutorial.ResLimitEventLuckyCat.Code:type_name -> tutorial.RES_CODE
2, // 106: tutorial.ResLimitSenceReward.Code:type_name -> tutorial.RES_CODE
159, // 107: tutorial.ResChessRainReward.Items:type_name -> tutorial.ItemInfo
2, // 108: tutorial.ResFastProduceReward.Code:type_name -> tutorial.RES_CODE
2, // 109: tutorial.ResCatTrickReward.Code:type_name -> tutorial.RES_CODE
214, // 110: tutorial.ResSearchPlayer.List:type_name -> tutorial.ResPlayerSimple
470, // 111: tutorial.ResPlayerSimple.Emoji:type_name -> tutorial.ResPlayerSimple.EmojiEntry
214, // 112: tutorial.ResFriendLog.Player:type_name -> tutorial.ResPlayerSimple
216, // 113: tutorial.NotifyFriendLog.info:type_name -> tutorial.ResFriendLog
219, // 114: tutorial.NotifyFriendCard.Info:type_name -> tutorial.ResFriendCard
471, // 115: tutorial.ResKv.kv:type_name -> tutorial.ResKv.KvEntry
2, // 116: tutorial.ResFriendByCode.Code:type_name -> tutorial.RES_CODE
214, // 117: tutorial.ResFriendByCode.Player:type_name -> tutorial.ResPlayerSimple
214, // 118: tutorial.ResFriendRecommend.List:type_name -> tutorial.ResPlayerSimple
2, // 119: tutorial.ResFriendIgnore.Code:type_name -> tutorial.RES_CODE
214, // 120: tutorial.ResFriendList.FriendList:type_name -> tutorial.ResPlayerSimple
2, // 121: tutorial.ResAddNpc.Code:type_name -> tutorial.RES_CODE
234, // 122: tutorial.ResFriendApply.ApplyList:type_name -> tutorial.ResFriendApplyInfo
214, // 123: tutorial.ResFriendApplyInfo.Player:type_name -> tutorial.ResPlayerSimple
219, // 124: tutorial.ResFriendCardMsg.MsgList:type_name -> tutorial.ResFriendCard
234, // 125: tutorial.ResWishApplyList.ApplyList:type_name -> tutorial.ResFriendApplyInfo
2, // 126: tutorial.ResWishApply.Code:type_name -> tutorial.RES_CODE
216, // 127: tutorial.ResFriendTimeLine.Log:type_name -> tutorial.ResFriendLog
2, // 128: tutorial.ResFriendTLUpvote.Code:type_name -> tutorial.RES_CODE
214, // 129: tutorial.ResFriendApplyNotify.Player:type_name -> tutorial.ResPlayerSimple
2, // 130: tutorial.ResApplyFriend.Code:type_name -> tutorial.RES_CODE
2, // 131: tutorial.ResAgreeFriend.Code:type_name -> tutorial.RES_CODE
214, // 132: tutorial.ResAgreeFriend.Player:type_name -> tutorial.ResPlayerSimple
2, // 133: tutorial.ResRefuseFriend.Code:type_name -> tutorial.RES_CODE
2, // 134: tutorial.ResDelFriend.Code:type_name -> tutorial.RES_CODE
472, // 135: tutorial.ResRank.RankList:type_name -> tutorial.ResRank.RankListEntry
473, // 136: tutorial.ResMailList.MailList:type_name -> tutorial.ResMailList.MailListEntry
159, // 137: tutorial.MailInfo.Items:type_name -> tutorial.ItemInfo
258, // 138: tutorial.MailNotify.Info:type_name -> tutorial.MailInfo
2, // 139: tutorial.ResReadMail.Code:type_name -> tutorial.RES_CODE
2, // 140: tutorial.ResGetMailReward.Code:type_name -> tutorial.RES_CODE
2, // 141: tutorial.ResDeleteMail.Code:type_name -> tutorial.RES_CODE
474, // 142: tutorial.ResCharge.SpecialShop:type_name -> tutorial.ResCharge.SpecialShopEntry
475, // 143: tutorial.ResCharge.ChessShop:type_name -> tutorial.ResCharge.ChessShopEntry
476, // 144: tutorial.ResCharge.Gift:type_name -> tutorial.ResCharge.GiftEntry
267, // 145: tutorial.ResCharge.Wish:type_name -> tutorial.WishList
2, // 146: tutorial.ResAddWish.Code:type_name -> tutorial.RES_CODE
2, // 147: tutorial.ResGetWish.Code:type_name -> tutorial.RES_CODE
2, // 148: tutorial.ResSendWishBeg.Code:type_name -> tutorial.RES_CODE
2, // 149: tutorial.ResFreeShop.Code:type_name -> tutorial.RES_CODE
2, // 150: tutorial.ResBuyChessShop.Code:type_name -> tutorial.RES_CODE
477, // 151: tutorial.ReqBuyChessShop2.mChessData:type_name -> tutorial.ReqBuyChessShop2.MChessDataEntry
2, // 152: tutorial.ResBuyChessShop2.Code:type_name -> tutorial.RES_CODE
2, // 153: tutorial.ResRefreshChessShop.Code:type_name -> tutorial.RES_CODE
478, // 154: tutorial.ResEndless.EndlessList:type_name -> tutorial.ResEndless.EndlessListEntry
159, // 155: tutorial.ResEndlessInfo.Items:type_name -> tutorial.ItemInfo
2, // 156: tutorial.ResEndlessReward.Code:type_name -> tutorial.RES_CODE
2, // 157: tutorial.ResPiggyBankReward.Code:type_name -> tutorial.RES_CODE
2, // 158: tutorial.ResChargeReceive.Code:type_name -> tutorial.RES_CODE
2, // 159: tutorial.ResShippingOrder.Code:type_name -> tutorial.RES_CODE
2, // 160: tutorial.ResChampshipReward.Code:type_name -> tutorial.RES_CODE
2, // 161: tutorial.ResChampshipRankReward.Code:type_name -> tutorial.RES_CODE
479, // 162: tutorial.ResChampshipRank.RankList:type_name -> tutorial.ResChampshipRank.RankListEntry
480, // 163: tutorial.ResChampshipPreRank.RankList:type_name -> tutorial.ResChampshipPreRank.RankListEntry
481, // 164: tutorial.ResNotifyCard.Card:type_name -> tutorial.ResNotifyCard.CardEntry
482, // 165: tutorial.ResNotifyCard.Master:type_name -> tutorial.ResNotifyCard.MasterEntry
483, // 166: tutorial.ResNotifyCard.Handbook:type_name -> tutorial.ResNotifyCard.HandbookEntry
2, // 167: tutorial.ResSetFacebookUrl.Code:type_name -> tutorial.RES_CODE
484, // 168: tutorial.ResMining.Map:type_name -> tutorial.ResMining.MapEntry
485, // 169: tutorial.ReqMiningTake.Map:type_name -> tutorial.ReqMiningTake.MapEntry
2, // 170: tutorial.ResMiningTake.Code:type_name -> tutorial.RES_CODE
2, // 171: tutorial.ResMiningReward.Code:type_name -> tutorial.RES_CODE
486, // 172: tutorial.ResActRed.Red:type_name -> tutorial.ResActRed.RedEntry
189, // 173: tutorial.ActivityNotify.Info:type_name -> tutorial.ActivityInfo
487, // 174: tutorial.ResItem.Item:type_name -> tutorial.ResItem.ItemEntry
488, // 175: tutorial.ItemNotify.Item:type_name -> tutorial.ItemNotify.ItemEntry
337, // 176: tutorial.ResGuessColor.MapList:type_name -> tutorial.GuessColorInfo
489, // 177: tutorial.ResGuessColor.OMap:type_name -> tutorial.ResGuessColor.OMapEntry
335, // 178: tutorial.ResGuessColor.Opponent:type_name -> tutorial.opponent
337, // 179: tutorial.ReqGuessColorTake.Map:type_name -> tutorial.GuessColorInfo
490, // 180: tutorial.ReqGuessColorTake.OMap:type_name -> tutorial.ReqGuessColorTake.OMapEntry
491, // 181: tutorial.GuessColorInfo.Map:type_name -> tutorial.GuessColorInfo.MapEntry
2, // 182: tutorial.ResGuessColorTake.Code:type_name -> tutorial.RES_CODE
2, // 183: tutorial.ResGuessColorReward.Code:type_name -> tutorial.RES_CODE
343, // 184: tutorial.ResRace.Opponent:type_name -> tutorial.raceopponent
2, // 185: tutorial.ResRaceStart.Code:type_name -> tutorial.RES_CODE
2, // 186: tutorial.ResRaceReward.Code:type_name -> tutorial.RES_CODE
159, // 187: tutorial.ResPlayroom.Items:type_name -> tutorial.ItemInfo
373, // 188: tutorial.ResPlayroom.Opponent:type_name -> tutorial.RoomOpponent
372, // 189: tutorial.ResPlayroom.Friend:type_name -> tutorial.FriendRoom
492, // 190: tutorial.ResPlayroom.Playroom:type_name -> tutorial.ResPlayroom.PlayroomEntry
493, // 191: tutorial.ResPlayroom.Mood:type_name -> tutorial.ResPlayroom.MoodEntry
159, // 192: tutorial.ResPlayroom.LoseItem:type_name -> tutorial.ItemInfo
369, // 193: tutorial.ResPlayroom.Chip:type_name -> tutorial.ChipInfo
494, // 194: tutorial.ResPlayroom.Physiology:type_name -> tutorial.ResPlayroom.PhysiologyEntry
495, // 195: tutorial.ResPlayroom.Dress:type_name -> tutorial.ResPlayroom.DressEntry
496, // 196: tutorial.ResPlayroom.DressSet:type_name -> tutorial.ResPlayroom.DressSetEntry
163, // 197: tutorial.ResPlayroom.DailyTask:type_name -> tutorial.DailyTask
163, // 198: tutorial.NotifyPlayroomTask.DailyTask:type_name -> tutorial.DailyTask
2, // 199: tutorial.ResPlayroomTask.Code:type_name -> tutorial.RES_CODE
2, // 200: tutorial.ResPlayroomTaskReward.Code:type_name -> tutorial.RES_CODE
2, // 201: tutorial.ResPlayroomUnlock.Code:type_name -> tutorial.RES_CODE
2, // 202: tutorial.ResPlayroomUpvote.Code:type_name -> tutorial.RES_CODE
497, // 203: tutorial.ReqPlayroomDressSet.DressSet:type_name -> tutorial.ReqPlayroomDressSet.DressSetEntry
2, // 204: tutorial.ResPlayroomDressSet.Code:type_name -> tutorial.RES_CODE
2, // 205: tutorial.ResPlayroomPetAirSet.Code:type_name -> tutorial.RES_CODE
2, // 206: tutorial.ResPlayroomWrokOutline.Code:type_name -> tutorial.RES_CODE
159, // 207: tutorial.NotifyPlayroomLose.LoseItem:type_name -> tutorial.ItemInfo
369, // 208: tutorial.NotifyPlayroomLose.Chip:type_name -> tutorial.ChipInfo
498, // 209: tutorial.NotifyPlayroomMood.Mood:type_name -> tutorial.NotifyPlayroomMood.MoodEntry
499, // 210: tutorial.NotifyPlayroomMood.Physiology:type_name -> tutorial.NotifyPlayroomMood.PhysiologyEntry
500, // 211: tutorial.ResPlayroomInfo.Playroom:type_name -> tutorial.ResPlayroomInfo.PlayroomEntry
501, // 212: tutorial.ResPlayroomInfo.Items:type_name -> tutorial.ResPlayroomInfo.ItemsEntry
502, // 213: tutorial.ResPlayroomInfo.flip:type_name -> tutorial.ResPlayroomInfo.FlipEntry
503, // 214: tutorial.ResPlayroomInfo.Emoji:type_name -> tutorial.ResPlayroomInfo.EmojiEntry
504, // 215: tutorial.ResPlayroomInfo.DressSet:type_name -> tutorial.ResPlayroomInfo.DressSetEntry
2, // 216: tutorial.ResPlayroomFlip.Code:type_name -> tutorial.RES_CODE
2, // 217: tutorial.ResPlayroomGuide.Code:type_name -> tutorial.RES_CODE
2, // 218: tutorial.ResPlayroomFlipReward.Code:type_name -> tutorial.RES_CODE
2, // 219: tutorial.ResPlayroomGame.Code:type_name -> tutorial.RES_CODE
505, // 220: tutorial.ResPlayroomGame.Items:type_name -> tutorial.ResPlayroomGame.ItemsEntry
159, // 221: tutorial.ResPlayroomGameShowReward.Items:type_name -> tutorial.ItemInfo
2, // 222: tutorial.ResPlayroomInteract.Code:type_name -> tutorial.RES_CODE
506, // 223: tutorial.ReqPlayroomSetRoom.Playroom:type_name -> tutorial.ReqPlayroomSetRoom.PlayroomEntry
2, // 224: tutorial.ResPlayroomSetRoom.Code:type_name -> tutorial.RES_CODE
2, // 225: tutorial.ResPlayroomSelectReward.Code:type_name -> tutorial.RES_CODE
2, // 226: tutorial.ResPlayroomLose.Code:type_name -> tutorial.RES_CODE
2, // 227: tutorial.ResPlayroomWork.Code:type_name -> tutorial.RES_CODE
2, // 228: tutorial.ResPlayroomRest.Code:type_name -> tutorial.RES_CODE
2, // 229: tutorial.ResPlayroomDraw.Code:type_name -> tutorial.RES_CODE
2, // 230: tutorial.ResPlayroomChip.Code:type_name -> tutorial.RES_CODE
2, // 231: tutorial.ResPlayroomBuyItem.Code:type_name -> tutorial.RES_CODE
2, // 232: tutorial.ResPlayroomShop.Code:type_name -> tutorial.RES_CODE
408, // 233: tutorial.ResFriendTreasure.List:type_name -> tutorial.TreasureInfo
408, // 234: tutorial.ReqFriendTreasureStart.List:type_name -> tutorial.TreasureInfo
2, // 235: tutorial.ResFriendTreasureStart.Code:type_name -> tutorial.RES_CODE
2, // 236: tutorial.ResFriendTreasureEnd.Code:type_name -> tutorial.RES_CODE
2, // 237: tutorial.ResFriendTreasureFilp.Code:type_name -> tutorial.RES_CODE
419, // 238: tutorial.ResCollectInfo.Items:type_name -> tutorial.CollectItem
159, // 239: tutorial.CollectItem.Items:type_name -> tutorial.ItemInfo
2, // 240: tutorial.ResCollect.Code:type_name -> tutorial.RES_CODE
424, // 241: tutorial.ResCatnip.GameList:type_name -> tutorial.CatnipGame
214, // 242: tutorial.CatnipGame.Partner:type_name -> tutorial.ResPlayerSimple
2, // 243: tutorial.ResCatnipInvite.Code:type_name -> tutorial.RES_CODE
2, // 244: tutorial.ResCatnipAgree.Code:type_name -> tutorial.RES_CODE
2, // 245: tutorial.ResCatnipRefuse.Code:type_name -> tutorial.RES_CODE
2, // 246: tutorial.ResCatnipMultiply.Code:type_name -> tutorial.RES_CODE
2, // 247: tutorial.ResCatnipPlay.Code:type_name -> tutorial.RES_CODE
2, // 248: tutorial.ResCatnipReward.Code:type_name -> tutorial.RES_CODE
2, // 249: tutorial.ResCatnipGrandReward.Code:type_name -> tutorial.RES_CODE
162, // 250: tutorial.ResDailyTask.WeekRewardEntry.value:type_name -> tutorial.DailyWeek
163, // 251: tutorial.ResDailyTask.DailyTaskEntry.value:type_name -> tutorial.DailyTask
199, // 252: tutorial.ResLimitEvent.LimitEventListEntry.value:type_name -> tutorial.LimitEvent
214, // 253: tutorial.ResRank.RankListEntry.value:type_name -> tutorial.ResPlayerSimple
258, // 254: tutorial.ResMailList.MailListEntry.value:type_name -> tutorial.MailInfo
274, // 255: tutorial.ResCharge.SpecialShopEntry.value:type_name -> tutorial.ResSpecialShop
275, // 256: tutorial.ResCharge.ChessShopEntry.value:type_name -> tutorial.ResChessShop
286, // 257: tutorial.ResEndless.EndlessListEntry.value:type_name -> tutorial.ResEndlessInfo
215, // 258: tutorial.ResChampshipRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank
215, // 259: tutorial.ResChampshipPreRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank
359, // 260: tutorial.ResPlayroom.DressEntry.value:type_name -> tutorial.PlayroomDress
159, // 261: tutorial.ResPlayroomInfo.ItemsEntry.value:type_name -> tutorial.ItemInfo
159, // 262: tutorial.ResPlayroomGame.ItemsEntry.value:type_name -> tutorial.ItemInfo
263, // [263:263] is the sub-list for method output_type
263, // [263:263] is the sub-list for method input_type
263, // [263:263] is the sub-list for extension type_name
263, // [263:263] is the sub-list for extension extendee
0, // [0:263] is the sub-list for field type_name
458, // 29: tutorial.ResPlayerBriefProfileData.SetEmoji:type_name -> tutorial.ResPlayerBriefProfileData.SetEmojiEntry
2, // 30: tutorial.ResSetEnergyMul.ResultCode:type_name -> tutorial.RES_CODE
9, // 31: tutorial.ReqLang.Lang:type_name -> tutorial.LANG_TYPE
2, // 32: tutorial.ResLang.ResultCode:type_name -> tutorial.RES_CODE
9, // 33: tutorial.BaseInfo.Lang:type_name -> tutorial.LANG_TYPE
176, // 34: tutorial.UserInfo.AvatarList:type_name -> tutorial.AvatarInfo
172, // 35: tutorial.UserInfo.FaceList:type_name -> tutorial.FaceInfo
179, // 36: tutorial.UserInfo.EmojiList:type_name -> tutorial.EmojiInfo
459, // 37: tutorial.UserInfo.SetEmoji:type_name -> tutorial.UserInfo.SetEmojiEntry
2, // 38: tutorial.ResSetName.ResultCode:type_name -> tutorial.RES_CODE
2, // 39: tutorial.ResSetPetName.ResultCode:type_name -> tutorial.RES_CODE
2, // 40: tutorial.ResBuyEnergy.Code:type_name -> tutorial.RES_CODE
2, // 41: tutorial.ResGetEnergyByAD.Code:type_name -> tutorial.RES_CODE
2, // 42: tutorial.ResGetHandbookReward.Code:type_name -> tutorial.RES_CODE
94, // 43: tutorial.Handbook.Handbooks:type_name -> tutorial.HandbookInfo
2, // 44: tutorial.ResHandbookAllReward.Code:type_name -> tutorial.RES_CODE
460, // 45: tutorial.ReqRewardOrder.mChessData:type_name -> tutorial.ReqRewardOrder.MChessDataEntry
2, // 46: tutorial.ResRewardOrder.Code:type_name -> tutorial.RES_CODE
2, // 47: tutorial.ResDelOrder.Code:type_name -> tutorial.RES_CODE
159, // 48: tutorial.Order.Items:type_name -> tutorial.ItemInfo
104, // 49: tutorial.ResOrderList.OrderList:type_name -> tutorial.Order
2, // 50: tutorial.ResDecorate.Code:type_name -> tutorial.RES_CODE
2, // 51: tutorial.ResDecorateAll.Code:type_name -> tutorial.RES_CODE
2, // 52: tutorial.ResDecorateReward.Code:type_name -> tutorial.RES_CODE
114, // 53: tutorial.ResCardInfo.CardList:type_name -> tutorial.Card
461, // 54: tutorial.ResCardInfo.AllCard:type_name -> tutorial.ResCardInfo.AllCardEntry
462, // 55: tutorial.ResCardInfo.Handbook:type_name -> tutorial.ResCardInfo.HandbookEntry
2, // 56: tutorial.ResCardSeasonFirstReward.Code:type_name -> tutorial.RES_CODE
2, // 57: tutorial.ResCardHandbookReward.Code:type_name -> tutorial.RES_CODE
2, // 58: tutorial.ResMasterCard.Code:type_name -> tutorial.RES_CODE
2, // 59: tutorial.ResCardCollectReward.Code:type_name -> tutorial.RES_CODE
2, // 60: tutorial.ResExStarReward.Code:type_name -> tutorial.RES_CODE
2, // 61: tutorial.ResAllCollectReward.Code:type_name -> tutorial.RES_CODE
2, // 62: tutorial.ResCardGive.Code:type_name -> tutorial.RES_CODE
2, // 63: tutorial.ResAgreeCardGive.Code:type_name -> tutorial.RES_CODE
2, // 64: tutorial.ResRefuseCardGive.Code:type_name -> tutorial.RES_CODE
2, // 65: tutorial.ResCardSend.Code:type_name -> tutorial.RES_CODE
2, // 66: tutorial.ResCardExchange.Code:type_name -> tutorial.RES_CODE
2, // 67: tutorial.ResSelectCardExchange.Code:type_name -> tutorial.RES_CODE
2, // 68: tutorial.ResAgreeCardExchange.Code:type_name -> tutorial.RES_CODE
2, // 69: tutorial.ResRefuseCardSelect.Code:type_name -> tutorial.RES_CODE
2, // 70: tutorial.ResRefuseCardExchange.Code:type_name -> tutorial.RES_CODE
2, // 71: tutorial.ResGetFriendCard.Code:type_name -> tutorial.RES_CODE
2, // 72: tutorial.ResGuideReward.Code:type_name -> tutorial.RES_CODE
2, // 73: tutorial.ResGuidePlayroom.Code:type_name -> tutorial.RES_CODE
463, // 74: tutorial.ResGuildInfo.Reward:type_name -> tutorial.ResGuildInfo.RewardEntry
464, // 75: tutorial.ResGuideInfo.Reward:type_name -> tutorial.ResGuideInfo.RewardEntry
159, // 76: tutorial.ResItemPop.Items:type_name -> tutorial.ItemInfo
160, // 77: tutorial.ResItemPop.CardPacks:type_name -> tutorial.CardPack
465, // 78: tutorial.ResDailyTask.WeekReward:type_name -> tutorial.ResDailyTask.WeekRewardEntry
466, // 79: tutorial.ResDailyTask.DailyTask:type_name -> tutorial.ResDailyTask.DailyTaskEntry
159, // 80: tutorial.DailyWeek.Items:type_name -> tutorial.ItemInfo
164, // 81: tutorial.DailyTask.Progress:type_name -> tutorial.QuestProgress
159, // 82: tutorial.DailyTask.Items:type_name -> tutorial.ItemInfo
2, // 83: tutorial.ResGetDailyTaskReward.Code:type_name -> tutorial.RES_CODE
2, // 84: tutorial.ResGetDailyWeekReward.Code:type_name -> tutorial.RES_CODE
2, // 85: tutorial.ResDailyUnlock.Code:type_name -> tutorial.RES_CODE
172, // 86: tutorial.ResFaceInfo.FaceList:type_name -> tutorial.FaceInfo
2, // 87: tutorial.ResSetFace.Code:type_name -> tutorial.RES_CODE
176, // 88: tutorial.ResAvatarInfo.AvatarList:type_name -> tutorial.AvatarInfo
2, // 89: tutorial.ResSetAvatar.Code:type_name -> tutorial.RES_CODE
2, // 90: tutorial.ResSetEmoji.Code:type_name -> tutorial.RES_CODE
183, // 91: tutorial.ResSevenLogin.WeekReward:type_name -> tutorial.SevenLoginReward
183, // 92: tutorial.ResSevenLogin.MonthReward:type_name -> tutorial.SevenLoginReward
159, // 93: tutorial.SevenLoginReward.Item1:type_name -> tutorial.ItemInfo
159, // 94: tutorial.SevenLoginReward.Item2:type_name -> tutorial.ItemInfo
159, // 95: tutorial.SevenLoginReward.Item3:type_name -> tutorial.ItemInfo
2, // 96: tutorial.ResGetSevenLoginReward.Code:type_name -> tutorial.RES_CODE
2, // 97: tutorial.ResGetMonthLoginReward.Code:type_name -> tutorial.RES_CODE
189, // 98: tutorial.ResActivity.ActiveList:type_name -> tutorial.ActivityInfo
2, // 99: tutorial.ResActivityReward.Code:type_name -> tutorial.RES_CODE
467, // 100: tutorial.ResLimitEvent.LimitEventList:type_name -> tutorial.ResLimitEvent.LimitEventListEntry
468, // 101: tutorial.ResLimitEventProgress.ProgressReward:type_name -> tutorial.ResLimitEventProgress.ProgressRewardEntry
2, // 102: tutorial.ResLimitEventReward.Code:type_name -> tutorial.RES_CODE
2, // 103: tutorial.ResSelectLimitEvent.Code:type_name -> tutorial.RES_CODE
469, // 104: tutorial.LimitEvent.Param:type_name -> tutorial.LimitEvent.ParamEntry
470, // 105: tutorial.ReqLimitEventLuckyCat.mChessData:type_name -> tutorial.ReqLimitEventLuckyCat.MChessDataEntry
2, // 106: tutorial.ResLimitEventLuckyCat.Code:type_name -> tutorial.RES_CODE
2, // 107: tutorial.ResLimitSenceReward.Code:type_name -> tutorial.RES_CODE
159, // 108: tutorial.ResChessRainReward.Items:type_name -> tutorial.ItemInfo
2, // 109: tutorial.ResFastProduceReward.Code:type_name -> tutorial.RES_CODE
2, // 110: tutorial.ResCatTrickReward.Code:type_name -> tutorial.RES_CODE
214, // 111: tutorial.ResSearchPlayer.List:type_name -> tutorial.ResPlayerSimple
471, // 112: tutorial.ResPlayerSimple.Emoji:type_name -> tutorial.ResPlayerSimple.EmojiEntry
214, // 113: tutorial.ResFriendLog.Player:type_name -> tutorial.ResPlayerSimple
216, // 114: tutorial.NotifyFriendLog.info:type_name -> tutorial.ResFriendLog
219, // 115: tutorial.NotifyFriendCard.Info:type_name -> tutorial.ResFriendCard
472, // 116: tutorial.ResKv.kv:type_name -> tutorial.ResKv.KvEntry
2, // 117: tutorial.ResFriendByCode.Code:type_name -> tutorial.RES_CODE
214, // 118: tutorial.ResFriendByCode.Player:type_name -> tutorial.ResPlayerSimple
214, // 119: tutorial.ResFriendRecommend.List:type_name -> tutorial.ResPlayerSimple
2, // 120: tutorial.ResFriendIgnore.Code:type_name -> tutorial.RES_CODE
214, // 121: tutorial.ResFriendList.FriendList:type_name -> tutorial.ResPlayerSimple
2, // 122: tutorial.ResAddNpc.Code:type_name -> tutorial.RES_CODE
234, // 123: tutorial.ResFriendApply.ApplyList:type_name -> tutorial.ResFriendApplyInfo
214, // 124: tutorial.ResFriendApplyInfo.Player:type_name -> tutorial.ResPlayerSimple
219, // 125: tutorial.ResFriendCardMsg.MsgList:type_name -> tutorial.ResFriendCard
234, // 126: tutorial.ResWishApplyList.ApplyList:type_name -> tutorial.ResFriendApplyInfo
2, // 127: tutorial.ResWishApply.Code:type_name -> tutorial.RES_CODE
216, // 128: tutorial.ResFriendTimeLine.Log:type_name -> tutorial.ResFriendLog
2, // 129: tutorial.ResFriendTLUpvote.Code:type_name -> tutorial.RES_CODE
214, // 130: tutorial.ResFriendApplyNotify.Player:type_name -> tutorial.ResPlayerSimple
2, // 131: tutorial.ResApplyFriend.Code:type_name -> tutorial.RES_CODE
2, // 132: tutorial.ResAgreeFriend.Code:type_name -> tutorial.RES_CODE
214, // 133: tutorial.ResAgreeFriend.Player:type_name -> tutorial.ResPlayerSimple
2, // 134: tutorial.ResRefuseFriend.Code:type_name -> tutorial.RES_CODE
2, // 135: tutorial.ResDelFriend.Code:type_name -> tutorial.RES_CODE
473, // 136: tutorial.ResRank.RankList:type_name -> tutorial.ResRank.RankListEntry
474, // 137: tutorial.ResMailList.MailList:type_name -> tutorial.ResMailList.MailListEntry
159, // 138: tutorial.MailInfo.Items:type_name -> tutorial.ItemInfo
258, // 139: tutorial.MailNotify.Info:type_name -> tutorial.MailInfo
2, // 140: tutorial.ResReadMail.Code:type_name -> tutorial.RES_CODE
2, // 141: tutorial.ResGetMailReward.Code:type_name -> tutorial.RES_CODE
2, // 142: tutorial.ResDeleteMail.Code:type_name -> tutorial.RES_CODE
475, // 143: tutorial.ResCharge.SpecialShop:type_name -> tutorial.ResCharge.SpecialShopEntry
476, // 144: tutorial.ResCharge.ChessShop:type_name -> tutorial.ResCharge.ChessShopEntry
477, // 145: tutorial.ResCharge.Gift:type_name -> tutorial.ResCharge.GiftEntry
267, // 146: tutorial.ResCharge.Wish:type_name -> tutorial.WishList
2, // 147: tutorial.ResAddWish.Code:type_name -> tutorial.RES_CODE
2, // 148: tutorial.ResGetWish.Code:type_name -> tutorial.RES_CODE
2, // 149: tutorial.ResSendWishBeg.Code:type_name -> tutorial.RES_CODE
2, // 150: tutorial.ResFreeShop.Code:type_name -> tutorial.RES_CODE
2, // 151: tutorial.ResBuyChessShop.Code:type_name -> tutorial.RES_CODE
478, // 152: tutorial.ReqBuyChessShop2.mChessData:type_name -> tutorial.ReqBuyChessShop2.MChessDataEntry
2, // 153: tutorial.ResBuyChessShop2.Code:type_name -> tutorial.RES_CODE
2, // 154: tutorial.ResRefreshChessShop.Code:type_name -> tutorial.RES_CODE
479, // 155: tutorial.ResEndless.EndlessList:type_name -> tutorial.ResEndless.EndlessListEntry
159, // 156: tutorial.ResEndlessInfo.Items:type_name -> tutorial.ItemInfo
2, // 157: tutorial.ResEndlessReward.Code:type_name -> tutorial.RES_CODE
2, // 158: tutorial.ResPiggyBankReward.Code:type_name -> tutorial.RES_CODE
2, // 159: tutorial.ResChargeReceive.Code:type_name -> tutorial.RES_CODE
2, // 160: tutorial.ResShippingOrder.Code:type_name -> tutorial.RES_CODE
2, // 161: tutorial.ResChampshipReward.Code:type_name -> tutorial.RES_CODE
2, // 162: tutorial.ResChampshipRankReward.Code:type_name -> tutorial.RES_CODE
480, // 163: tutorial.ResChampshipRank.RankList:type_name -> tutorial.ResChampshipRank.RankListEntry
481, // 164: tutorial.ResChampshipPreRank.RankList:type_name -> tutorial.ResChampshipPreRank.RankListEntry
482, // 165: tutorial.ResNotifyCard.Card:type_name -> tutorial.ResNotifyCard.CardEntry
483, // 166: tutorial.ResNotifyCard.Master:type_name -> tutorial.ResNotifyCard.MasterEntry
484, // 167: tutorial.ResNotifyCard.Handbook:type_name -> tutorial.ResNotifyCard.HandbookEntry
2, // 168: tutorial.ResSetFacebookUrl.Code:type_name -> tutorial.RES_CODE
485, // 169: tutorial.ResMining.Map:type_name -> tutorial.ResMining.MapEntry
486, // 170: tutorial.ReqMiningTake.Map:type_name -> tutorial.ReqMiningTake.MapEntry
2, // 171: tutorial.ResMiningTake.Code:type_name -> tutorial.RES_CODE
2, // 172: tutorial.ResMiningReward.Code:type_name -> tutorial.RES_CODE
487, // 173: tutorial.ResActRed.Red:type_name -> tutorial.ResActRed.RedEntry
189, // 174: tutorial.ActivityNotify.Info:type_name -> tutorial.ActivityInfo
488, // 175: tutorial.ResItem.Item:type_name -> tutorial.ResItem.ItemEntry
489, // 176: tutorial.ItemNotify.Item:type_name -> tutorial.ItemNotify.ItemEntry
337, // 177: tutorial.ResGuessColor.MapList:type_name -> tutorial.GuessColorInfo
490, // 178: tutorial.ResGuessColor.OMap:type_name -> tutorial.ResGuessColor.OMapEntry
335, // 179: tutorial.ResGuessColor.Opponent:type_name -> tutorial.opponent
337, // 180: tutorial.ReqGuessColorTake.Map:type_name -> tutorial.GuessColorInfo
491, // 181: tutorial.ReqGuessColorTake.OMap:type_name -> tutorial.ReqGuessColorTake.OMapEntry
492, // 182: tutorial.GuessColorInfo.Map:type_name -> tutorial.GuessColorInfo.MapEntry
2, // 183: tutorial.ResGuessColorTake.Code:type_name -> tutorial.RES_CODE
2, // 184: tutorial.ResGuessColorReward.Code:type_name -> tutorial.RES_CODE
343, // 185: tutorial.ResRace.Opponent:type_name -> tutorial.raceopponent
2, // 186: tutorial.ResRaceStart.Code:type_name -> tutorial.RES_CODE
2, // 187: tutorial.ResRaceReward.Code:type_name -> tutorial.RES_CODE
159, // 188: tutorial.ResPlayroom.Items:type_name -> tutorial.ItemInfo
373, // 189: tutorial.ResPlayroom.Opponent:type_name -> tutorial.RoomOpponent
372, // 190: tutorial.ResPlayroom.Friend:type_name -> tutorial.FriendRoom
493, // 191: tutorial.ResPlayroom.Playroom:type_name -> tutorial.ResPlayroom.PlayroomEntry
494, // 192: tutorial.ResPlayroom.Mood:type_name -> tutorial.ResPlayroom.MoodEntry
159, // 193: tutorial.ResPlayroom.LoseItem:type_name -> tutorial.ItemInfo
369, // 194: tutorial.ResPlayroom.Chip:type_name -> tutorial.ChipInfo
495, // 195: tutorial.ResPlayroom.Physiology:type_name -> tutorial.ResPlayroom.PhysiologyEntry
496, // 196: tutorial.ResPlayroom.Dress:type_name -> tutorial.ResPlayroom.DressEntry
497, // 197: tutorial.ResPlayroom.DressSet:type_name -> tutorial.ResPlayroom.DressSetEntry
163, // 198: tutorial.ResPlayroom.DailyTask:type_name -> tutorial.DailyTask
163, // 199: tutorial.NotifyPlayroomTask.DailyTask:type_name -> tutorial.DailyTask
2, // 200: tutorial.ResPlayroomTask.Code:type_name -> tutorial.RES_CODE
2, // 201: tutorial.ResPlayroomTaskReward.Code:type_name -> tutorial.RES_CODE
2, // 202: tutorial.ResPlayroomUnlock.Code:type_name -> tutorial.RES_CODE
2, // 203: tutorial.ResPlayroomUpvote.Code:type_name -> tutorial.RES_CODE
498, // 204: tutorial.ReqPlayroomDressSet.DressSet:type_name -> tutorial.ReqPlayroomDressSet.DressSetEntry
2, // 205: tutorial.ResPlayroomDressSet.Code:type_name -> tutorial.RES_CODE
2, // 206: tutorial.ResPlayroomPetAirSet.Code:type_name -> tutorial.RES_CODE
2, // 207: tutorial.ResPlayroomWrokOutline.Code:type_name -> tutorial.RES_CODE
159, // 208: tutorial.NotifyPlayroomLose.LoseItem:type_name -> tutorial.ItemInfo
369, // 209: tutorial.NotifyPlayroomLose.Chip:type_name -> tutorial.ChipInfo
499, // 210: tutorial.NotifyPlayroomMood.Mood:type_name -> tutorial.NotifyPlayroomMood.MoodEntry
500, // 211: tutorial.NotifyPlayroomMood.Physiology:type_name -> tutorial.NotifyPlayroomMood.PhysiologyEntry
501, // 212: tutorial.ResPlayroomInfo.Playroom:type_name -> tutorial.ResPlayroomInfo.PlayroomEntry
502, // 213: tutorial.ResPlayroomInfo.Items:type_name -> tutorial.ResPlayroomInfo.ItemsEntry
503, // 214: tutorial.ResPlayroomInfo.flip:type_name -> tutorial.ResPlayroomInfo.FlipEntry
504, // 215: tutorial.ResPlayroomInfo.Emoji:type_name -> tutorial.ResPlayroomInfo.EmojiEntry
505, // 216: tutorial.ResPlayroomInfo.DressSet:type_name -> tutorial.ResPlayroomInfo.DressSetEntry
2, // 217: tutorial.ResPlayroomFlip.Code:type_name -> tutorial.RES_CODE
2, // 218: tutorial.ResPlayroomGuide.Code:type_name -> tutorial.RES_CODE
2, // 219: tutorial.ResPlayroomFlipReward.Code:type_name -> tutorial.RES_CODE
2, // 220: tutorial.ResPlayroomGame.Code:type_name -> tutorial.RES_CODE
506, // 221: tutorial.ResPlayroomGame.Items:type_name -> tutorial.ResPlayroomGame.ItemsEntry
159, // 222: tutorial.ResPlayroomGameShowReward.Items:type_name -> tutorial.ItemInfo
2, // 223: tutorial.ResPlayroomInteract.Code:type_name -> tutorial.RES_CODE
507, // 224: tutorial.ReqPlayroomSetRoom.Playroom:type_name -> tutorial.ReqPlayroomSetRoom.PlayroomEntry
2, // 225: tutorial.ResPlayroomSetRoom.Code:type_name -> tutorial.RES_CODE
2, // 226: tutorial.ResPlayroomSelectReward.Code:type_name -> tutorial.RES_CODE
2, // 227: tutorial.ResPlayroomLose.Code:type_name -> tutorial.RES_CODE
2, // 228: tutorial.ResPlayroomWork.Code:type_name -> tutorial.RES_CODE
2, // 229: tutorial.ResPlayroomRest.Code:type_name -> tutorial.RES_CODE
2, // 230: tutorial.ResPlayroomDraw.Code:type_name -> tutorial.RES_CODE
2, // 231: tutorial.ResPlayroomChip.Code:type_name -> tutorial.RES_CODE
2, // 232: tutorial.ResPlayroomBuyItem.Code:type_name -> tutorial.RES_CODE
2, // 233: tutorial.ResPlayroomShop.Code:type_name -> tutorial.RES_CODE
408, // 234: tutorial.ResFriendTreasure.List:type_name -> tutorial.TreasureInfo
408, // 235: tutorial.ReqFriendTreasureStart.List:type_name -> tutorial.TreasureInfo
2, // 236: tutorial.ResFriendTreasureStart.Code:type_name -> tutorial.RES_CODE
2, // 237: tutorial.ResFriendTreasureEnd.Code:type_name -> tutorial.RES_CODE
2, // 238: tutorial.ResFriendTreasureFilp.Code:type_name -> tutorial.RES_CODE
419, // 239: tutorial.ResCollectInfo.Items:type_name -> tutorial.CollectItem
159, // 240: tutorial.CollectItem.Items:type_name -> tutorial.ItemInfo
2, // 241: tutorial.ResCollect.Code:type_name -> tutorial.RES_CODE
424, // 242: tutorial.ResCatnip.GameList:type_name -> tutorial.CatnipGame
214, // 243: tutorial.CatnipGame.Partner:type_name -> tutorial.ResPlayerSimple
2, // 244: tutorial.ResCatnipInvite.Code:type_name -> tutorial.RES_CODE
2, // 245: tutorial.ResCatnipAgree.Code:type_name -> tutorial.RES_CODE
2, // 246: tutorial.ResCatnipRefuse.Code:type_name -> tutorial.RES_CODE
2, // 247: tutorial.ResCatnipMultiply.Code:type_name -> tutorial.RES_CODE
2, // 248: tutorial.ResCatnipPlay.Code:type_name -> tutorial.RES_CODE
2, // 249: tutorial.ResCatnipReward.Code:type_name -> tutorial.RES_CODE
2, // 250: tutorial.ResCatnipGrandReward.Code:type_name -> tutorial.RES_CODE
162, // 251: tutorial.ResDailyTask.WeekRewardEntry.value:type_name -> tutorial.DailyWeek
163, // 252: tutorial.ResDailyTask.DailyTaskEntry.value:type_name -> tutorial.DailyTask
199, // 253: tutorial.ResLimitEvent.LimitEventListEntry.value:type_name -> tutorial.LimitEvent
214, // 254: tutorial.ResRank.RankListEntry.value:type_name -> tutorial.ResPlayerSimple
258, // 255: tutorial.ResMailList.MailListEntry.value:type_name -> tutorial.MailInfo
274, // 256: tutorial.ResCharge.SpecialShopEntry.value:type_name -> tutorial.ResSpecialShop
275, // 257: tutorial.ResCharge.ChessShopEntry.value:type_name -> tutorial.ResChessShop
286, // 258: tutorial.ResEndless.EndlessListEntry.value:type_name -> tutorial.ResEndlessInfo
215, // 259: tutorial.ResChampshipRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank
215, // 260: tutorial.ResChampshipPreRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank
359, // 261: tutorial.ResPlayroom.DressEntry.value:type_name -> tutorial.PlayroomDress
159, // 262: tutorial.ResPlayroomInfo.ItemsEntry.value:type_name -> tutorial.ItemInfo
159, // 263: tutorial.ResPlayroomGame.ItemsEntry.value:type_name -> tutorial.ItemInfo
264, // [264:264] is the sub-list for method output_type
264, // [264:264] is the sub-list for method input_type
264, // [264:264] is the sub-list for extension type_name
264, // [264:264] is the sub-list for extension extendee
0, // [0:264] is the sub-list for field type_name
}
func init() { file_proto_Gameapi_proto_init() }
@ -27391,7 +27405,7 @@ func file_proto_Gameapi_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_proto_Gameapi_proto_rawDesc), len(file_proto_Gameapi_proto_rawDesc)),
NumEnums: 11,
NumMessages: 496,
NumMessages: 497,
NumExtensions: 0,
NumServices: 0,
},