diff --git a/src/server/conf/playroom/playroomCfg.go b/src/server/conf/playroom/playroomCfg.go index b310b238..8dd1c417 100644 --- a/src/server/conf/playroom/playroomCfg.go +++ b/src/server/conf/playroom/playroomCfg.go @@ -4,6 +4,7 @@ import ( "server/GoUtil" "server/game/mod/item" "server/gamedata" + "server/pkg/github.com/name5566/leaf/log" ) const ( @@ -16,6 +17,9 @@ const ( CFG_PLAYROOM_DRESS = "PlayroomDress" CFG_PLAYROOM_AIR = "PlayroomAir" CFG_PLAYROOM_LOCK = "PlayroomLock" + CFG_PLAYROOM_DAILYTASK = "PlayroomDailyTask" + CFG_PLAYROOM_DAILYTASKREWARD = "PlayroomDailyTaskReward" + CFG_PLAYROOM_TASKJACKPOT = "PlayroomTaskJackpot" ) func init() { @@ -28,6 +32,7 @@ func init() { gamedata.InitCfg(CFG_PLAYROOM_DRESS) gamedata.InitCfg(CFG_PLAYROOM_AIR) gamedata.InitCfg(CFG_PLAYROOM_LOCK) + gamedata.InitCfg(CFG_PLAYROOM_DAILYTASK) } func GetShopItem(Id int) (int, []*item.Item) { @@ -358,3 +363,58 @@ func GetUnlockNeed(Type int) int { } return gamedata.GetIntValue(data, "Need") } + +func GetDailyTask(Type int) map[int]string { + data, err := gamedata.GetData(CFG_PLAYROOM_DAILYTASK) + if err != nil { + return nil + } + r := make(map[int]string) + r1 := make([]int, 0) + r2 := make(map[int]string) + for k, v := range data { + if gamedata.GetIntValue(v, "Type") == Type { + k1 := GoUtil.Int(k) + r[k1] = gamedata.GetStringValue(v, "Task") + r1 = append(r1, k1) + } + } + r3 := GoUtil.RandSliceNum(r1, 6) + for _, v := range r3 { + r2[v] = r[v] + } + return r2 +} + +func GetDailyTaskReward(Id int) []*item.Item { + data, err := gamedata.GetDataByIntKey(CFG_PLAYROOM_DAILYTASKREWARD, Id) + if err != nil { + return nil + } + return gamedata.GetItemList(data, "Reward") +} + +// 获取场景冲刺奖池 +func GetTaskJackpotProb() map[int]int { + r := make(map[int]int) + data, err := gamedata.GetData(CFG_PLAYROOM_TASKJACKPOT) + if err != nil { + log.Debug("GetTaskJackpotProb err:%v", err) + return nil + } + for k, v := range data { + Id := GoUtil.Int(k) + r[Id] = gamedata.GetIntValue(v, "Prob") + } + return r +} + +// 获取场景冲刺奖励 +func GetTaskJackpotReward(Id int) []*item.Item { + data, err := gamedata.GetDataByIntKey(CFG_PLAYROOM_TASKJACKPOT, Id) + if err != nil { + log.Debug("GetTaskJackpotReward err:%v", err) + return nil + } + return gamedata.GetItemList(data, "Items") +} diff --git a/src/server/game/GameLogic.go b/src/server/game/GameLogic.go index 647bf8c1..a4ed055a 100644 --- a/src/server/game/GameLogic.go +++ b/src/server/game/GameLogic.go @@ -792,6 +792,8 @@ func (ad *GameLogic) RegisterNetWorkFunc() { RegisterMsgProcessFunc("ReqPlayroomBuyItem", ReqPlayroomBuyItem) // 购买playroom物品 RegisterMsgProcessFunc("ReqPlayroomUpvote", ReqPlayroomUpvote) // 点赞别人的playroom RegisterMsgProcessFunc("ReqPlayroomUnlock", ReqPlayroomUnlock) // 解锁房间 + RegisterMsgProcessFunc("ReqPlayroomTask", ReqPlayroomTask) // playroom任务 + RegisterMsgProcessFunc("ReqPlayroomTaskReward", ReqPlayroomTaskReward) // 领取任务奖励 // 宠物宝藏 RegisterMsgProcessFunc("ReqFriendTreasure", ReqFriendTreasure) // 请求好友宝藏数据 diff --git a/src/server/game/Player.go b/src/server/game/Player.go index 69a34467..2009f52c 100644 --- a/src/server/game/Player.go +++ b/src/server/game/Player.go @@ -151,7 +151,9 @@ func (p *Player) ProcessTrigger() { IsDailyBack := false DailyTaskMod := p.PlayMod.getDailyTaskMod() MailMod := p.PlayMod.getMailMod() + PlayroomMod := p.PlayMod.getPlayroomMod() IsMailBack := false + IsPlayroomBack := false for _, tr := range p.Trigger { if DailyTaskMod.Trigger(tr) { IsDailyBack = true @@ -159,6 +161,9 @@ func (p *Player) ProcessTrigger() { if p.MailTrigger(tr) { IsMailBack = true } + if PlayroomMod.QuestTrigger(tr) { + IsPlayroomBack = true + } } if IsDailyBack { @@ -167,6 +172,9 @@ func (p *Player) ProcessTrigger() { if IsMailBack { p.PushClientRes(MailMod.BackData()) } + if IsPlayroomBack { + // TODO playroom每日任务返回 + } p.Trigger = make([]*quest.Trigger, 0) } diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index 80c167ad..a404634d 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -3529,6 +3529,63 @@ func ReqPlayroomUnlock(player *Player, buf []byte) error { return nil } +func ReqPlayroomTask(player *Player, buf []byte) error { + req := &msg.ReqPlayroomTask{} + proto.Unmarshal(buf, req) + PlayroomMod := player.PlayMod.getPlayroomMod() + Items, err := PlayroomMod.GetDailyTaskReward(int(req.Id)) + if err != nil { + player.SendErrClienRes(&msg.ResPlayroomTask{ + Code: msg.RES_CODE_FAIL, + Msg: err.Error(), + }) + return err + } + err = player.HandleItem(Items, msg.ITEM_POP_LABEL_PlayroomTask.String()) + if err != nil { + player.SendErrClienRes(&msg.ResPlayroomTask{ + Code: msg.RES_CODE_FAIL, + Msg: err.Error(), + }) + return err + } + player.PlayMod.save() + player.PushClientRes(&msg.ResPlayroomTask{ + Code: msg.RES_CODE_SUCCESS, + Id: int32(req.Id), + }) + return nil +} + +func ReqPlayroomTaskReward(player *Player, buf []byte) error { + req := &msg.ReqPlayroomTaskReward{} + proto.Unmarshal(buf, req) + PlayroomMod := player.PlayMod.getPlayroomMod() + Id, Items, err := PlayroomMod.GetTaskReward(int(req.Type)) + if err != nil { + player.SendErrClienRes(&msg.ResPlayroomTaskReward{ + Code: msg.RES_CODE_FAIL, + Msg: err.Error(), + }) + return err + } + err = player.HandleItem(Items, msg.ITEM_POP_LABEL_PlayroomTask.String()) + if err != nil { + player.SendErrClienRes(&msg.ResPlayroomTaskReward{ + Code: msg.RES_CODE_FAIL, + Msg: err.Error(), + }) + return err + } + player.PlayMod.save() + player.PushClientRes(&msg.ResPlayroomTaskReward{ + Code: msg.RES_CODE_SUCCESS, + Id: int32(Id), + Type: req.Type, + }) + return nil +} + func ReqOfflineReconnectFunc(a gate.Agent, buf []byte) error { req := &msg.ReqOfflineReconnect{} proto.Unmarshal(buf, req) diff --git a/src/server/game/mod/playroom/playroom.go b/src/server/game/mod/playroom/playroom.go index 2feb122b..633eee51 100644 --- a/src/server/game/mod/playroom/playroom.go +++ b/src/server/game/mod/playroom/playroom.go @@ -7,48 +7,58 @@ import ( limitedTimeEventCfg "server/conf/limitedTimeEvent" playroomCfg "server/conf/playroom" "server/game/mod/item" + "server/game/mod/quest" "server/msg" ) type PlayroomMod struct { - Collect map[int]int // 装饰 - Room map[int]int // 房间 - Dress map[int][]int // 服装仓库 - DressSet map[int]int // 服装穿戴 - PetAir []int // 宠物空气背包 - PetAirSet int // 宠物空气背包穿戴 - Status int // 0: 未拜访 1: 拜访 - Endtime int64 // 结束时间 - Starttime int64 // 开始时间 - WorkStatus int // 0: 未开始 1: 进行中 2: 结束 - Visitor map[int]*Info // 访客 - MoodInfo map[int]*Mood // 心情 - AllMood int // 总心情 - Reward []*item.Item // 奖励 - DayFirstT int // 每日未首次触发次数 - Trigger int // 未触发次数 - TriggerTime int64 // 触发时间 - HasVisit map[int]int64 // 今日已拜访的玩家 - Target int // 拜访的目标 - GameId int // 游戏ID - GameReward map[int]*item.Item // 游戏奖励 - GameStatus int // 游戏状态 - GameInfo map[int]interface{} // 游戏信息 - Exclude bool // 是否排除 - LoseItem []*item.Item // 失去的物品 - ChipList []*ChipInfo // 碎片列表 - Flip map[int]int // 翻牌 - FlipReward []*item.Item // 翻牌奖励 - WorkOutline int // 是否离线 - LastFlip int // 上次翻牌奖励档次 - NoFlip int // 连续未获取最高翻牌奖励次数 - TodayFlip bool // 今日是否已获得最高档奖励 - JackpotNum int // 每日转盘数量 - Upvote int // 收到点赞次数 - UpvoteList []int // 点赞列表 - RoomPoint int // 房间点数 - UnlockList map[int]int64 // 解锁 - Physiology map[int]*Physiology + Collect map[int]int // 装饰 + Room map[int]int // 房间 + Dress map[int][]int // 服装仓库 + DressSet map[int]int // 服装穿戴 + PetAir []int // 宠物空气背包 + PetAirSet int // 宠物空气背包穿戴 + Status int // 0: 未拜访 1: 拜访 + Endtime int64 // 结束时间 + Starttime int64 // 开始时间 + WorkStatus int // 0: 未开始 1: 进行中 2: 结束 + Visitor map[int]*Info // 访客 + MoodInfo map[int]*Mood // 心情 + AllMood int // 总心情 + Reward []*item.Item // 奖励 + DayFirstT int // 每日未首次触发次数 + Trigger int // 未触发次数 + TriggerTime int64 // 触发时间 + HasVisit map[int]int64 // 今日已拜访的玩家 + Target int // 拜访的目标 + GameId int // 游戏ID + GameReward map[int]*item.Item // 游戏奖励 + GameStatus int // 游戏状态 + GameInfo map[int]interface{} // 游戏信息 + Exclude bool // 是否排除 + LoseItem []*item.Item // 失去的物品 + ChipList []*ChipInfo // 碎片列表 + Flip map[int]int // 翻牌 + FlipReward []*item.Item // 翻牌奖励 + WorkOutline int // 是否离线 + LastFlip int // 上次翻牌奖励档次 + NoFlip int // 连续未获取最高翻牌奖励次数 + TodayFlip bool // 今日是否已获得最高档奖励 + JackpotNum int // 每日转盘数量 + Upvote int // 收到点赞次数 + UpvoteList []int // 点赞列表 + RoomPoint int // 房间点数 + UnlockList map[int]int64 // 解锁 + DailyTask map[int]*DailyTask // 每日任务 + DailyTaskReward []int // 每日任务奖励 + Physiology map[int]*Physiology +} + +type DailyTask struct { + Items []*item.Item + Status int + Quest quest.QuestProgress + UnLock bool } const ( @@ -79,6 +89,9 @@ const ( GAME_TYPE_HOOK = 1 // 愿者上钩 GAME_TYPE_FILP = 2 // 翻牌 GAME_TYPE_HIDE = 3 // 捉迷藏 + + DAILY_TASK_TYPE_ONE = 1 // 一阶段任务 + DAILY_TASK_TYPE_TWO = 2 // 二阶段任务 ) type ChipInfo struct { @@ -151,6 +164,9 @@ func (p *PlayroomMod) InitData() { if p.UnlockList == nil { p.UnlockList = make(map[int]int64) } + if p.DailyTask == nil { + p.DailyTask = make(map[int]*DailyTask) + } } func (p *PlayroomMod) ZeroUpdate() { @@ -158,6 +174,73 @@ func (p *PlayroomMod) ZeroUpdate() { p.LastFlip = 0 p.JackpotNum = playroomCfg.GetJackpotNum() p.UpvoteList = make([]int, 0) + p.DailyTaskReward = make([]int, 0) + p.InitDailyTask() +} + +func (p *PlayroomMod) InitDailyTask() { + if p.DailyTask == nil { + p.DailyTask = make(map[int]*DailyTask) + } + Index := 1 + TaskList1 := playroomCfg.GetDailyTask(DAILY_TASK_TYPE_ONE) + for k, v := range TaskList1 { + Items := playroomCfg.GetDailyTaskReward(Index) + Quest, _ := quest.ParseQuest(v) + p.DailyTask[k] = &DailyTask{ + Items: Items, + Status: 0, + Quest: quest.QuestProgress{Label: Quest.Label, Num: 0, Target: Quest.Num, Status: false}, + UnLock: false, + } + Index++ + } + TaskList2 := playroomCfg.GetDailyTask(DAILY_TASK_TYPE_TWO) + for k, v := range TaskList2 { + Items := playroomCfg.GetDailyTaskReward(Index) + Quest, _ := quest.ParseQuest(v) + p.DailyTask[k] = &DailyTask{ + Items: Items, + Status: 0, + Quest: quest.QuestProgress{Label: Quest.Label, Num: 0, Target: Quest.Num, Status: false}, + UnLock: false, + } + Index++ + } +} + +func (p *PlayroomMod) QuestTrigger(Tr *quest.Trigger) bool { + update := false + for _, v := range p.DailyTask { + if !v.UnLock { + continue + } + if v.Status != quest.QUEST_STATUS_UNFINISH { + continue + } + up := quest.TriggerQuestProgress(&v.Quest, Tr) + if up { + update = true + } + if v.Quest.Status { + v.Status = quest.QUEST_STATUS_FINISH + + } + } + return update +} + +func (p *PlayroomMod) GetDailyTaskReward(Id int) ([]*item.Item, error) { + v, ok := p.DailyTask[Id] + if !ok { + return nil, fmt.Errorf("GetDailyTaskReward Id is not ok") + } + if v.Status != quest.QUEST_STATUS_FINISH { + return nil, fmt.Errorf("GetDailyTaskReward Status is not finish") + } + v.Status = quest.QUEST_STATUS_REWARD + p.DailyTask[Id] = v + return v.Items, nil } func (p *PlayroomMod) GetVisitor() map[int]*Info { @@ -411,6 +494,27 @@ func (p *PlayroomMod) GetVisitorInfo(Id int) (int, int64) { } return v.Times, v.Time } + +func (p *PlayroomMod) GetTaskReward(Type int) (int, []*item.Item, error) { + if GoUtil.InArray(Type, p.DailyTaskReward) { + return 0, nil, fmt.Errorf("GetTaskReward Type is already in DailyTaskReward") + } + p.DailyTaskReward = append(p.DailyTaskReward, Type) + Id := 0 + var Items []*item.Item + if Type == DAILY_TASK_TYPE_TWO { + ProbList := limitedTimeEventCfg.GetSenceJackpotProb() + Id = GoUtil.RandMap(ProbList) + Items = limitedTimeEventCfg.GetSenceJackpotReward(Id) + } else { + ProbList := playroomCfg.GetTaskJackpotProb() + Id = GoUtil.RandMap(ProbList) + Items = playroomCfg.GetTaskJackpotReward(Id) + } + + return Id, Items, nil +} + func (p *PlayroomMod) Draw() (int, []*item.Item, error) { // if p.AllMood < 100 { // return 0, nil, fmt.Errorf("Draw AllMood < 100") diff --git a/src/server/msg/Gameapi.pb.go b/src/server/msg/Gameapi.pb.go index 8a7b7ca9..5d85ced5 100644 --- a/src/server/msg/Gameapi.pb.go +++ b/src/server/msg/Gameapi.pb.go @@ -87,6 +87,7 @@ const ( ITEM_POP_LABEL_CatTrickReward ITEM_POP_LABEL = 60 // 猫咪恶作剧奖励 ITEM_POP_LABEL_AddWish ITEM_POP_LABEL = 61 // 心愿单奖励 ITEM_POP_LABEL_GetWish ITEM_POP_LABEL = 62 // 心愿单奖励 + ITEM_POP_LABEL_PlayroomTask ITEM_POP_LABEL = 63 // playroom任务 ) // Enum value maps for ITEM_POP_LABEL. @@ -155,6 +156,7 @@ var ( 60: "CatTrickReward", 61: "AddWish", 62: "GetWish", + 63: "PlayroomTask", } ITEM_POP_LABEL_value = map[string]int32{ "Playroom": 0, @@ -220,6 +222,7 @@ var ( "CatTrickReward": 60, "AddWish": 61, "GetWish": 62, + "PlayroomTask": 63, } ) @@ -463,27 +466,29 @@ func (ACTIVITY_TYPE) EnumDescriptor() ([]byte, []int) { type TIME_LINE_TYPE int32 const ( - TIME_LINE_TYPE_DEFAULT TIME_LINE_TYPE = 0 - TIME_LINE_TYPE_LOG_TYPE_FRIEND_APPLY TIME_LINE_TYPE = 1 // 收到申请好友 - TIME_LINE_TYPE_LOG_TYPE_FRIEND_BECOME TIME_LINE_TYPE = 2 // 成为好友 - TIME_LINE_TYPE_LOG_TYPE_CARD_EX_SEND TIME_LINE_TYPE = 3 // 发起卡牌交换申请 - TIME_LINE_TYPE_LOG_TYPE_CARD_SEND TIME_LINE_TYPE = 4 // 赠送卡牌 - TIME_LINE_TYPE_LOG_TYPE_CARD_GIVE TIME_LINE_TYPE = 5 // 请求卡牌 - TIME_LINE_TYPE_LOG_TYPE_CARD_SELECT_GET TIME_LINE_TYPE = 6 // 选择卡牌交换 - TIME_LINE_TYPE_LOG_TYPE_CARD_ACCEPT_GIVE TIME_LINE_TYPE = 7 // 接受卡牌 - TIME_LINE_TYPE_LOG_TYPE_CARD_EX_GET TIME_LINE_TYPE = 8 // 收到卡牌交换申请 - TIME_LINE_TYPE_LOG_TYPE_CARD_SELECT_SEND TIME_LINE_TYPE = 9 // 选择卡牌交换 - TIME_LINE_TYPE_LOG_TYPE_CARD_EX_SUCCESS_1 TIME_LINE_TYPE = 10 // 卡牌交换成功 - TIME_LINE_TYPE_LOG_TYPE_CARD_EX_SUCCESS_2 TIME_LINE_TYPE = 11 // 卡牌交换成功 - TIME_LINE_TYPE_LOG_TYPE_FRIEND_DELETE TIME_LINE_TYPE = 14 // 删除好友 - TIME_LINE_TYPE_LOG_TYPE_PLAYROOM_VISIT TIME_LINE_TYPE = 15 // 拜访玩家 - TIME_LINE_TYPE_LOG_TYPE_HANDBOOK TIME_LINE_TYPE = 16 // 图鉴收集 - TIME_LINE_TYPE_LOG_TYPE_HANDBOOK_UPVOTE TIME_LINE_TYPE = 17 // 图鉴点赞 - TIME_LINE_TYPE_LOG_TYPE_CHARGE_SEND TIME_LINE_TYPE = 18 // 充值赠送 - TIME_LINE_TYPE_LOG_TYPE_CHARGE_RECEIVED TIME_LINE_TYPE = 19 // 充值接受 - TIME_LINE_TYPE_LOG_TYPE_WISH TIME_LINE_TYPE = 20 // 心愿单 - TIME_LINE_TYPE_LOG_TYPE_FRIEND_BECOME_NPC TIME_LINE_TYPE = 21 // NPC成为好友 - TIME_LINE_TYPE_LOG_TYPE_PLAYROOM_UPVOTE TIME_LINE_TYPE = 22 // playroom点赞 + TIME_LINE_TYPE_DEFAULT TIME_LINE_TYPE = 0 + TIME_LINE_TYPE_LOG_TYPE_FRIEND_APPLY TIME_LINE_TYPE = 1 // 收到申请好友 + TIME_LINE_TYPE_LOG_TYPE_FRIEND_BECOME TIME_LINE_TYPE = 2 // 成为好友 + TIME_LINE_TYPE_LOG_TYPE_CARD_EX_SEND TIME_LINE_TYPE = 3 // 发起卡牌交换申请 + TIME_LINE_TYPE_LOG_TYPE_CARD_SEND TIME_LINE_TYPE = 4 // 赠送卡牌 + TIME_LINE_TYPE_LOG_TYPE_CARD_GIVE TIME_LINE_TYPE = 5 // 请求卡牌 + TIME_LINE_TYPE_LOG_TYPE_CARD_SELECT_GET TIME_LINE_TYPE = 6 // 选择卡牌交换 + TIME_LINE_TYPE_LOG_TYPE_CARD_ACCEPT_GIVE TIME_LINE_TYPE = 7 // 接受卡牌 + TIME_LINE_TYPE_LOG_TYPE_CARD_EX_GET TIME_LINE_TYPE = 8 // 收到卡牌交换申请 + TIME_LINE_TYPE_LOG_TYPE_CARD_SELECT_SEND TIME_LINE_TYPE = 9 // 选择卡牌交换 + TIME_LINE_TYPE_LOG_TYPE_CARD_EX_SUCCESS_1 TIME_LINE_TYPE = 10 // 卡牌交换成功 + TIME_LINE_TYPE_LOG_TYPE_CARD_EX_SUCCESS_2 TIME_LINE_TYPE = 11 // 卡牌交换成功 + TIME_LINE_TYPE_LOG_TYPE_FRIEND_DELETE TIME_LINE_TYPE = 14 // 删除好友 + TIME_LINE_TYPE_LOG_TYPE_PLAYROOM_VISIT TIME_LINE_TYPE = 15 // 拜访玩家 + TIME_LINE_TYPE_LOG_TYPE_HANDBOOK TIME_LINE_TYPE = 16 // 图鉴收集 + TIME_LINE_TYPE_LOG_TYPE_HANDBOOK_UPVOTE TIME_LINE_TYPE = 17 // 图鉴点赞 + TIME_LINE_TYPE_LOG_TYPE_CHARGE_SEND TIME_LINE_TYPE = 18 // 充值赠送 + TIME_LINE_TYPE_LOG_TYPE_CHARGE_RECEIVED TIME_LINE_TYPE = 19 // 充值接受 + TIME_LINE_TYPE_LOG_TYPE_WISH TIME_LINE_TYPE = 20 // 心愿单 + TIME_LINE_TYPE_LOG_TYPE_FRIEND_BECOME_NPC TIME_LINE_TYPE = 21 // NPC成为好友 + TIME_LINE_TYPE_LOG_TYPE_PLAYROOM_UPVOTE TIME_LINE_TYPE = 22 // playroom点赞 + TIME_LINE_TYPE_LOG_TYPE_PLAYROOM_CHAMPSHIP TIME_LINE_TYPE = 23 // 竞标赛排名 + TIME_LINE_TYPE_LOG_TYPE_TREASURE TIME_LINE_TYPE = 24 // 宠物宝藏 ) // Enum value maps for TIME_LINE_TYPE. @@ -510,29 +515,33 @@ var ( 20: "LOG_TYPE_WISH", 21: "LOG_TYPE_FRIEND_BECOME_NPC", 22: "LOG_TYPE_PLAYROOM_UPVOTE", + 23: "LOG_TYPE_PLAYROOM_CHAMPSHIP", + 24: "LOG_TYPE_TREASURE", } TIME_LINE_TYPE_value = map[string]int32{ - "DEFAULT": 0, - "LOG_TYPE_FRIEND_APPLY": 1, - "LOG_TYPE_FRIEND_BECOME": 2, - "LOG_TYPE_CARD_EX_SEND": 3, - "LOG_TYPE_CARD_SEND": 4, - "LOG_TYPE_CARD_GIVE": 5, - "LOG_TYPE_CARD_SELECT_GET": 6, - "LOG_TYPE_CARD_ACCEPT_GIVE": 7, - "LOG_TYPE_CARD_EX_GET": 8, - "LOG_TYPE_CARD_SELECT_SEND": 9, - "LOG_TYPE_CARD_EX_SUCCESS_1": 10, - "LOG_TYPE_CARD_EX_SUCCESS_2": 11, - "LOG_TYPE_FRIEND_DELETE": 14, - "LOG_TYPE_PLAYROOM_VISIT": 15, - "LOG_TYPE_HANDBOOK": 16, - "LOG_TYPE_HANDBOOK_UPVOTE": 17, - "LOG_TYPE_CHARGE_SEND": 18, - "LOG_TYPE_CHARGE_RECEIVED": 19, - "LOG_TYPE_WISH": 20, - "LOG_TYPE_FRIEND_BECOME_NPC": 21, - "LOG_TYPE_PLAYROOM_UPVOTE": 22, + "DEFAULT": 0, + "LOG_TYPE_FRIEND_APPLY": 1, + "LOG_TYPE_FRIEND_BECOME": 2, + "LOG_TYPE_CARD_EX_SEND": 3, + "LOG_TYPE_CARD_SEND": 4, + "LOG_TYPE_CARD_GIVE": 5, + "LOG_TYPE_CARD_SELECT_GET": 6, + "LOG_TYPE_CARD_ACCEPT_GIVE": 7, + "LOG_TYPE_CARD_EX_GET": 8, + "LOG_TYPE_CARD_SELECT_SEND": 9, + "LOG_TYPE_CARD_EX_SUCCESS_1": 10, + "LOG_TYPE_CARD_EX_SUCCESS_2": 11, + "LOG_TYPE_FRIEND_DELETE": 14, + "LOG_TYPE_PLAYROOM_VISIT": 15, + "LOG_TYPE_HANDBOOK": 16, + "LOG_TYPE_HANDBOOK_UPVOTE": 17, + "LOG_TYPE_CHARGE_SEND": 18, + "LOG_TYPE_CHARGE_RECEIVED": 19, + "LOG_TYPE_WISH": 20, + "LOG_TYPE_FRIEND_BECOME_NPC": 21, + "LOG_TYPE_PLAYROOM_UPVOTE": 22, + "LOG_TYPE_PLAYROOM_CHAMPSHIP": 23, + "LOG_TYPE_TREASURE": 24, } ) @@ -18387,13 +18396,14 @@ type ResPlayroom struct { WorkOutline int32 `protobuf:"varint,13,opt,name=WorkOutline,proto3" json:"WorkOutline,omitempty"` // 离线打工状态 0 未离线 1 已离线 Jackpot int32 `protobuf:"varint,14,opt,name=Jackpot,proto3" json:"Jackpot,omitempty"` // 每日转盘次数 Physiology map[int32]int32 `protobuf:"bytes,15,rep,name=Physiology,proto3" json:"Physiology,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - Dress map[int32]*PlayroomDress `protobuf:"bytes,16,rep,name=Dress,proto3" json:"Dress,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // 服装仓库 位置 =》 服装id 位置ID: 1 帽子 2 眼镜 3 上衣 4 裤子 5 鞋子 6 连体 7 胡子 8 脸 9 美瞳 - DressSet map[int32]int32 `protobuf:"bytes,17,rep,name=DressSet,proto3" json:"DressSet,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` // 服装装饰 位置 =》 服装id - PetAir []int32 `protobuf:"varint,18,rep,packed,name=PetAir,proto3" json:"PetAir,omitempty"` // 宠物背包 - PetAirSet int32 `protobuf:"varint,19,opt,name=PetAirSet,proto3" json:"PetAirSet,omitempty"` // 宠物背包设置 - Upvote int32 `protobuf:"varint,20,opt,name=Upvote,proto3" json:"Upvote,omitempty"` // 点赞次数 - RoomPoint int32 `protobuf:"varint,21,opt,name=RoomPoint,proto3" json:"RoomPoint,omitempty"` // 房间积分 - Unlock []int32 `protobuf:"varint,22,rep,packed,name=Unlock,proto3" json:"Unlock,omitempty"` // 解锁的房间id + Dress map[int32]*PlayroomDress `protobuf:"bytes,16,rep,name=Dress,proto3" json:"Dress,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // 服装仓库 位置 =》 服装id 位置ID: 1 帽子 2 眼镜 3 上衣 4 裤子 5 鞋子 6 连体 7 胡子 8 脸 9 美瞳 + DressSet map[int32]int32 `protobuf:"bytes,17,rep,name=DressSet,proto3" json:"DressSet,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` // 服装装饰 位置 =》 服装id + PetAir []int32 `protobuf:"varint,18,rep,packed,name=PetAir,proto3" json:"PetAir,omitempty"` // 宠物背包 + PetAirSet int32 `protobuf:"varint,19,opt,name=PetAirSet,proto3" json:"PetAirSet,omitempty"` // 宠物背包设置 + Upvote int32 `protobuf:"varint,20,opt,name=Upvote,proto3" json:"Upvote,omitempty"` // 点赞次数 + RoomPoint int32 `protobuf:"varint,21,opt,name=RoomPoint,proto3" json:"RoomPoint,omitempty"` // 房间积分 + Unlock []int32 `protobuf:"varint,22,rep,packed,name=Unlock,proto3" json:"Unlock,omitempty"` // 解锁的房间id + DailyTask map[int32]*DailyTask `protobuf:"bytes,23,rep,name=DailyTask,proto3" json:"DailyTask,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // 每日任务 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -18582,6 +18592,231 @@ func (x *ResPlayroom) GetUnlock() []int32 { return nil } +func (x *ResPlayroom) GetDailyTask() map[int32]*DailyTask { + if x != nil { + return x.DailyTask + } + return nil +} + +// 领取任务奖励 +type ReqPlayroomTask struct { + state protoimpl.MessageState `protogen:"open.v1"` + Id int32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 任务id + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReqPlayroomTask) Reset() { + *x = ReqPlayroomTask{} + mi := &file_proto_Gameapi_proto_msgTypes[327] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReqPlayroomTask) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReqPlayroomTask) ProtoMessage() {} + +func (x *ReqPlayroomTask) ProtoReflect() protoreflect.Message { + mi := &file_proto_Gameapi_proto_msgTypes[327] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReqPlayroomTask.ProtoReflect.Descriptor instead. +func (*ReqPlayroomTask) Descriptor() ([]byte, []int) { + return file_proto_Gameapi_proto_rawDescGZIP(), []int{327} +} + +func (x *ReqPlayroomTask) GetId() int32 { + if x != nil { + return x.Id + } + return 0 +} + +type ResPlayroomTask struct { + state protoimpl.MessageState `protogen:"open.v1"` + Code RES_CODE `protobuf:"varint,1,opt,name=Code,proto3,enum=tutorial.RES_CODE" json:"Code,omitempty"` + Msg string `protobuf:"bytes,2,opt,name=Msg,proto3" json:"Msg,omitempty"` + Id int32 `protobuf:"varint,3,opt,name=Id,proto3" json:"Id,omitempty"` // 任务id + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ResPlayroomTask) Reset() { + *x = ResPlayroomTask{} + mi := &file_proto_Gameapi_proto_msgTypes[328] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ResPlayroomTask) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ResPlayroomTask) ProtoMessage() {} + +func (x *ResPlayroomTask) ProtoReflect() protoreflect.Message { + mi := &file_proto_Gameapi_proto_msgTypes[328] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ResPlayroomTask.ProtoReflect.Descriptor instead. +func (*ResPlayroomTask) Descriptor() ([]byte, []int) { + return file_proto_Gameapi_proto_rawDescGZIP(), []int{328} +} + +func (x *ResPlayroomTask) GetCode() RES_CODE { + if x != nil { + return x.Code + } + return RES_CODE_FAIL +} + +func (x *ResPlayroomTask) GetMsg() string { + if x != nil { + return x.Msg + } + return "" +} + +func (x *ResPlayroomTask) GetId() int32 { + if x != nil { + return x.Id + } + return 0 +} + +// 领取任务大奖 +type ReqPlayroomTaskReward struct { + state protoimpl.MessageState `protogen:"open.v1"` + Type int32 `protobuf:"varint,1,opt,name=Type,proto3" json:"Type,omitempty"` // 领奖类型 1 2 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReqPlayroomTaskReward) Reset() { + *x = ReqPlayroomTaskReward{} + mi := &file_proto_Gameapi_proto_msgTypes[329] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReqPlayroomTaskReward) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReqPlayroomTaskReward) ProtoMessage() {} + +func (x *ReqPlayroomTaskReward) ProtoReflect() protoreflect.Message { + mi := &file_proto_Gameapi_proto_msgTypes[329] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReqPlayroomTaskReward.ProtoReflect.Descriptor instead. +func (*ReqPlayroomTaskReward) Descriptor() ([]byte, []int) { + return file_proto_Gameapi_proto_rawDescGZIP(), []int{329} +} + +func (x *ReqPlayroomTaskReward) GetType() int32 { + if x != nil { + return x.Type + } + return 0 +} + +type ResPlayroomTaskReward struct { + state protoimpl.MessageState `protogen:"open.v1"` + Code RES_CODE `protobuf:"varint,1,opt,name=Code,proto3,enum=tutorial.RES_CODE" json:"Code,omitempty"` + Msg string `protobuf:"bytes,2,opt,name=Msg,proto3" json:"Msg,omitempty"` + Id int32 `protobuf:"varint,3,opt,name=Id,proto3" json:"Id,omitempty"` // 任务id + Type int32 `protobuf:"varint,4,opt,name=Type,proto3" json:"Type,omitempty"` // 领奖类型 1 2 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ResPlayroomTaskReward) Reset() { + *x = ResPlayroomTaskReward{} + mi := &file_proto_Gameapi_proto_msgTypes[330] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ResPlayroomTaskReward) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ResPlayroomTaskReward) ProtoMessage() {} + +func (x *ResPlayroomTaskReward) ProtoReflect() protoreflect.Message { + mi := &file_proto_Gameapi_proto_msgTypes[330] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ResPlayroomTaskReward.ProtoReflect.Descriptor instead. +func (*ResPlayroomTaskReward) Descriptor() ([]byte, []int) { + return file_proto_Gameapi_proto_rawDescGZIP(), []int{330} +} + +func (x *ResPlayroomTaskReward) GetCode() RES_CODE { + if x != nil { + return x.Code + } + return RES_CODE_FAIL +} + +func (x *ResPlayroomTaskReward) GetMsg() string { + if x != nil { + return x.Msg + } + return "" +} + +func (x *ResPlayroomTaskReward) GetId() int32 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *ResPlayroomTaskReward) GetType() int32 { + if x != nil { + return x.Type + } + return 0 +} + type ReqPlayroomUnlock struct { state protoimpl.MessageState `protogen:"open.v1"` Id int32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 房间id @@ -18591,7 +18826,7 @@ type ReqPlayroomUnlock struct { func (x *ReqPlayroomUnlock) Reset() { *x = ReqPlayroomUnlock{} - mi := &file_proto_Gameapi_proto_msgTypes[327] + mi := &file_proto_Gameapi_proto_msgTypes[331] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18603,7 +18838,7 @@ func (x *ReqPlayroomUnlock) String() string { func (*ReqPlayroomUnlock) ProtoMessage() {} func (x *ReqPlayroomUnlock) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[327] + mi := &file_proto_Gameapi_proto_msgTypes[331] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18616,7 +18851,7 @@ func (x *ReqPlayroomUnlock) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomUnlock.ProtoReflect.Descriptor instead. func (*ReqPlayroomUnlock) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{327} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{331} } func (x *ReqPlayroomUnlock) GetId() int32 { @@ -18637,7 +18872,7 @@ type ResPlayroomUnlock struct { func (x *ResPlayroomUnlock) Reset() { *x = ResPlayroomUnlock{} - mi := &file_proto_Gameapi_proto_msgTypes[328] + mi := &file_proto_Gameapi_proto_msgTypes[332] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18649,7 +18884,7 @@ func (x *ResPlayroomUnlock) String() string { func (*ResPlayroomUnlock) ProtoMessage() {} func (x *ResPlayroomUnlock) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[328] + mi := &file_proto_Gameapi_proto_msgTypes[332] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18662,7 +18897,7 @@ func (x *ResPlayroomUnlock) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomUnlock.ProtoReflect.Descriptor instead. func (*ResPlayroomUnlock) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{328} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{332} } func (x *ResPlayroomUnlock) GetCode() RES_CODE { @@ -18695,7 +18930,7 @@ type ReqPlayroomUpvote struct { func (x *ReqPlayroomUpvote) Reset() { *x = ReqPlayroomUpvote{} - mi := &file_proto_Gameapi_proto_msgTypes[329] + mi := &file_proto_Gameapi_proto_msgTypes[333] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18707,7 +18942,7 @@ func (x *ReqPlayroomUpvote) String() string { func (*ReqPlayroomUpvote) ProtoMessage() {} func (x *ReqPlayroomUpvote) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[329] + mi := &file_proto_Gameapi_proto_msgTypes[333] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18720,7 +18955,7 @@ func (x *ReqPlayroomUpvote) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomUpvote.ProtoReflect.Descriptor instead. func (*ReqPlayroomUpvote) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{329} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{333} } func (x *ReqPlayroomUpvote) GetId() int64 { @@ -18741,7 +18976,7 @@ type ResPlayroomUpvote struct { func (x *ResPlayroomUpvote) Reset() { *x = ResPlayroomUpvote{} - mi := &file_proto_Gameapi_proto_msgTypes[330] + mi := &file_proto_Gameapi_proto_msgTypes[334] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18753,7 +18988,7 @@ func (x *ResPlayroomUpvote) String() string { func (*ResPlayroomUpvote) ProtoMessage() {} func (x *ResPlayroomUpvote) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[330] + mi := &file_proto_Gameapi_proto_msgTypes[334] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18766,7 +19001,7 @@ func (x *ResPlayroomUpvote) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomUpvote.ProtoReflect.Descriptor instead. func (*ResPlayroomUpvote) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{330} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{334} } func (x *ResPlayroomUpvote) GetCode() RES_CODE { @@ -18799,7 +19034,7 @@ type PlayroomDress struct { func (x *PlayroomDress) Reset() { *x = PlayroomDress{} - mi := &file_proto_Gameapi_proto_msgTypes[331] + mi := &file_proto_Gameapi_proto_msgTypes[335] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18811,7 +19046,7 @@ func (x *PlayroomDress) String() string { func (*PlayroomDress) ProtoMessage() {} func (x *PlayroomDress) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[331] + mi := &file_proto_Gameapi_proto_msgTypes[335] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18824,7 +19059,7 @@ func (x *PlayroomDress) ProtoReflect() protoreflect.Message { // Deprecated: Use PlayroomDress.ProtoReflect.Descriptor instead. func (*PlayroomDress) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{331} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{335} } func (x *PlayroomDress) GetList() []int32 { @@ -18843,7 +19078,7 @@ type ReqPlayroomDressSet struct { func (x *ReqPlayroomDressSet) Reset() { *x = ReqPlayroomDressSet{} - mi := &file_proto_Gameapi_proto_msgTypes[332] + mi := &file_proto_Gameapi_proto_msgTypes[336] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18855,7 +19090,7 @@ func (x *ReqPlayroomDressSet) String() string { func (*ReqPlayroomDressSet) ProtoMessage() {} func (x *ReqPlayroomDressSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[332] + mi := &file_proto_Gameapi_proto_msgTypes[336] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18868,7 +19103,7 @@ func (x *ReqPlayroomDressSet) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomDressSet.ProtoReflect.Descriptor instead. func (*ReqPlayroomDressSet) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{332} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{336} } func (x *ReqPlayroomDressSet) GetDressSet() map[int32]int32 { @@ -18888,7 +19123,7 @@ type ResPlayroomDressSet struct { func (x *ResPlayroomDressSet) Reset() { *x = ResPlayroomDressSet{} - mi := &file_proto_Gameapi_proto_msgTypes[333] + mi := &file_proto_Gameapi_proto_msgTypes[337] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18900,7 +19135,7 @@ func (x *ResPlayroomDressSet) String() string { func (*ResPlayroomDressSet) ProtoMessage() {} func (x *ResPlayroomDressSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[333] + mi := &file_proto_Gameapi_proto_msgTypes[337] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18913,7 +19148,7 @@ func (x *ResPlayroomDressSet) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomDressSet.ProtoReflect.Descriptor instead. func (*ResPlayroomDressSet) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{333} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{337} } func (x *ResPlayroomDressSet) GetCode() RES_CODE { @@ -18939,7 +19174,7 @@ type ReqPlayroomPetAirSet struct { func (x *ReqPlayroomPetAirSet) Reset() { *x = ReqPlayroomPetAirSet{} - mi := &file_proto_Gameapi_proto_msgTypes[334] + mi := &file_proto_Gameapi_proto_msgTypes[338] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18951,7 +19186,7 @@ func (x *ReqPlayroomPetAirSet) String() string { func (*ReqPlayroomPetAirSet) ProtoMessage() {} func (x *ReqPlayroomPetAirSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[334] + mi := &file_proto_Gameapi_proto_msgTypes[338] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18964,7 +19199,7 @@ func (x *ReqPlayroomPetAirSet) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomPetAirSet.ProtoReflect.Descriptor instead. func (*ReqPlayroomPetAirSet) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{334} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{338} } func (x *ReqPlayroomPetAirSet) GetPetAirSet() int32 { @@ -18984,7 +19219,7 @@ type ResPlayroomPetAirSet struct { func (x *ResPlayroomPetAirSet) Reset() { *x = ResPlayroomPetAirSet{} - mi := &file_proto_Gameapi_proto_msgTypes[335] + mi := &file_proto_Gameapi_proto_msgTypes[339] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18996,7 +19231,7 @@ func (x *ResPlayroomPetAirSet) String() string { func (*ResPlayroomPetAirSet) ProtoMessage() {} func (x *ResPlayroomPetAirSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[335] + mi := &file_proto_Gameapi_proto_msgTypes[339] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19009,7 +19244,7 @@ func (x *ResPlayroomPetAirSet) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomPetAirSet.ProtoReflect.Descriptor instead. func (*ResPlayroomPetAirSet) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{335} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{339} } func (x *ResPlayroomPetAirSet) GetCode() RES_CODE { @@ -19034,7 +19269,7 @@ type ReqPlayroomWrokOutline struct { func (x *ReqPlayroomWrokOutline) Reset() { *x = ReqPlayroomWrokOutline{} - mi := &file_proto_Gameapi_proto_msgTypes[336] + mi := &file_proto_Gameapi_proto_msgTypes[340] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19046,7 +19281,7 @@ func (x *ReqPlayroomWrokOutline) String() string { func (*ReqPlayroomWrokOutline) ProtoMessage() {} func (x *ReqPlayroomWrokOutline) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[336] + mi := &file_proto_Gameapi_proto_msgTypes[340] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19059,7 +19294,7 @@ func (x *ReqPlayroomWrokOutline) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomWrokOutline.ProtoReflect.Descriptor instead. func (*ReqPlayroomWrokOutline) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{336} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{340} } type ResPlayroomWrokOutline struct { @@ -19072,7 +19307,7 @@ type ResPlayroomWrokOutline struct { func (x *ResPlayroomWrokOutline) Reset() { *x = ResPlayroomWrokOutline{} - mi := &file_proto_Gameapi_proto_msgTypes[337] + mi := &file_proto_Gameapi_proto_msgTypes[341] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19084,7 +19319,7 @@ func (x *ResPlayroomWrokOutline) String() string { func (*ResPlayroomWrokOutline) ProtoMessage() {} func (x *ResPlayroomWrokOutline) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[337] + mi := &file_proto_Gameapi_proto_msgTypes[341] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19097,7 +19332,7 @@ func (x *ResPlayroomWrokOutline) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomWrokOutline.ProtoReflect.Descriptor instead. func (*ResPlayroomWrokOutline) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{337} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{341} } func (x *ResPlayroomWrokOutline) GetCode() RES_CODE { @@ -19123,7 +19358,7 @@ type NofiPlayroomStatus struct { func (x *NofiPlayroomStatus) Reset() { *x = NofiPlayroomStatus{} - mi := &file_proto_Gameapi_proto_msgTypes[338] + mi := &file_proto_Gameapi_proto_msgTypes[342] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19135,7 +19370,7 @@ func (x *NofiPlayroomStatus) String() string { func (*NofiPlayroomStatus) ProtoMessage() {} func (x *NofiPlayroomStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[338] + mi := &file_proto_Gameapi_proto_msgTypes[342] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19148,7 +19383,7 @@ func (x *NofiPlayroomStatus) ProtoReflect() protoreflect.Message { // Deprecated: Use NofiPlayroomStatus.ProtoReflect.Descriptor instead. func (*NofiPlayroomStatus) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{338} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{342} } func (x *NofiPlayroomStatus) GetWorkOutline() int32 { @@ -19168,7 +19403,7 @@ type NotifyPlayroomWork struct { func (x *NotifyPlayroomWork) Reset() { *x = NotifyPlayroomWork{} - mi := &file_proto_Gameapi_proto_msgTypes[339] + mi := &file_proto_Gameapi_proto_msgTypes[343] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19180,7 +19415,7 @@ func (x *NotifyPlayroomWork) String() string { func (*NotifyPlayroomWork) ProtoMessage() {} func (x *NotifyPlayroomWork) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[339] + mi := &file_proto_Gameapi_proto_msgTypes[343] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19193,7 +19428,7 @@ func (x *NotifyPlayroomWork) ProtoReflect() protoreflect.Message { // Deprecated: Use NotifyPlayroomWork.ProtoReflect.Descriptor instead. func (*NotifyPlayroomWork) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{339} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{343} } func (x *NotifyPlayroomWork) GetStartTime() int32 { @@ -19220,7 +19455,7 @@ type NotifyPlayroomLose struct { func (x *NotifyPlayroomLose) Reset() { *x = NotifyPlayroomLose{} - mi := &file_proto_Gameapi_proto_msgTypes[340] + mi := &file_proto_Gameapi_proto_msgTypes[344] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19232,7 +19467,7 @@ func (x *NotifyPlayroomLose) String() string { func (*NotifyPlayroomLose) ProtoMessage() {} func (x *NotifyPlayroomLose) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[340] + mi := &file_proto_Gameapi_proto_msgTypes[344] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19245,7 +19480,7 @@ func (x *NotifyPlayroomLose) ProtoReflect() protoreflect.Message { // Deprecated: Use NotifyPlayroomLose.ProtoReflect.Descriptor instead. func (*NotifyPlayroomLose) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{340} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{344} } func (x *NotifyPlayroomLose) GetLoseItem() []*ItemInfo { @@ -19271,7 +19506,7 @@ type ChipInfo struct { func (x *ChipInfo) Reset() { *x = ChipInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[341] + mi := &file_proto_Gameapi_proto_msgTypes[345] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19283,7 +19518,7 @@ func (x *ChipInfo) String() string { func (*ChipInfo) ProtoMessage() {} func (x *ChipInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[341] + mi := &file_proto_Gameapi_proto_msgTypes[345] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19296,7 +19531,7 @@ func (x *ChipInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ChipInfo.ProtoReflect.Descriptor instead. func (*ChipInfo) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{341} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{345} } func (x *ChipInfo) GetUid() int64 { @@ -19317,7 +19552,7 @@ type NotifyPlayroomMood struct { func (x *NotifyPlayroomMood) Reset() { *x = NotifyPlayroomMood{} - mi := &file_proto_Gameapi_proto_msgTypes[342] + mi := &file_proto_Gameapi_proto_msgTypes[346] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19329,7 +19564,7 @@ func (x *NotifyPlayroomMood) String() string { func (*NotifyPlayroomMood) ProtoMessage() {} func (x *NotifyPlayroomMood) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[342] + mi := &file_proto_Gameapi_proto_msgTypes[346] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19342,7 +19577,7 @@ func (x *NotifyPlayroomMood) ProtoReflect() protoreflect.Message { // Deprecated: Use NotifyPlayroomMood.ProtoReflect.Descriptor instead. func (*NotifyPlayroomMood) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{342} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{346} } func (x *NotifyPlayroomMood) GetAllMood() int32 { @@ -19379,7 +19614,7 @@ type FriendRoom struct { func (x *FriendRoom) Reset() { *x = FriendRoom{} - mi := &file_proto_Gameapi_proto_msgTypes[343] + mi := &file_proto_Gameapi_proto_msgTypes[347] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19391,7 +19626,7 @@ func (x *FriendRoom) String() string { func (*FriendRoom) ProtoMessage() {} func (x *FriendRoom) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[343] + mi := &file_proto_Gameapi_proto_msgTypes[347] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19404,7 +19639,7 @@ func (x *FriendRoom) ProtoReflect() protoreflect.Message { // Deprecated: Use FriendRoom.ProtoReflect.Descriptor instead. func (*FriendRoom) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{343} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{347} } func (x *FriendRoom) GetUid() int64 { @@ -19455,7 +19690,7 @@ type RoomOpponent struct { func (x *RoomOpponent) Reset() { *x = RoomOpponent{} - mi := &file_proto_Gameapi_proto_msgTypes[344] + mi := &file_proto_Gameapi_proto_msgTypes[348] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19467,7 +19702,7 @@ func (x *RoomOpponent) String() string { func (*RoomOpponent) ProtoMessage() {} func (x *RoomOpponent) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[344] + mi := &file_proto_Gameapi_proto_msgTypes[348] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19480,7 +19715,7 @@ func (x *RoomOpponent) ProtoReflect() protoreflect.Message { // Deprecated: Use RoomOpponent.ProtoReflect.Descriptor instead. func (*RoomOpponent) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{344} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{348} } func (x *RoomOpponent) GetUid() int64 { @@ -19528,7 +19763,7 @@ type ReqPlayroomInfo struct { func (x *ReqPlayroomInfo) Reset() { *x = ReqPlayroomInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[345] + mi := &file_proto_Gameapi_proto_msgTypes[349] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19540,7 +19775,7 @@ func (x *ReqPlayroomInfo) String() string { func (*ReqPlayroomInfo) ProtoMessage() {} func (x *ReqPlayroomInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[345] + mi := &file_proto_Gameapi_proto_msgTypes[349] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19553,7 +19788,7 @@ func (x *ReqPlayroomInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomInfo.ProtoReflect.Descriptor instead. func (*ReqPlayroomInfo) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{345} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{349} } func (x *ReqPlayroomInfo) GetUid() int64 { @@ -19585,7 +19820,7 @@ type ResPlayroomInfo struct { func (x *ResPlayroomInfo) Reset() { *x = ResPlayroomInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[346] + mi := &file_proto_Gameapi_proto_msgTypes[350] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19597,7 +19832,7 @@ func (x *ResPlayroomInfo) String() string { func (*ResPlayroomInfo) ProtoMessage() {} func (x *ResPlayroomInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[346] + mi := &file_proto_Gameapi_proto_msgTypes[350] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19610,7 +19845,7 @@ func (x *ResPlayroomInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomInfo.ProtoReflect.Descriptor instead. func (*ResPlayroomInfo) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{346} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{350} } func (x *ResPlayroomInfo) GetUid() int64 { @@ -19721,7 +19956,7 @@ type ReqPlayroomFlip struct { func (x *ReqPlayroomFlip) Reset() { *x = ReqPlayroomFlip{} - mi := &file_proto_Gameapi_proto_msgTypes[347] + mi := &file_proto_Gameapi_proto_msgTypes[351] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19733,7 +19968,7 @@ func (x *ReqPlayroomFlip) String() string { func (*ReqPlayroomFlip) ProtoMessage() {} func (x *ReqPlayroomFlip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[347] + mi := &file_proto_Gameapi_proto_msgTypes[351] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19746,7 +19981,7 @@ func (x *ReqPlayroomFlip) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomFlip.ProtoReflect.Descriptor instead. func (*ReqPlayroomFlip) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{347} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{351} } func (x *ReqPlayroomFlip) GetId() int32 { @@ -19768,7 +20003,7 @@ type ResPlayroomFlip struct { func (x *ResPlayroomFlip) Reset() { *x = ResPlayroomFlip{} - mi := &file_proto_Gameapi_proto_msgTypes[348] + mi := &file_proto_Gameapi_proto_msgTypes[352] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19780,7 +20015,7 @@ func (x *ResPlayroomFlip) String() string { func (*ResPlayroomFlip) ProtoMessage() {} func (x *ResPlayroomFlip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[348] + mi := &file_proto_Gameapi_proto_msgTypes[352] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19793,7 +20028,7 @@ func (x *ResPlayroomFlip) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomFlip.ProtoReflect.Descriptor instead. func (*ResPlayroomFlip) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{348} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{352} } func (x *ResPlayroomFlip) GetCode() RES_CODE { @@ -19833,7 +20068,7 @@ type ReqPlayroomFlipReward struct { func (x *ReqPlayroomFlipReward) Reset() { *x = ReqPlayroomFlipReward{} - mi := &file_proto_Gameapi_proto_msgTypes[349] + mi := &file_proto_Gameapi_proto_msgTypes[353] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19845,7 +20080,7 @@ func (x *ReqPlayroomFlipReward) String() string { func (*ReqPlayroomFlipReward) ProtoMessage() {} func (x *ReqPlayroomFlipReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[349] + mi := &file_proto_Gameapi_proto_msgTypes[353] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19858,7 +20093,7 @@ func (x *ReqPlayroomFlipReward) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomFlipReward.ProtoReflect.Descriptor instead. func (*ReqPlayroomFlipReward) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{349} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{353} } type ResPlayroomFlipReward struct { @@ -19871,7 +20106,7 @@ type ResPlayroomFlipReward struct { func (x *ResPlayroomFlipReward) Reset() { *x = ResPlayroomFlipReward{} - mi := &file_proto_Gameapi_proto_msgTypes[350] + mi := &file_proto_Gameapi_proto_msgTypes[354] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19883,7 +20118,7 @@ func (x *ResPlayroomFlipReward) String() string { func (*ResPlayroomFlipReward) ProtoMessage() {} func (x *ResPlayroomFlipReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[350] + mi := &file_proto_Gameapi_proto_msgTypes[354] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19896,7 +20131,7 @@ func (x *ResPlayroomFlipReward) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomFlipReward.ProtoReflect.Descriptor instead. func (*ResPlayroomFlipReward) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{350} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{354} } func (x *ResPlayroomFlipReward) GetCode() RES_CODE { @@ -19922,7 +20157,7 @@ type ReqPlayroomGame struct { func (x *ReqPlayroomGame) Reset() { *x = ReqPlayroomGame{} - mi := &file_proto_Gameapi_proto_msgTypes[351] + mi := &file_proto_Gameapi_proto_msgTypes[355] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19934,7 +20169,7 @@ func (x *ReqPlayroomGame) String() string { func (*ReqPlayroomGame) ProtoMessage() {} func (x *ReqPlayroomGame) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[351] + mi := &file_proto_Gameapi_proto_msgTypes[355] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19947,7 +20182,7 @@ func (x *ReqPlayroomGame) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomGame.ProtoReflect.Descriptor instead. func (*ReqPlayroomGame) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{351} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{355} } func (x *ReqPlayroomGame) GetType() int32 { @@ -19969,7 +20204,7 @@ type ResPlayroomGame struct { func (x *ResPlayroomGame) Reset() { *x = ResPlayroomGame{} - mi := &file_proto_Gameapi_proto_msgTypes[352] + mi := &file_proto_Gameapi_proto_msgTypes[356] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19981,7 +20216,7 @@ func (x *ResPlayroomGame) String() string { func (*ResPlayroomGame) ProtoMessage() {} func (x *ResPlayroomGame) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[352] + mi := &file_proto_Gameapi_proto_msgTypes[356] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19994,7 +20229,7 @@ func (x *ResPlayroomGame) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomGame.ProtoReflect.Descriptor instead. func (*ResPlayroomGame) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{352} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{356} } func (x *ResPlayroomGame) GetCode() RES_CODE { @@ -20036,7 +20271,7 @@ type ReqPlayroomInteract struct { func (x *ReqPlayroomInteract) Reset() { *x = ReqPlayroomInteract{} - mi := &file_proto_Gameapi_proto_msgTypes[353] + mi := &file_proto_Gameapi_proto_msgTypes[357] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20048,7 +20283,7 @@ func (x *ReqPlayroomInteract) String() string { func (*ReqPlayroomInteract) ProtoMessage() {} func (x *ReqPlayroomInteract) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[353] + mi := &file_proto_Gameapi_proto_msgTypes[357] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20061,7 +20296,7 @@ func (x *ReqPlayroomInteract) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomInteract.ProtoReflect.Descriptor instead. func (*ReqPlayroomInteract) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{353} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{357} } func (x *ReqPlayroomInteract) GetId() int32 { @@ -20088,7 +20323,7 @@ type ResPlayroomInteract struct { func (x *ResPlayroomInteract) Reset() { *x = ResPlayroomInteract{} - mi := &file_proto_Gameapi_proto_msgTypes[354] + mi := &file_proto_Gameapi_proto_msgTypes[358] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20100,7 +20335,7 @@ func (x *ResPlayroomInteract) String() string { func (*ResPlayroomInteract) ProtoMessage() {} func (x *ResPlayroomInteract) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[354] + mi := &file_proto_Gameapi_proto_msgTypes[358] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20113,7 +20348,7 @@ func (x *ResPlayroomInteract) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomInteract.ProtoReflect.Descriptor instead. func (*ResPlayroomInteract) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{354} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{358} } func (x *ResPlayroomInteract) GetCode() RES_CODE { @@ -20140,7 +20375,7 @@ type ReqPlayroomSetRoom struct { func (x *ReqPlayroomSetRoom) Reset() { *x = ReqPlayroomSetRoom{} - mi := &file_proto_Gameapi_proto_msgTypes[355] + mi := &file_proto_Gameapi_proto_msgTypes[359] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20152,7 +20387,7 @@ func (x *ReqPlayroomSetRoom) String() string { func (*ReqPlayroomSetRoom) ProtoMessage() {} func (x *ReqPlayroomSetRoom) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[355] + mi := &file_proto_Gameapi_proto_msgTypes[359] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20165,7 +20400,7 @@ func (x *ReqPlayroomSetRoom) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomSetRoom.ProtoReflect.Descriptor instead. func (*ReqPlayroomSetRoom) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{355} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{359} } func (x *ReqPlayroomSetRoom) GetPlayroom() map[int32]int32 { @@ -20185,7 +20420,7 @@ type ResPlayroomSetRoom struct { func (x *ResPlayroomSetRoom) Reset() { *x = ResPlayroomSetRoom{} - mi := &file_proto_Gameapi_proto_msgTypes[356] + mi := &file_proto_Gameapi_proto_msgTypes[360] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20197,7 +20432,7 @@ func (x *ResPlayroomSetRoom) String() string { func (*ResPlayroomSetRoom) ProtoMessage() {} func (x *ResPlayroomSetRoom) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[356] + mi := &file_proto_Gameapi_proto_msgTypes[360] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20210,7 +20445,7 @@ func (x *ResPlayroomSetRoom) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomSetRoom.ProtoReflect.Descriptor instead. func (*ResPlayroomSetRoom) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{356} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{360} } func (x *ResPlayroomSetRoom) GetCode() RES_CODE { @@ -20236,7 +20471,7 @@ type ReqPlayroomSelectReward struct { func (x *ReqPlayroomSelectReward) Reset() { *x = ReqPlayroomSelectReward{} - mi := &file_proto_Gameapi_proto_msgTypes[357] + mi := &file_proto_Gameapi_proto_msgTypes[361] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20248,7 +20483,7 @@ func (x *ReqPlayroomSelectReward) String() string { func (*ReqPlayroomSelectReward) ProtoMessage() {} func (x *ReqPlayroomSelectReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[357] + mi := &file_proto_Gameapi_proto_msgTypes[361] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20261,7 +20496,7 @@ func (x *ReqPlayroomSelectReward) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomSelectReward.ProtoReflect.Descriptor instead. func (*ReqPlayroomSelectReward) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{357} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{361} } func (x *ReqPlayroomSelectReward) GetId() int32 { @@ -20281,7 +20516,7 @@ type ResPlayroomSelectReward struct { func (x *ResPlayroomSelectReward) Reset() { *x = ResPlayroomSelectReward{} - mi := &file_proto_Gameapi_proto_msgTypes[358] + mi := &file_proto_Gameapi_proto_msgTypes[362] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20293,7 +20528,7 @@ func (x *ResPlayroomSelectReward) String() string { func (*ResPlayroomSelectReward) ProtoMessage() {} func (x *ResPlayroomSelectReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[358] + mi := &file_proto_Gameapi_proto_msgTypes[362] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20306,7 +20541,7 @@ func (x *ResPlayroomSelectReward) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomSelectReward.ProtoReflect.Descriptor instead. func (*ResPlayroomSelectReward) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{358} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{362} } func (x *ResPlayroomSelectReward) GetCode() RES_CODE { @@ -20332,7 +20567,7 @@ type ReqPlayroomLose struct { func (x *ReqPlayroomLose) Reset() { *x = ReqPlayroomLose{} - mi := &file_proto_Gameapi_proto_msgTypes[359] + mi := &file_proto_Gameapi_proto_msgTypes[363] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20344,7 +20579,7 @@ func (x *ReqPlayroomLose) String() string { func (*ReqPlayroomLose) ProtoMessage() {} func (x *ReqPlayroomLose) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[359] + mi := &file_proto_Gameapi_proto_msgTypes[363] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20357,7 +20592,7 @@ func (x *ReqPlayroomLose) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomLose.ProtoReflect.Descriptor instead. func (*ReqPlayroomLose) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{359} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{363} } type ResPlayroomLose struct { @@ -20370,7 +20605,7 @@ type ResPlayroomLose struct { func (x *ResPlayroomLose) Reset() { *x = ResPlayroomLose{} - mi := &file_proto_Gameapi_proto_msgTypes[360] + mi := &file_proto_Gameapi_proto_msgTypes[364] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20382,7 +20617,7 @@ func (x *ResPlayroomLose) String() string { func (*ResPlayroomLose) ProtoMessage() {} func (x *ResPlayroomLose) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[360] + mi := &file_proto_Gameapi_proto_msgTypes[364] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20395,7 +20630,7 @@ func (x *ResPlayroomLose) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomLose.ProtoReflect.Descriptor instead. func (*ResPlayroomLose) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{360} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{364} } func (x *ResPlayroomLose) GetCode() RES_CODE { @@ -20421,7 +20656,7 @@ type ReqPlayroomWork struct { func (x *ReqPlayroomWork) Reset() { *x = ReqPlayroomWork{} - mi := &file_proto_Gameapi_proto_msgTypes[361] + mi := &file_proto_Gameapi_proto_msgTypes[365] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20433,7 +20668,7 @@ func (x *ReqPlayroomWork) String() string { func (*ReqPlayroomWork) ProtoMessage() {} func (x *ReqPlayroomWork) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[361] + mi := &file_proto_Gameapi_proto_msgTypes[365] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20446,7 +20681,7 @@ func (x *ReqPlayroomWork) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomWork.ProtoReflect.Descriptor instead. func (*ReqPlayroomWork) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{361} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{365} } type ResPlayroomWork struct { @@ -20459,7 +20694,7 @@ type ResPlayroomWork struct { func (x *ResPlayroomWork) Reset() { *x = ResPlayroomWork{} - mi := &file_proto_Gameapi_proto_msgTypes[362] + mi := &file_proto_Gameapi_proto_msgTypes[366] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20471,7 +20706,7 @@ func (x *ResPlayroomWork) String() string { func (*ResPlayroomWork) ProtoMessage() {} func (x *ResPlayroomWork) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[362] + mi := &file_proto_Gameapi_proto_msgTypes[366] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20484,7 +20719,7 @@ func (x *ResPlayroomWork) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomWork.ProtoReflect.Descriptor instead. func (*ResPlayroomWork) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{362} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{366} } func (x *ResPlayroomWork) GetCode() RES_CODE { @@ -20510,7 +20745,7 @@ type ReqPlayroomRest struct { func (x *ReqPlayroomRest) Reset() { *x = ReqPlayroomRest{} - mi := &file_proto_Gameapi_proto_msgTypes[363] + mi := &file_proto_Gameapi_proto_msgTypes[367] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20522,7 +20757,7 @@ func (x *ReqPlayroomRest) String() string { func (*ReqPlayroomRest) ProtoMessage() {} func (x *ReqPlayroomRest) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[363] + mi := &file_proto_Gameapi_proto_msgTypes[367] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20535,7 +20770,7 @@ func (x *ReqPlayroomRest) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomRest.ProtoReflect.Descriptor instead. func (*ReqPlayroomRest) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{363} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{367} } type ResPlayroomRest struct { @@ -20548,7 +20783,7 @@ type ResPlayroomRest struct { func (x *ResPlayroomRest) Reset() { *x = ResPlayroomRest{} - mi := &file_proto_Gameapi_proto_msgTypes[364] + mi := &file_proto_Gameapi_proto_msgTypes[368] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20560,7 +20795,7 @@ func (x *ResPlayroomRest) String() string { func (*ResPlayroomRest) ProtoMessage() {} func (x *ResPlayroomRest) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[364] + mi := &file_proto_Gameapi_proto_msgTypes[368] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20573,7 +20808,7 @@ func (x *ResPlayroomRest) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomRest.ProtoReflect.Descriptor instead. func (*ResPlayroomRest) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{364} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{368} } func (x *ResPlayroomRest) GetCode() RES_CODE { @@ -20599,7 +20834,7 @@ type ReqPlayroomDraw struct { func (x *ReqPlayroomDraw) Reset() { *x = ReqPlayroomDraw{} - mi := &file_proto_Gameapi_proto_msgTypes[365] + mi := &file_proto_Gameapi_proto_msgTypes[369] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20611,7 +20846,7 @@ func (x *ReqPlayroomDraw) String() string { func (*ReqPlayroomDraw) ProtoMessage() {} func (x *ReqPlayroomDraw) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[365] + mi := &file_proto_Gameapi_proto_msgTypes[369] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20624,7 +20859,7 @@ func (x *ReqPlayroomDraw) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomDraw.ProtoReflect.Descriptor instead. func (*ReqPlayroomDraw) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{365} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{369} } type ResPlayroomDraw struct { @@ -20638,7 +20873,7 @@ type ResPlayroomDraw struct { func (x *ResPlayroomDraw) Reset() { *x = ResPlayroomDraw{} - mi := &file_proto_Gameapi_proto_msgTypes[366] + mi := &file_proto_Gameapi_proto_msgTypes[370] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20650,7 +20885,7 @@ func (x *ResPlayroomDraw) String() string { func (*ResPlayroomDraw) ProtoMessage() {} func (x *ResPlayroomDraw) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[366] + mi := &file_proto_Gameapi_proto_msgTypes[370] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20663,7 +20898,7 @@ func (x *ResPlayroomDraw) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomDraw.ProtoReflect.Descriptor instead. func (*ResPlayroomDraw) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{366} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{370} } func (x *ResPlayroomDraw) GetCode() RES_CODE { @@ -20697,7 +20932,7 @@ type ReqPlayroomChip struct { func (x *ReqPlayroomChip) Reset() { *x = ReqPlayroomChip{} - mi := &file_proto_Gameapi_proto_msgTypes[367] + mi := &file_proto_Gameapi_proto_msgTypes[371] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20709,7 +20944,7 @@ func (x *ReqPlayroomChip) String() string { func (*ReqPlayroomChip) ProtoMessage() {} func (x *ReqPlayroomChip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[367] + mi := &file_proto_Gameapi_proto_msgTypes[371] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20722,7 +20957,7 @@ func (x *ReqPlayroomChip) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomChip.ProtoReflect.Descriptor instead. func (*ReqPlayroomChip) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{367} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{371} } func (x *ReqPlayroomChip) GetUid() []int64 { @@ -20742,7 +20977,7 @@ type ResPlayroomChip struct { func (x *ResPlayroomChip) Reset() { *x = ResPlayroomChip{} - mi := &file_proto_Gameapi_proto_msgTypes[368] + mi := &file_proto_Gameapi_proto_msgTypes[372] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20754,7 +20989,7 @@ func (x *ResPlayroomChip) String() string { func (*ResPlayroomChip) ProtoMessage() {} func (x *ResPlayroomChip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[368] + mi := &file_proto_Gameapi_proto_msgTypes[372] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20767,7 +21002,7 @@ func (x *ResPlayroomChip) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomChip.ProtoReflect.Descriptor instead. func (*ResPlayroomChip) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{368} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{372} } func (x *ResPlayroomChip) GetCode() RES_CODE { @@ -20793,7 +21028,7 @@ type ReqPlayroomBuyItem struct { func (x *ReqPlayroomBuyItem) Reset() { *x = ReqPlayroomBuyItem{} - mi := &file_proto_Gameapi_proto_msgTypes[369] + mi := &file_proto_Gameapi_proto_msgTypes[373] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20805,7 +21040,7 @@ func (x *ReqPlayroomBuyItem) String() string { func (*ReqPlayroomBuyItem) ProtoMessage() {} func (x *ReqPlayroomBuyItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[369] + mi := &file_proto_Gameapi_proto_msgTypes[373] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20818,7 +21053,7 @@ func (x *ReqPlayroomBuyItem) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomBuyItem.ProtoReflect.Descriptor instead. func (*ReqPlayroomBuyItem) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{369} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{373} } func (x *ReqPlayroomBuyItem) GetId() int32 { @@ -20838,7 +21073,7 @@ type ResPlayroomBuyItem struct { func (x *ResPlayroomBuyItem) Reset() { *x = ResPlayroomBuyItem{} - mi := &file_proto_Gameapi_proto_msgTypes[370] + mi := &file_proto_Gameapi_proto_msgTypes[374] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20850,7 +21085,7 @@ func (x *ResPlayroomBuyItem) String() string { func (*ResPlayroomBuyItem) ProtoMessage() {} func (x *ResPlayroomBuyItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[370] + mi := &file_proto_Gameapi_proto_msgTypes[374] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20863,7 +21098,7 @@ func (x *ResPlayroomBuyItem) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomBuyItem.ProtoReflect.Descriptor instead. func (*ResPlayroomBuyItem) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{370} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{374} } func (x *ResPlayroomBuyItem) GetCode() RES_CODE { @@ -20891,7 +21126,7 @@ type ReqPlayroomShop struct { func (x *ReqPlayroomShop) Reset() { *x = ReqPlayroomShop{} - mi := &file_proto_Gameapi_proto_msgTypes[371] + mi := &file_proto_Gameapi_proto_msgTypes[375] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20903,7 +21138,7 @@ func (x *ReqPlayroomShop) String() string { func (*ReqPlayroomShop) ProtoMessage() {} func (x *ReqPlayroomShop) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[371] + mi := &file_proto_Gameapi_proto_msgTypes[375] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20916,7 +21151,7 @@ func (x *ReqPlayroomShop) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomShop.ProtoReflect.Descriptor instead. func (*ReqPlayroomShop) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{371} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{375} } func (x *ReqPlayroomShop) GetId() int32 { @@ -20943,7 +21178,7 @@ type ResPlayroomShop struct { func (x *ResPlayroomShop) Reset() { *x = ResPlayroomShop{} - mi := &file_proto_Gameapi_proto_msgTypes[372] + mi := &file_proto_Gameapi_proto_msgTypes[376] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20955,7 +21190,7 @@ func (x *ResPlayroomShop) String() string { func (*ResPlayroomShop) ProtoMessage() {} func (x *ResPlayroomShop) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[372] + mi := &file_proto_Gameapi_proto_msgTypes[376] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20968,7 +21203,7 @@ func (x *ResPlayroomShop) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomShop.ProtoReflect.Descriptor instead. func (*ResPlayroomShop) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{372} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{376} } func (x *ResPlayroomShop) GetCode() RES_CODE { @@ -20994,7 +21229,7 @@ type ReqFriendTreasure struct { func (x *ReqFriendTreasure) Reset() { *x = ReqFriendTreasure{} - mi := &file_proto_Gameapi_proto_msgTypes[373] + mi := &file_proto_Gameapi_proto_msgTypes[377] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21006,7 +21241,7 @@ func (x *ReqFriendTreasure) String() string { func (*ReqFriendTreasure) ProtoMessage() {} func (x *ReqFriendTreasure) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[373] + mi := &file_proto_Gameapi_proto_msgTypes[377] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21019,7 +21254,7 @@ func (x *ReqFriendTreasure) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqFriendTreasure.ProtoReflect.Descriptor instead. func (*ReqFriendTreasure) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{373} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{377} } type ResFriendTreasure struct { @@ -21036,7 +21271,7 @@ type ResFriendTreasure struct { func (x *ResFriendTreasure) Reset() { *x = ResFriendTreasure{} - mi := &file_proto_Gameapi_proto_msgTypes[374] + mi := &file_proto_Gameapi_proto_msgTypes[378] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21048,7 +21283,7 @@ func (x *ResFriendTreasure) String() string { func (*ResFriendTreasure) ProtoMessage() {} func (x *ResFriendTreasure) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[374] + mi := &file_proto_Gameapi_proto_msgTypes[378] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21061,7 +21296,7 @@ func (x *ResFriendTreasure) ProtoReflect() protoreflect.Message { // Deprecated: Use ResFriendTreasure.ProtoReflect.Descriptor instead. func (*ResFriendTreasure) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{374} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{378} } func (x *ResFriendTreasure) GetStatus() int32 { @@ -21121,7 +21356,7 @@ type TreasureInfo struct { func (x *TreasureInfo) Reset() { *x = TreasureInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[375] + mi := &file_proto_Gameapi_proto_msgTypes[379] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21133,7 +21368,7 @@ func (x *TreasureInfo) String() string { func (*TreasureInfo) ProtoMessage() {} func (x *TreasureInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[375] + mi := &file_proto_Gameapi_proto_msgTypes[379] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21146,7 +21381,7 @@ func (x *TreasureInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use TreasureInfo.ProtoReflect.Descriptor instead. func (*TreasureInfo) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{375} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{379} } func (x *TreasureInfo) GetPos() int32 { @@ -21208,7 +21443,7 @@ type ReqFriendTreasureStart struct { func (x *ReqFriendTreasureStart) Reset() { *x = ReqFriendTreasureStart{} - mi := &file_proto_Gameapi_proto_msgTypes[376] + mi := &file_proto_Gameapi_proto_msgTypes[380] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21220,7 +21455,7 @@ func (x *ReqFriendTreasureStart) String() string { func (*ReqFriendTreasureStart) ProtoMessage() {} func (x *ReqFriendTreasureStart) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[376] + mi := &file_proto_Gameapi_proto_msgTypes[380] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21233,7 +21468,7 @@ func (x *ReqFriendTreasureStart) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqFriendTreasureStart.ProtoReflect.Descriptor instead. func (*ReqFriendTreasureStart) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{376} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{380} } func (x *ReqFriendTreasureStart) GetList() []*TreasureInfo { @@ -21260,7 +21495,7 @@ type ResFriendTreasureStart struct { func (x *ResFriendTreasureStart) Reset() { *x = ResFriendTreasureStart{} - mi := &file_proto_Gameapi_proto_msgTypes[377] + mi := &file_proto_Gameapi_proto_msgTypes[381] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21272,7 +21507,7 @@ func (x *ResFriendTreasureStart) String() string { func (*ResFriendTreasureStart) ProtoMessage() {} func (x *ResFriendTreasureStart) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[377] + mi := &file_proto_Gameapi_proto_msgTypes[381] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21285,7 +21520,7 @@ func (x *ResFriendTreasureStart) ProtoReflect() protoreflect.Message { // Deprecated: Use ResFriendTreasureStart.ProtoReflect.Descriptor instead. func (*ResFriendTreasureStart) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{377} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{381} } func (x *ResFriendTreasureStart) GetCode() RES_CODE { @@ -21310,7 +21545,7 @@ type ReqFriendTreasureEnd struct { func (x *ReqFriendTreasureEnd) Reset() { *x = ReqFriendTreasureEnd{} - mi := &file_proto_Gameapi_proto_msgTypes[378] + mi := &file_proto_Gameapi_proto_msgTypes[382] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21322,7 +21557,7 @@ func (x *ReqFriendTreasureEnd) String() string { func (*ReqFriendTreasureEnd) ProtoMessage() {} func (x *ReqFriendTreasureEnd) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[378] + mi := &file_proto_Gameapi_proto_msgTypes[382] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21335,7 +21570,7 @@ func (x *ReqFriendTreasureEnd) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqFriendTreasureEnd.ProtoReflect.Descriptor instead. func (*ReqFriendTreasureEnd) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{378} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{382} } type ResFriendTreasureEnd struct { @@ -21348,7 +21583,7 @@ type ResFriendTreasureEnd struct { func (x *ResFriendTreasureEnd) Reset() { *x = ResFriendTreasureEnd{} - mi := &file_proto_Gameapi_proto_msgTypes[379] + mi := &file_proto_Gameapi_proto_msgTypes[383] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21360,7 +21595,7 @@ func (x *ResFriendTreasureEnd) String() string { func (*ResFriendTreasureEnd) ProtoMessage() {} func (x *ResFriendTreasureEnd) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[379] + mi := &file_proto_Gameapi_proto_msgTypes[383] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21373,7 +21608,7 @@ func (x *ResFriendTreasureEnd) ProtoReflect() protoreflect.Message { // Deprecated: Use ResFriendTreasureEnd.ProtoReflect.Descriptor instead. func (*ResFriendTreasureEnd) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{379} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{383} } func (x *ResFriendTreasureEnd) GetCode() RES_CODE { @@ -21399,7 +21634,7 @@ type ReqFriendTreasureFilp struct { func (x *ReqFriendTreasureFilp) Reset() { *x = ReqFriendTreasureFilp{} - mi := &file_proto_Gameapi_proto_msgTypes[380] + mi := &file_proto_Gameapi_proto_msgTypes[384] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21411,7 +21646,7 @@ func (x *ReqFriendTreasureFilp) String() string { func (*ReqFriendTreasureFilp) ProtoMessage() {} func (x *ReqFriendTreasureFilp) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[380] + mi := &file_proto_Gameapi_proto_msgTypes[384] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21424,7 +21659,7 @@ func (x *ReqFriendTreasureFilp) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqFriendTreasureFilp.ProtoReflect.Descriptor instead. func (*ReqFriendTreasureFilp) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{380} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{384} } func (x *ReqFriendTreasureFilp) GetPos() int32 { @@ -21444,7 +21679,7 @@ type ResFriendTreasureFilp struct { func (x *ResFriendTreasureFilp) Reset() { *x = ResFriendTreasureFilp{} - mi := &file_proto_Gameapi_proto_msgTypes[381] + mi := &file_proto_Gameapi_proto_msgTypes[385] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21456,7 +21691,7 @@ func (x *ResFriendTreasureFilp) String() string { func (*ResFriendTreasureFilp) ProtoMessage() {} func (x *ResFriendTreasureFilp) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[381] + mi := &file_proto_Gameapi_proto_msgTypes[385] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21469,7 +21704,7 @@ func (x *ResFriendTreasureFilp) ProtoReflect() protoreflect.Message { // Deprecated: Use ResFriendTreasureFilp.ProtoReflect.Descriptor instead. func (*ResFriendTreasureFilp) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{381} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{385} } func (x *ResFriendTreasureFilp) GetCode() RES_CODE { @@ -21495,7 +21730,7 @@ type ResFriendTreasureStar struct { func (x *ResFriendTreasureStar) Reset() { *x = ResFriendTreasureStar{} - mi := &file_proto_Gameapi_proto_msgTypes[382] + mi := &file_proto_Gameapi_proto_msgTypes[386] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21507,7 +21742,7 @@ func (x *ResFriendTreasureStar) String() string { func (*ResFriendTreasureStar) ProtoMessage() {} func (x *ResFriendTreasureStar) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[382] + mi := &file_proto_Gameapi_proto_msgTypes[386] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21520,7 +21755,7 @@ func (x *ResFriendTreasureStar) ProtoReflect() protoreflect.Message { // Deprecated: Use ResFriendTreasureStar.ProtoReflect.Descriptor instead. func (*ResFriendTreasureStar) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{382} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{386} } func (x *ResFriendTreasureStar) GetStar() int32 { @@ -21540,7 +21775,7 @@ type ReqKafkaLog struct { func (x *ReqKafkaLog) Reset() { *x = ReqKafkaLog{} - mi := &file_proto_Gameapi_proto_msgTypes[383] + mi := &file_proto_Gameapi_proto_msgTypes[387] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21552,7 +21787,7 @@ func (x *ReqKafkaLog) String() string { func (*ReqKafkaLog) ProtoMessage() {} func (x *ReqKafkaLog) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[383] + mi := &file_proto_Gameapi_proto_msgTypes[387] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21565,7 +21800,7 @@ func (x *ReqKafkaLog) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqKafkaLog.ProtoReflect.Descriptor instead. func (*ReqKafkaLog) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{383} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{387} } func (x *ReqKafkaLog) GetEvent() string { @@ -21590,7 +21825,7 @@ type ReqCollectInfo struct { func (x *ReqCollectInfo) Reset() { *x = ReqCollectInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[384] + mi := &file_proto_Gameapi_proto_msgTypes[388] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21602,7 +21837,7 @@ func (x *ReqCollectInfo) String() string { func (*ReqCollectInfo) ProtoMessage() {} func (x *ReqCollectInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[384] + mi := &file_proto_Gameapi_proto_msgTypes[388] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21615,7 +21850,7 @@ func (x *ReqCollectInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqCollectInfo.ProtoReflect.Descriptor instead. func (*ReqCollectInfo) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{384} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{388} } type ResCollectInfo struct { @@ -21628,7 +21863,7 @@ type ResCollectInfo struct { func (x *ResCollectInfo) Reset() { *x = ResCollectInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[385] + mi := &file_proto_Gameapi_proto_msgTypes[389] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21640,7 +21875,7 @@ func (x *ResCollectInfo) String() string { func (*ResCollectInfo) ProtoMessage() {} func (x *ResCollectInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[385] + mi := &file_proto_Gameapi_proto_msgTypes[389] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21653,7 +21888,7 @@ func (x *ResCollectInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ResCollectInfo.ProtoReflect.Descriptor instead. func (*ResCollectInfo) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{385} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{389} } func (x *ResCollectInfo) GetId() []int32 { @@ -21680,7 +21915,7 @@ type CollectItem struct { func (x *CollectItem) Reset() { *x = CollectItem{} - mi := &file_proto_Gameapi_proto_msgTypes[386] + mi := &file_proto_Gameapi_proto_msgTypes[390] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21692,7 +21927,7 @@ func (x *CollectItem) String() string { func (*CollectItem) ProtoMessage() {} func (x *CollectItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[386] + mi := &file_proto_Gameapi_proto_msgTypes[390] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21705,7 +21940,7 @@ func (x *CollectItem) ProtoReflect() protoreflect.Message { // Deprecated: Use CollectItem.ProtoReflect.Descriptor instead. func (*CollectItem) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{386} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{390} } func (x *CollectItem) GetId() int32 { @@ -21731,7 +21966,7 @@ type ReqCollect struct { func (x *ReqCollect) Reset() { *x = ReqCollect{} - mi := &file_proto_Gameapi_proto_msgTypes[387] + mi := &file_proto_Gameapi_proto_msgTypes[391] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21743,7 +21978,7 @@ func (x *ReqCollect) String() string { func (*ReqCollect) ProtoMessage() {} func (x *ReqCollect) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[387] + mi := &file_proto_Gameapi_proto_msgTypes[391] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21756,7 +21991,7 @@ func (x *ReqCollect) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqCollect.ProtoReflect.Descriptor instead. func (*ReqCollect) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{387} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{391} } func (x *ReqCollect) GetId() int32 { @@ -21776,7 +22011,7 @@ type ResCollect struct { func (x *ResCollect) Reset() { *x = ResCollect{} - mi := &file_proto_Gameapi_proto_msgTypes[388] + mi := &file_proto_Gameapi_proto_msgTypes[392] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21788,7 +22023,7 @@ func (x *ResCollect) String() string { func (*ResCollect) ProtoMessage() {} func (x *ResCollect) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[388] + mi := &file_proto_Gameapi_proto_msgTypes[392] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21801,7 +22036,7 @@ func (x *ResCollect) ProtoReflect() protoreflect.Message { // Deprecated: Use ResCollect.ProtoReflect.Descriptor instead. func (*ResCollect) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{388} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{392} } func (x *ResCollect) GetCode() RES_CODE { @@ -21829,7 +22064,7 @@ type AdminReq struct { func (x *AdminReq) Reset() { *x = AdminReq{} - mi := &file_proto_Gameapi_proto_msgTypes[389] + mi := &file_proto_Gameapi_proto_msgTypes[393] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21841,7 +22076,7 @@ func (x *AdminReq) String() string { func (*AdminReq) ProtoMessage() {} func (x *AdminReq) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[389] + mi := &file_proto_Gameapi_proto_msgTypes[393] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21854,7 +22089,7 @@ func (x *AdminReq) ProtoReflect() protoreflect.Message { // Deprecated: Use AdminReq.ProtoReflect.Descriptor instead. func (*AdminReq) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{389} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{393} } func (x *AdminReq) GetFunc() string { @@ -21881,7 +22116,7 @@ type AdminRes struct { func (x *AdminRes) Reset() { *x = AdminRes{} - mi := &file_proto_Gameapi_proto_msgTypes[390] + mi := &file_proto_Gameapi_proto_msgTypes[394] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21893,7 +22128,7 @@ func (x *AdminRes) String() string { func (*AdminRes) ProtoMessage() {} func (x *AdminRes) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[390] + mi := &file_proto_Gameapi_proto_msgTypes[394] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21906,7 +22141,7 @@ func (x *AdminRes) ProtoReflect() protoreflect.Message { // Deprecated: Use AdminRes.ProtoReflect.Descriptor instead. func (*AdminRes) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{390} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{394} } func (x *AdminRes) GetFunc() string { @@ -21932,7 +22167,7 @@ type ReqAdminInfo struct { func (x *ReqAdminInfo) Reset() { *x = ReqAdminInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[391] + mi := &file_proto_Gameapi_proto_msgTypes[395] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21944,7 +22179,7 @@ func (x *ReqAdminInfo) String() string { func (*ReqAdminInfo) ProtoMessage() {} func (x *ReqAdminInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[391] + mi := &file_proto_Gameapi_proto_msgTypes[395] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21957,7 +22192,7 @@ func (x *ReqAdminInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqAdminInfo.ProtoReflect.Descriptor instead. func (*ReqAdminInfo) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{391} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{395} } func (x *ReqAdminInfo) GetUid() int64 { @@ -21975,7 +22210,7 @@ type ReqReloadServerMail struct { func (x *ReqReloadServerMail) Reset() { *x = ReqReloadServerMail{} - mi := &file_proto_Gameapi_proto_msgTypes[392] + mi := &file_proto_Gameapi_proto_msgTypes[396] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21987,7 +22222,7 @@ func (x *ReqReloadServerMail) String() string { func (*ReqReloadServerMail) ProtoMessage() {} func (x *ReqReloadServerMail) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[392] + mi := &file_proto_Gameapi_proto_msgTypes[396] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22000,7 +22235,7 @@ func (x *ReqReloadServerMail) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqReloadServerMail.ProtoReflect.Descriptor instead. func (*ReqReloadServerMail) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{392} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{396} } type ReqServerInfo struct { @@ -22011,7 +22246,7 @@ type ReqServerInfo struct { func (x *ReqServerInfo) Reset() { *x = ReqServerInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[393] + mi := &file_proto_Gameapi_proto_msgTypes[397] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22023,7 +22258,7 @@ func (x *ReqServerInfo) String() string { func (*ReqServerInfo) ProtoMessage() {} func (x *ReqServerInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[393] + mi := &file_proto_Gameapi_proto_msgTypes[397] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22036,7 +22271,7 @@ func (x *ReqServerInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqServerInfo.ProtoReflect.Descriptor instead. func (*ReqServerInfo) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{393} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{397} } type ReqReload struct { @@ -22047,7 +22282,7 @@ type ReqReload struct { func (x *ReqReload) Reset() { *x = ReqReload{} - mi := &file_proto_Gameapi_proto_msgTypes[394] + mi := &file_proto_Gameapi_proto_msgTypes[398] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22059,7 +22294,7 @@ func (x *ReqReload) String() string { func (*ReqReload) ProtoMessage() {} func (x *ReqReload) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[394] + mi := &file_proto_Gameapi_proto_msgTypes[398] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22072,7 +22307,7 @@ func (x *ReqReload) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqReload.ProtoReflect.Descriptor instead. func (*ReqReload) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{394} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{398} } type ReqAdminGm struct { @@ -22085,7 +22320,7 @@ type ReqAdminGm struct { func (x *ReqAdminGm) Reset() { *x = ReqAdminGm{} - mi := &file_proto_Gameapi_proto_msgTypes[395] + mi := &file_proto_Gameapi_proto_msgTypes[399] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22097,7 +22332,7 @@ func (x *ReqAdminGm) String() string { func (*ReqAdminGm) ProtoMessage() {} func (x *ReqAdminGm) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[395] + mi := &file_proto_Gameapi_proto_msgTypes[399] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22110,7 +22345,7 @@ func (x *ReqAdminGm) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqAdminGm.ProtoReflect.Descriptor instead. func (*ReqAdminGm) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{395} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{399} } func (x *ReqAdminGm) GetUid() int64 { @@ -23453,7 +23688,8 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\rResRaceReward\x12&\n" + "\x04Code\x18\x01 \x01(\x0e2\x12.tutorial.RES_CODER\x04Code\x12\x10\n" + "\x03Msg\x18\x02 \x01(\tR\x03Msg\"\r\n" + - "\vReqPlayroom\"\xb6\t\n" + + "\vReqPlayroom\"\xcd\n" + + "\n" + "\vResPlayroom\x12\x16\n" + "\x06status\x18\x01 \x01(\x05R\x06status\x12(\n" + "\x05Items\x18\x02 \x03(\v2\x12.tutorial.ItemInfoR\x05Items\x122\n" + @@ -23481,7 +23717,8 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\tPetAirSet\x18\x13 \x01(\x05R\tPetAirSet\x12\x16\n" + "\x06Upvote\x18\x14 \x01(\x05R\x06Upvote\x12\x1c\n" + "\tRoomPoint\x18\x15 \x01(\x05R\tRoomPoint\x12\x16\n" + - "\x06Unlock\x18\x16 \x03(\x05R\x06Unlock\x1a;\n" + + "\x06Unlock\x18\x16 \x03(\x05R\x06Unlock\x12B\n" + + "\tDailyTask\x18\x17 \x03(\v2$.tutorial.ResPlayroom.DailyTaskEntryR\tDailyTask\x1a;\n" + "\rPlayroomEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" + "\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\x1a7\n" + @@ -23497,7 +23734,23 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\x05value\x18\x02 \x01(\v2\x17.tutorial.PlayroomDressR\x05value:\x028\x01\x1a;\n" + "\rDressSetEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" + - "\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"#\n" + + "\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\x1aQ\n" + + "\x0eDailyTaskEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\x05R\x03key\x12)\n" + + "\x05value\x18\x02 \x01(\v2\x13.tutorial.DailyTaskR\x05value:\x028\x01\"!\n" + + "\x0fReqPlayroomTask\x12\x0e\n" + + "\x02Id\x18\x01 \x01(\x05R\x02Id\"[\n" + + "\x0fResPlayroomTask\x12&\n" + + "\x04Code\x18\x01 \x01(\x0e2\x12.tutorial.RES_CODER\x04Code\x12\x10\n" + + "\x03Msg\x18\x02 \x01(\tR\x03Msg\x12\x0e\n" + + "\x02Id\x18\x03 \x01(\x05R\x02Id\"+\n" + + "\x15ReqPlayroomTaskReward\x12\x12\n" + + "\x04Type\x18\x01 \x01(\x05R\x04Type\"u\n" + + "\x15ResPlayroomTaskReward\x12&\n" + + "\x04Code\x18\x01 \x01(\x0e2\x12.tutorial.RES_CODER\x04Code\x12\x10\n" + + "\x03Msg\x18\x02 \x01(\tR\x03Msg\x12\x0e\n" + + "\x02Id\x18\x03 \x01(\x05R\x02Id\x12\x12\n" + + "\x04Type\x18\x04 \x01(\x05R\x04Type\"#\n" + "\x11ReqPlayroomUnlock\x12\x0e\n" + "\x02Id\x18\x01 \x01(\x05R\x02Id\"]\n" + "\x11ResPlayroomUnlock\x12&\n" + @@ -23736,7 +23989,7 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\n" + "ReqAdminGm\x12\x10\n" + "\x03Uid\x18\x01 \x01(\x03R\x03Uid\x12\x18\n" + - "\aCommand\x18\x02 \x01(\tR\aCommand*\xaa\t\n" + + "\aCommand\x18\x02 \x01(\tR\aCommand*\xbc\t\n" + "\x0eITEM_POP_LABEL\x12\f\n" + "\bPlayroom\x10\x00\x12\r\n" + "\tPiggyBank\x10\x01\x12\n" + @@ -23807,7 +24060,8 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\x0eActivityReward\x10;\x12\x12\n" + "\x0eCatTrickReward\x10<\x12\v\n" + "\aAddWish\x10=\x12\v\n" + - "\aGetWish\x10>*B\n" + + "\aGetWish\x10>\x12\x10\n" + + "\fPlayroomTask\x10?*B\n" + "\vHANDLE_TYPE\x12\a\n" + "\x03ADD\x10\x00\x12\v\n" + "\aCOMPOSE\x10\x01\x12\a\n" + @@ -23829,7 +24083,7 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\x14ACT_TYPE_GUESS_COLOR\x10\x02\x12\x11\n" + "\rACT_TYPE_RACE\x10\x03\x12\x1a\n" + "\x16ACT_TYPE_DISCOUNT_GIFT\x10\x04\x12\x15\n" + - "\x11ACT_TYPE_ADD_GIFT\x10\x05*\xcc\x04\n" + + "\x11ACT_TYPE_ADD_GIFT\x10\x05*\x84\x05\n" + "\x0eTIME_LINE_TYPE\x12\v\n" + "\aDEFAULT\x10\x00\x12\x19\n" + "\x15LOG_TYPE_FRIEND_APPLY\x10\x01\x12\x1a\n" + @@ -23852,7 +24106,9 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\x18LOG_TYPE_CHARGE_RECEIVED\x10\x13\x12\x11\n" + "\rLOG_TYPE_WISH\x10\x14\x12\x1e\n" + "\x1aLOG_TYPE_FRIEND_BECOME_NPC\x10\x15\x12\x1c\n" + - "\x18LOG_TYPE_PLAYROOM_UPVOTE\x10\x16*\x9b\x01\n" + + "\x18LOG_TYPE_PLAYROOM_UPVOTE\x10\x16\x12\x1f\n" + + "\x1bLOG_TYPE_PLAYROOM_CHAMPSHIP\x10\x17\x12\x15\n" + + "\x11LOG_TYPE_TREASURE\x10\x18*\x9b\x01\n" + "\rCHESS_EX_TYPE\x12\x11\n" + "\rCHESS_EX_NONE\x10\x00\x12\x13\n" + "\x0fCHESS_EX_BUBBLE\x10\x01\x12\x10\n" + @@ -23882,7 +24138,7 @@ func file_proto_Gameapi_proto_rawDescGZIP() []byte { } var file_proto_Gameapi_proto_enumTypes = make([]protoimpl.EnumInfo, 9) -var file_proto_Gameapi_proto_msgTypes = make([]protoimpl.MessageInfo, 456) +var file_proto_Gameapi_proto_msgTypes = make([]protoimpl.MessageInfo, 461) var file_proto_Gameapi_proto_goTypes = []any{ (ITEM_POP_LABEL)(0), // 0: tutorial.ITEM_POP_LABEL (HANDLE_TYPE)(0), // 1: tutorial.HANDLE_TYPE @@ -24220,162 +24476,167 @@ var file_proto_Gameapi_proto_goTypes = []any{ (*ResRaceReward)(nil), // 333: tutorial.ResRaceReward (*ReqPlayroom)(nil), // 334: tutorial.ReqPlayroom (*ResPlayroom)(nil), // 335: tutorial.ResPlayroom - (*ReqPlayroomUnlock)(nil), // 336: tutorial.ReqPlayroomUnlock - (*ResPlayroomUnlock)(nil), // 337: tutorial.ResPlayroomUnlock - (*ReqPlayroomUpvote)(nil), // 338: tutorial.ReqPlayroomUpvote - (*ResPlayroomUpvote)(nil), // 339: tutorial.ResPlayroomUpvote - (*PlayroomDress)(nil), // 340: tutorial.PlayroomDress - (*ReqPlayroomDressSet)(nil), // 341: tutorial.ReqPlayroomDressSet - (*ResPlayroomDressSet)(nil), // 342: tutorial.ResPlayroomDressSet - (*ReqPlayroomPetAirSet)(nil), // 343: tutorial.ReqPlayroomPetAirSet - (*ResPlayroomPetAirSet)(nil), // 344: tutorial.ResPlayroomPetAirSet - (*ReqPlayroomWrokOutline)(nil), // 345: tutorial.ReqPlayroomWrokOutline - (*ResPlayroomWrokOutline)(nil), // 346: tutorial.ResPlayroomWrokOutline - (*NofiPlayroomStatus)(nil), // 347: tutorial.NofiPlayroomStatus - (*NotifyPlayroomWork)(nil), // 348: tutorial.NotifyPlayroomWork - (*NotifyPlayroomLose)(nil), // 349: tutorial.NotifyPlayroomLose - (*ChipInfo)(nil), // 350: tutorial.ChipInfo - (*NotifyPlayroomMood)(nil), // 351: tutorial.NotifyPlayroomMood - (*FriendRoom)(nil), // 352: tutorial.FriendRoom - (*RoomOpponent)(nil), // 353: tutorial.RoomOpponent - (*ReqPlayroomInfo)(nil), // 354: tutorial.ReqPlayroomInfo - (*ResPlayroomInfo)(nil), // 355: tutorial.ResPlayroomInfo - (*ReqPlayroomFlip)(nil), // 356: tutorial.ReqPlayroomFlip - (*ResPlayroomFlip)(nil), // 357: tutorial.ResPlayroomFlip - (*ReqPlayroomFlipReward)(nil), // 358: tutorial.ReqPlayroomFlipReward - (*ResPlayroomFlipReward)(nil), // 359: tutorial.ResPlayroomFlipReward - (*ReqPlayroomGame)(nil), // 360: tutorial.ReqPlayroomGame - (*ResPlayroomGame)(nil), // 361: tutorial.ResPlayroomGame - (*ReqPlayroomInteract)(nil), // 362: tutorial.ReqPlayroomInteract - (*ResPlayroomInteract)(nil), // 363: tutorial.ResPlayroomInteract - (*ReqPlayroomSetRoom)(nil), // 364: tutorial.ReqPlayroomSetRoom - (*ResPlayroomSetRoom)(nil), // 365: tutorial.ResPlayroomSetRoom - (*ReqPlayroomSelectReward)(nil), // 366: tutorial.ReqPlayroomSelectReward - (*ResPlayroomSelectReward)(nil), // 367: tutorial.ResPlayroomSelectReward - (*ReqPlayroomLose)(nil), // 368: tutorial.ReqPlayroomLose - (*ResPlayroomLose)(nil), // 369: tutorial.ResPlayroomLose - (*ReqPlayroomWork)(nil), // 370: tutorial.ReqPlayroomWork - (*ResPlayroomWork)(nil), // 371: tutorial.ResPlayroomWork - (*ReqPlayroomRest)(nil), // 372: tutorial.ReqPlayroomRest - (*ResPlayroomRest)(nil), // 373: tutorial.ResPlayroomRest - (*ReqPlayroomDraw)(nil), // 374: tutorial.ReqPlayroomDraw - (*ResPlayroomDraw)(nil), // 375: tutorial.ResPlayroomDraw - (*ReqPlayroomChip)(nil), // 376: tutorial.ReqPlayroomChip - (*ResPlayroomChip)(nil), // 377: tutorial.ResPlayroomChip - (*ReqPlayroomBuyItem)(nil), // 378: tutorial.ReqPlayroomBuyItem - (*ResPlayroomBuyItem)(nil), // 379: tutorial.ResPlayroomBuyItem - (*ReqPlayroomShop)(nil), // 380: tutorial.ReqPlayroomShop - (*ResPlayroomShop)(nil), // 381: tutorial.ResPlayroomShop - (*ReqFriendTreasure)(nil), // 382: tutorial.ReqFriendTreasure - (*ResFriendTreasure)(nil), // 383: tutorial.ResFriendTreasure - (*TreasureInfo)(nil), // 384: tutorial.TreasureInfo - (*ReqFriendTreasureStart)(nil), // 385: tutorial.ReqFriendTreasureStart - (*ResFriendTreasureStart)(nil), // 386: tutorial.ResFriendTreasureStart - (*ReqFriendTreasureEnd)(nil), // 387: tutorial.ReqFriendTreasureEnd - (*ResFriendTreasureEnd)(nil), // 388: tutorial.ResFriendTreasureEnd - (*ReqFriendTreasureFilp)(nil), // 389: tutorial.ReqFriendTreasureFilp - (*ResFriendTreasureFilp)(nil), // 390: tutorial.ResFriendTreasureFilp - (*ResFriendTreasureStar)(nil), // 391: tutorial.ResFriendTreasureStar - (*ReqKafkaLog)(nil), // 392: tutorial.ReqKafkaLog - (*ReqCollectInfo)(nil), // 393: tutorial.ReqCollectInfo - (*ResCollectInfo)(nil), // 394: tutorial.ResCollectInfo - (*CollectItem)(nil), // 395: tutorial.CollectItem - (*ReqCollect)(nil), // 396: tutorial.ReqCollect - (*ResCollect)(nil), // 397: tutorial.ResCollect - (*AdminReq)(nil), // 398: tutorial.AdminReq - (*AdminRes)(nil), // 399: tutorial.AdminRes - (*ReqAdminInfo)(nil), // 400: tutorial.ReqAdminInfo - (*ReqReloadServerMail)(nil), // 401: tutorial.ReqReloadServerMail - (*ReqServerInfo)(nil), // 402: tutorial.ReqServerInfo - (*ReqReload)(nil), // 403: tutorial.ReqReload - (*ReqAdminGm)(nil), // 404: tutorial.ReqAdminGm - nil, // 405: tutorial.ResChessColorData.MChessColorDataEntry - nil, // 406: tutorial.UpdateBaseItemInfo.MUpdateItemEntry - nil, // 407: tutorial.ResPlayerChessData.MChessDataEntry - nil, // 408: tutorial.UpdatePlayerChessData.MChessDataEntry - nil, // 409: tutorial.ReqSeparateChess.MChessDataEntry - nil, // 410: tutorial.ReqUpgradeChess.MChessDataEntry - nil, // 411: tutorial.ReqGetChessFromBuff.MChessDataEntry - nil, // 412: tutorial.ReqChessEx.MChessDataEntry - nil, // 413: tutorial.ReqSourceChest.MChessDataEntry - nil, // 414: tutorial.ReqPlayroomOutline.MChessDataEntry - nil, // 415: tutorial.ReqPutChessInBag.MChessDataEntry - nil, // 416: tutorial.ReqTakeChessOutBag.MChessDataEntry - nil, // 417: tutorial.UserInfo.SetEmojiEntry - nil, // 418: tutorial.ReqRewardOrder.MChessDataEntry - nil, // 419: tutorial.ResCardInfo.AllCardEntry - nil, // 420: tutorial.ResCardInfo.HandbookEntry - nil, // 421: tutorial.ResGuildInfo.RewardEntry - nil, // 422: tutorial.ResGuideInfo.RewardEntry - nil, // 423: tutorial.ResDailyTask.WeekRewardEntry - nil, // 424: tutorial.ResDailyTask.DailyTaskEntry - nil, // 425: tutorial.ResLimitEvent.LimitEventListEntry - nil, // 426: tutorial.ResLimitEventProgress.ProgressRewardEntry - nil, // 427: tutorial.LimitEvent.ParamEntry - nil, // 428: tutorial.ReqLimitEventLuckyCat.MChessDataEntry - nil, // 429: tutorial.ResPlayerSimple.EmojiEntry - nil, // 430: tutorial.ResKv.KvEntry - nil, // 431: tutorial.ResRank.RankListEntry - nil, // 432: tutorial.ResMailList.MailListEntry - nil, // 433: tutorial.ResCharge.SpecialShopEntry - nil, // 434: tutorial.ResCharge.ChessShopEntry - nil, // 435: tutorial.ResCharge.GiftEntry - nil, // 436: tutorial.ReqBuyChessShop2.MChessDataEntry - nil, // 437: tutorial.ResEndless.EndlessListEntry - nil, // 438: tutorial.ResChampshipRank.RankListEntry - nil, // 439: tutorial.ResChampshipPreRank.RankListEntry - nil, // 440: tutorial.ResNotifyCard.CardEntry - nil, // 441: tutorial.ResNotifyCard.MasterEntry - nil, // 442: tutorial.ResNotifyCard.HandbookEntry - nil, // 443: tutorial.ResMining.MapEntry - nil, // 444: tutorial.ReqMiningTake.MapEntry - nil, // 445: tutorial.ResActRed.RedEntry - nil, // 446: tutorial.ResItem.ItemEntry - nil, // 447: tutorial.ItemNotify.ItemEntry - nil, // 448: tutorial.ResGuessColor.OMapEntry - nil, // 449: tutorial.ReqGuessColorTake.OMapEntry - nil, // 450: tutorial.GuessColorInfo.MapEntry - nil, // 451: tutorial.ResPlayroom.PlayroomEntry - nil, // 452: tutorial.ResPlayroom.MoodEntry - nil, // 453: tutorial.ResPlayroom.PhysiologyEntry - nil, // 454: tutorial.ResPlayroom.DressEntry - nil, // 455: tutorial.ResPlayroom.DressSetEntry - nil, // 456: tutorial.ReqPlayroomDressSet.DressSetEntry - nil, // 457: tutorial.NotifyPlayroomMood.MoodEntry - nil, // 458: tutorial.NotifyPlayroomMood.PhysiologyEntry - nil, // 459: tutorial.ResPlayroomInfo.PlayroomEntry - nil, // 460: tutorial.ResPlayroomInfo.ItemsEntry - nil, // 461: tutorial.ResPlayroomInfo.FlipEntry - nil, // 462: tutorial.ResPlayroomInfo.EmojiEntry - nil, // 463: tutorial.ResPlayroomGame.ItemsEntry - nil, // 464: tutorial.ReqPlayroomSetRoom.PlayroomEntry + (*ReqPlayroomTask)(nil), // 336: tutorial.ReqPlayroomTask + (*ResPlayroomTask)(nil), // 337: tutorial.ResPlayroomTask + (*ReqPlayroomTaskReward)(nil), // 338: tutorial.ReqPlayroomTaskReward + (*ResPlayroomTaskReward)(nil), // 339: tutorial.ResPlayroomTaskReward + (*ReqPlayroomUnlock)(nil), // 340: tutorial.ReqPlayroomUnlock + (*ResPlayroomUnlock)(nil), // 341: tutorial.ResPlayroomUnlock + (*ReqPlayroomUpvote)(nil), // 342: tutorial.ReqPlayroomUpvote + (*ResPlayroomUpvote)(nil), // 343: tutorial.ResPlayroomUpvote + (*PlayroomDress)(nil), // 344: tutorial.PlayroomDress + (*ReqPlayroomDressSet)(nil), // 345: tutorial.ReqPlayroomDressSet + (*ResPlayroomDressSet)(nil), // 346: tutorial.ResPlayroomDressSet + (*ReqPlayroomPetAirSet)(nil), // 347: tutorial.ReqPlayroomPetAirSet + (*ResPlayroomPetAirSet)(nil), // 348: tutorial.ResPlayroomPetAirSet + (*ReqPlayroomWrokOutline)(nil), // 349: tutorial.ReqPlayroomWrokOutline + (*ResPlayroomWrokOutline)(nil), // 350: tutorial.ResPlayroomWrokOutline + (*NofiPlayroomStatus)(nil), // 351: tutorial.NofiPlayroomStatus + (*NotifyPlayroomWork)(nil), // 352: tutorial.NotifyPlayroomWork + (*NotifyPlayroomLose)(nil), // 353: tutorial.NotifyPlayroomLose + (*ChipInfo)(nil), // 354: tutorial.ChipInfo + (*NotifyPlayroomMood)(nil), // 355: tutorial.NotifyPlayroomMood + (*FriendRoom)(nil), // 356: tutorial.FriendRoom + (*RoomOpponent)(nil), // 357: tutorial.RoomOpponent + (*ReqPlayroomInfo)(nil), // 358: tutorial.ReqPlayroomInfo + (*ResPlayroomInfo)(nil), // 359: tutorial.ResPlayroomInfo + (*ReqPlayroomFlip)(nil), // 360: tutorial.ReqPlayroomFlip + (*ResPlayroomFlip)(nil), // 361: tutorial.ResPlayroomFlip + (*ReqPlayroomFlipReward)(nil), // 362: tutorial.ReqPlayroomFlipReward + (*ResPlayroomFlipReward)(nil), // 363: tutorial.ResPlayroomFlipReward + (*ReqPlayroomGame)(nil), // 364: tutorial.ReqPlayroomGame + (*ResPlayroomGame)(nil), // 365: tutorial.ResPlayroomGame + (*ReqPlayroomInteract)(nil), // 366: tutorial.ReqPlayroomInteract + (*ResPlayroomInteract)(nil), // 367: tutorial.ResPlayroomInteract + (*ReqPlayroomSetRoom)(nil), // 368: tutorial.ReqPlayroomSetRoom + (*ResPlayroomSetRoom)(nil), // 369: tutorial.ResPlayroomSetRoom + (*ReqPlayroomSelectReward)(nil), // 370: tutorial.ReqPlayroomSelectReward + (*ResPlayroomSelectReward)(nil), // 371: tutorial.ResPlayroomSelectReward + (*ReqPlayroomLose)(nil), // 372: tutorial.ReqPlayroomLose + (*ResPlayroomLose)(nil), // 373: tutorial.ResPlayroomLose + (*ReqPlayroomWork)(nil), // 374: tutorial.ReqPlayroomWork + (*ResPlayroomWork)(nil), // 375: tutorial.ResPlayroomWork + (*ReqPlayroomRest)(nil), // 376: tutorial.ReqPlayroomRest + (*ResPlayroomRest)(nil), // 377: tutorial.ResPlayroomRest + (*ReqPlayroomDraw)(nil), // 378: tutorial.ReqPlayroomDraw + (*ResPlayroomDraw)(nil), // 379: tutorial.ResPlayroomDraw + (*ReqPlayroomChip)(nil), // 380: tutorial.ReqPlayroomChip + (*ResPlayroomChip)(nil), // 381: tutorial.ResPlayroomChip + (*ReqPlayroomBuyItem)(nil), // 382: tutorial.ReqPlayroomBuyItem + (*ResPlayroomBuyItem)(nil), // 383: tutorial.ResPlayroomBuyItem + (*ReqPlayroomShop)(nil), // 384: tutorial.ReqPlayroomShop + (*ResPlayroomShop)(nil), // 385: tutorial.ResPlayroomShop + (*ReqFriendTreasure)(nil), // 386: tutorial.ReqFriendTreasure + (*ResFriendTreasure)(nil), // 387: tutorial.ResFriendTreasure + (*TreasureInfo)(nil), // 388: tutorial.TreasureInfo + (*ReqFriendTreasureStart)(nil), // 389: tutorial.ReqFriendTreasureStart + (*ResFriendTreasureStart)(nil), // 390: tutorial.ResFriendTreasureStart + (*ReqFriendTreasureEnd)(nil), // 391: tutorial.ReqFriendTreasureEnd + (*ResFriendTreasureEnd)(nil), // 392: tutorial.ResFriendTreasureEnd + (*ReqFriendTreasureFilp)(nil), // 393: tutorial.ReqFriendTreasureFilp + (*ResFriendTreasureFilp)(nil), // 394: tutorial.ResFriendTreasureFilp + (*ResFriendTreasureStar)(nil), // 395: tutorial.ResFriendTreasureStar + (*ReqKafkaLog)(nil), // 396: tutorial.ReqKafkaLog + (*ReqCollectInfo)(nil), // 397: tutorial.ReqCollectInfo + (*ResCollectInfo)(nil), // 398: tutorial.ResCollectInfo + (*CollectItem)(nil), // 399: tutorial.CollectItem + (*ReqCollect)(nil), // 400: tutorial.ReqCollect + (*ResCollect)(nil), // 401: tutorial.ResCollect + (*AdminReq)(nil), // 402: tutorial.AdminReq + (*AdminRes)(nil), // 403: tutorial.AdminRes + (*ReqAdminInfo)(nil), // 404: tutorial.ReqAdminInfo + (*ReqReloadServerMail)(nil), // 405: tutorial.ReqReloadServerMail + (*ReqServerInfo)(nil), // 406: tutorial.ReqServerInfo + (*ReqReload)(nil), // 407: tutorial.ReqReload + (*ReqAdminGm)(nil), // 408: tutorial.ReqAdminGm + nil, // 409: tutorial.ResChessColorData.MChessColorDataEntry + nil, // 410: tutorial.UpdateBaseItemInfo.MUpdateItemEntry + nil, // 411: tutorial.ResPlayerChessData.MChessDataEntry + nil, // 412: tutorial.UpdatePlayerChessData.MChessDataEntry + nil, // 413: tutorial.ReqSeparateChess.MChessDataEntry + nil, // 414: tutorial.ReqUpgradeChess.MChessDataEntry + nil, // 415: tutorial.ReqGetChessFromBuff.MChessDataEntry + nil, // 416: tutorial.ReqChessEx.MChessDataEntry + nil, // 417: tutorial.ReqSourceChest.MChessDataEntry + nil, // 418: tutorial.ReqPlayroomOutline.MChessDataEntry + nil, // 419: tutorial.ReqPutChessInBag.MChessDataEntry + nil, // 420: tutorial.ReqTakeChessOutBag.MChessDataEntry + nil, // 421: tutorial.UserInfo.SetEmojiEntry + nil, // 422: tutorial.ReqRewardOrder.MChessDataEntry + nil, // 423: tutorial.ResCardInfo.AllCardEntry + nil, // 424: tutorial.ResCardInfo.HandbookEntry + nil, // 425: tutorial.ResGuildInfo.RewardEntry + nil, // 426: tutorial.ResGuideInfo.RewardEntry + nil, // 427: tutorial.ResDailyTask.WeekRewardEntry + nil, // 428: tutorial.ResDailyTask.DailyTaskEntry + nil, // 429: tutorial.ResLimitEvent.LimitEventListEntry + nil, // 430: tutorial.ResLimitEventProgress.ProgressRewardEntry + nil, // 431: tutorial.LimitEvent.ParamEntry + nil, // 432: tutorial.ReqLimitEventLuckyCat.MChessDataEntry + nil, // 433: tutorial.ResPlayerSimple.EmojiEntry + nil, // 434: tutorial.ResKv.KvEntry + nil, // 435: tutorial.ResRank.RankListEntry + nil, // 436: tutorial.ResMailList.MailListEntry + nil, // 437: tutorial.ResCharge.SpecialShopEntry + nil, // 438: tutorial.ResCharge.ChessShopEntry + nil, // 439: tutorial.ResCharge.GiftEntry + nil, // 440: tutorial.ReqBuyChessShop2.MChessDataEntry + nil, // 441: tutorial.ResEndless.EndlessListEntry + nil, // 442: tutorial.ResChampshipRank.RankListEntry + nil, // 443: tutorial.ResChampshipPreRank.RankListEntry + nil, // 444: tutorial.ResNotifyCard.CardEntry + nil, // 445: tutorial.ResNotifyCard.MasterEntry + nil, // 446: tutorial.ResNotifyCard.HandbookEntry + nil, // 447: tutorial.ResMining.MapEntry + nil, // 448: tutorial.ReqMiningTake.MapEntry + nil, // 449: tutorial.ResActRed.RedEntry + nil, // 450: tutorial.ResItem.ItemEntry + nil, // 451: tutorial.ItemNotify.ItemEntry + nil, // 452: tutorial.ResGuessColor.OMapEntry + nil, // 453: tutorial.ReqGuessColorTake.OMapEntry + nil, // 454: tutorial.GuessColorInfo.MapEntry + nil, // 455: tutorial.ResPlayroom.PlayroomEntry + nil, // 456: tutorial.ResPlayroom.MoodEntry + nil, // 457: tutorial.ResPlayroom.PhysiologyEntry + nil, // 458: tutorial.ResPlayroom.DressEntry + nil, // 459: tutorial.ResPlayroom.DressSetEntry + nil, // 460: tutorial.ResPlayroom.DailyTaskEntry + nil, // 461: tutorial.ReqPlayroomDressSet.DressSetEntry + nil, // 462: tutorial.NotifyPlayroomMood.MoodEntry + nil, // 463: tutorial.NotifyPlayroomMood.PhysiologyEntry + nil, // 464: tutorial.ResPlayroomInfo.PlayroomEntry + nil, // 465: tutorial.ResPlayroomInfo.ItemsEntry + nil, // 466: tutorial.ResPlayroomInfo.FlipEntry + nil, // 467: tutorial.ResPlayroomInfo.EmojiEntry + nil, // 468: tutorial.ResPlayroomGame.ItemsEntry + nil, // 469: tutorial.ReqPlayroomSetRoom.PlayroomEntry } var file_proto_Gameapi_proto_depIdxs = []int32{ - 405, // 0: tutorial.ResChessColorData.mChessColorData:type_name -> tutorial.ResChessColorData.MChessColorDataEntry - 406, // 1: tutorial.UpdateBaseItemInfo.mUpdateItem:type_name -> tutorial.UpdateBaseItemInfo.MUpdateItemEntry - 407, // 2: tutorial.ResPlayerChessData.mChessData:type_name -> tutorial.ResPlayerChessData.MChessDataEntry + 409, // 0: tutorial.ResChessColorData.mChessColorData:type_name -> tutorial.ResChessColorData.MChessColorDataEntry + 410, // 1: tutorial.UpdateBaseItemInfo.mUpdateItem:type_name -> tutorial.UpdateBaseItemInfo.MUpdateItemEntry + 411, // 2: tutorial.ResPlayerChessData.mChessData:type_name -> tutorial.ResPlayerChessData.MChessDataEntry 57, // 3: tutorial.ResPlayerChessInfo.ChessBag:type_name -> tutorial.ChessBag 1, // 4: tutorial.ChessHandle.type:type_name -> tutorial.HANDLE_TYPE - 408, // 5: tutorial.UpdatePlayerChessData.mChessData:type_name -> tutorial.UpdatePlayerChessData.MChessDataEntry + 412, // 5: tutorial.UpdatePlayerChessData.mChessData:type_name -> tutorial.UpdatePlayerChessData.MChessDataEntry 42, // 6: tutorial.UpdatePlayerChessData.mChessHandle:type_name -> tutorial.ChessHandle 2, // 7: tutorial.ResUpdatePlayerChessData.code:type_name -> tutorial.RES_CODE - 409, // 8: tutorial.ReqSeparateChess.mChessData:type_name -> tutorial.ReqSeparateChess.MChessDataEntry + 413, // 8: tutorial.ReqSeparateChess.mChessData:type_name -> tutorial.ReqSeparateChess.MChessDataEntry 2, // 9: tutorial.ResSeparateChess.code:type_name -> tutorial.RES_CODE - 410, // 10: tutorial.ReqUpgradeChess.mChessData:type_name -> tutorial.ReqUpgradeChess.MChessDataEntry + 414, // 10: tutorial.ReqUpgradeChess.mChessData:type_name -> tutorial.ReqUpgradeChess.MChessDataEntry 2, // 11: tutorial.ResUpgradeChess.code:type_name -> tutorial.RES_CODE - 411, // 12: tutorial.ReqGetChessFromBuff.mChessData:type_name -> tutorial.ReqGetChessFromBuff.MChessDataEntry + 415, // 12: tutorial.ReqGetChessFromBuff.mChessData:type_name -> tutorial.ReqGetChessFromBuff.MChessDataEntry 2, // 13: tutorial.ResGetChessFromBuff.code:type_name -> tutorial.RES_CODE 6, // 14: tutorial.ReqChessEx.Type:type_name -> tutorial.CHESS_EX_TYPE - 412, // 15: tutorial.ReqChessEx.mChessData:type_name -> tutorial.ReqChessEx.MChessDataEntry + 416, // 15: tutorial.ReqChessEx.mChessData:type_name -> tutorial.ReqChessEx.MChessDataEntry 2, // 16: tutorial.ResChessEx.code:type_name -> tutorial.RES_CODE - 413, // 17: tutorial.ReqSourceChest.mChessData:type_name -> tutorial.ReqSourceChest.MChessDataEntry + 417, // 17: tutorial.ReqSourceChest.mChessData:type_name -> tutorial.ReqSourceChest.MChessDataEntry 2, // 18: tutorial.ResSourceChest.code:type_name -> tutorial.RES_CODE - 414, // 19: tutorial.ReqPlayroomOutline.mChessData:type_name -> tutorial.ReqPlayroomOutline.MChessDataEntry + 418, // 19: tutorial.ReqPlayroomOutline.mChessData:type_name -> tutorial.ReqPlayroomOutline.MChessDataEntry 2, // 20: tutorial.ResPlayroomOutline.code:type_name -> tutorial.RES_CODE 58, // 21: tutorial.ChessBag.ChessBagGrids:type_name -> tutorial.ChessBagGrid - 415, // 22: tutorial.ReqPutChessInBag.mChessData:type_name -> tutorial.ReqPutChessInBag.MChessDataEntry + 419, // 22: tutorial.ReqPutChessInBag.mChessData:type_name -> tutorial.ReqPutChessInBag.MChessDataEntry 2, // 23: tutorial.ResPutChessInBag.code:type_name -> tutorial.RES_CODE - 416, // 24: tutorial.ReqTakeChessOutBag.mChessData:type_name -> tutorial.ReqTakeChessOutBag.MChessDataEntry + 420, // 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 @@ -24385,7 +24646,7 @@ var file_proto_Gameapi_proto_depIdxs = []int32{ 164, // 31: tutorial.UserInfo.AvatarList:type_name -> tutorial.AvatarInfo 160, // 32: tutorial.UserInfo.FaceList:type_name -> tutorial.FaceInfo 167, // 33: tutorial.UserInfo.EmojiList:type_name -> tutorial.EmojiInfo - 417, // 34: tutorial.UserInfo.SetEmoji:type_name -> tutorial.UserInfo.SetEmojiEntry + 421, // 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 @@ -24393,15 +24654,15 @@ var file_proto_Gameapi_proto_depIdxs = []int32{ 2, // 39: tutorial.ResGetHandbookReward.Code:type_name -> tutorial.RES_CODE 86, // 40: tutorial.Handbook.Handbooks:type_name -> tutorial.HandbookInfo 2, // 41: tutorial.ResHandbookAllReward.Code:type_name -> tutorial.RES_CODE - 418, // 42: tutorial.ReqRewardOrder.mChessData:type_name -> tutorial.ReqRewardOrder.MChessDataEntry + 422, // 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 96, // 45: tutorial.ResOrderList.OrderList:type_name -> tutorial.Order 2, // 46: tutorial.ResDecorate.Code:type_name -> tutorial.RES_CODE 2, // 47: tutorial.ResDecorateAll.Code:type_name -> tutorial.RES_CODE 104, // 48: tutorial.ResCardInfo.CardList:type_name -> tutorial.Card - 419, // 49: tutorial.ResCardInfo.AllCard:type_name -> tutorial.ResCardInfo.AllCardEntry - 420, // 50: tutorial.ResCardInfo.Handbook:type_name -> tutorial.ResCardInfo.HandbookEntry + 423, // 49: tutorial.ResCardInfo.AllCard:type_name -> tutorial.ResCardInfo.AllCardEntry + 424, // 50: tutorial.ResCardInfo.Handbook:type_name -> tutorial.ResCardInfo.HandbookEntry 2, // 51: tutorial.ResCardSeasonFirstReward.Code:type_name -> tutorial.RES_CODE 2, // 52: tutorial.ResCardHandbookReward.Code:type_name -> tutorial.RES_CODE 2, // 53: tutorial.ResMasterCard.Code:type_name -> tutorial.RES_CODE @@ -24419,12 +24680,12 @@ var file_proto_Gameapi_proto_depIdxs = []int32{ 2, // 65: tutorial.ResRefuseCardExchange.Code:type_name -> tutorial.RES_CODE 2, // 66: tutorial.ResGetFriendCard.Code:type_name -> tutorial.RES_CODE 2, // 67: tutorial.ResGuideReward.Code:type_name -> tutorial.RES_CODE - 421, // 68: tutorial.ResGuildInfo.Reward:type_name -> tutorial.ResGuildInfo.RewardEntry - 422, // 69: tutorial.ResGuideInfo.Reward:type_name -> tutorial.ResGuideInfo.RewardEntry + 425, // 68: tutorial.ResGuildInfo.Reward:type_name -> tutorial.ResGuildInfo.RewardEntry + 426, // 69: tutorial.ResGuideInfo.Reward:type_name -> tutorial.ResGuideInfo.RewardEntry 147, // 70: tutorial.ResItemPop.Items:type_name -> tutorial.ItemInfo 148, // 71: tutorial.ResItemPop.CardPacks:type_name -> tutorial.CardPack - 423, // 72: tutorial.ResDailyTask.WeekReward:type_name -> tutorial.ResDailyTask.WeekRewardEntry - 424, // 73: tutorial.ResDailyTask.DailyTask:type_name -> tutorial.ResDailyTask.DailyTaskEntry + 427, // 72: tutorial.ResDailyTask.WeekReward:type_name -> tutorial.ResDailyTask.WeekRewardEntry + 428, // 73: tutorial.ResDailyTask.DailyTask:type_name -> tutorial.ResDailyTask.DailyTaskEntry 147, // 74: tutorial.DailyWeek.Items:type_name -> tutorial.ItemInfo 152, // 75: tutorial.DailyTask.Progress:type_name -> tutorial.QuestProgress 147, // 76: tutorial.DailyTask.Items:type_name -> tutorial.ItemInfo @@ -24445,23 +24706,23 @@ var file_proto_Gameapi_proto_depIdxs = []int32{ 2, // 91: tutorial.ResGetMonthLoginReward.Code:type_name -> tutorial.RES_CODE 177, // 92: tutorial.ResActivity.ActiveList:type_name -> tutorial.ActivityInfo 2, // 93: tutorial.ResActivityReward.Code:type_name -> tutorial.RES_CODE - 425, // 94: tutorial.ResLimitEvent.LimitEventList:type_name -> tutorial.ResLimitEvent.LimitEventListEntry - 426, // 95: tutorial.ResLimitEventProgress.ProgressReward:type_name -> tutorial.ResLimitEventProgress.ProgressRewardEntry + 429, // 94: tutorial.ResLimitEvent.LimitEventList:type_name -> tutorial.ResLimitEvent.LimitEventListEntry + 430, // 95: tutorial.ResLimitEventProgress.ProgressReward:type_name -> tutorial.ResLimitEventProgress.ProgressRewardEntry 2, // 96: tutorial.ResLimitEventReward.Code:type_name -> tutorial.RES_CODE 2, // 97: tutorial.ResSelectLimitEvent.Code:type_name -> tutorial.RES_CODE - 427, // 98: tutorial.LimitEvent.Param:type_name -> tutorial.LimitEvent.ParamEntry - 428, // 99: tutorial.ReqLimitEventLuckyCat.mChessData:type_name -> tutorial.ReqLimitEventLuckyCat.MChessDataEntry + 431, // 98: tutorial.LimitEvent.Param:type_name -> tutorial.LimitEvent.ParamEntry + 432, // 99: tutorial.ReqLimitEventLuckyCat.mChessData:type_name -> tutorial.ReqLimitEventLuckyCat.MChessDataEntry 2, // 100: tutorial.ResLimitEventLuckyCat.Code:type_name -> tutorial.RES_CODE 2, // 101: tutorial.ResLimitSenceReward.Code:type_name -> tutorial.RES_CODE 147, // 102: tutorial.ResChessRainReward.Items:type_name -> tutorial.ItemInfo 2, // 103: tutorial.ResFastProduceReward.Code:type_name -> tutorial.RES_CODE 2, // 104: tutorial.ResCatTrickReward.Code:type_name -> tutorial.RES_CODE 202, // 105: tutorial.ResSearchPlayer.List:type_name -> tutorial.ResPlayerSimple - 429, // 106: tutorial.ResPlayerSimple.Emoji:type_name -> tutorial.ResPlayerSimple.EmojiEntry + 433, // 106: tutorial.ResPlayerSimple.Emoji:type_name -> tutorial.ResPlayerSimple.EmojiEntry 202, // 107: tutorial.ResFriendLog.Player:type_name -> tutorial.ResPlayerSimple 204, // 108: tutorial.NotifyFriendLog.info:type_name -> tutorial.ResFriendLog 207, // 109: tutorial.NotifyFriendCard.Info:type_name -> tutorial.ResFriendCard - 430, // 110: tutorial.ResKv.kv:type_name -> tutorial.ResKv.KvEntry + 434, // 110: tutorial.ResKv.kv:type_name -> tutorial.ResKv.KvEntry 202, // 111: tutorial.ResFriendRecommend.List:type_name -> tutorial.ResPlayerSimple 2, // 112: tutorial.ResFriendIgnore.Code:type_name -> tutorial.RES_CODE 202, // 113: tutorial.ResFriendList.FriendList:type_name -> tutorial.ResPlayerSimple @@ -24479,26 +24740,26 @@ var file_proto_Gameapi_proto_depIdxs = []int32{ 202, // 125: tutorial.ResAgreeFriend.Player:type_name -> tutorial.ResPlayerSimple 2, // 126: tutorial.ResRefuseFriend.Code:type_name -> tutorial.RES_CODE 2, // 127: tutorial.ResDelFriend.Code:type_name -> tutorial.RES_CODE - 431, // 128: tutorial.ResRank.RankList:type_name -> tutorial.ResRank.RankListEntry - 432, // 129: tutorial.ResMailList.MailList:type_name -> tutorial.ResMailList.MailListEntry + 435, // 128: tutorial.ResRank.RankList:type_name -> tutorial.ResRank.RankListEntry + 436, // 129: tutorial.ResMailList.MailList:type_name -> tutorial.ResMailList.MailListEntry 147, // 130: tutorial.MailInfo.Items:type_name -> tutorial.ItemInfo 244, // 131: tutorial.MailNotify.Info:type_name -> tutorial.MailInfo 2, // 132: tutorial.ResReadMail.Code:type_name -> tutorial.RES_CODE 2, // 133: tutorial.ResGetMailReward.Code:type_name -> tutorial.RES_CODE 2, // 134: tutorial.ResDeleteMail.Code:type_name -> tutorial.RES_CODE - 433, // 135: tutorial.ResCharge.SpecialShop:type_name -> tutorial.ResCharge.SpecialShopEntry - 434, // 136: tutorial.ResCharge.ChessShop:type_name -> tutorial.ResCharge.ChessShopEntry - 435, // 137: tutorial.ResCharge.Gift:type_name -> tutorial.ResCharge.GiftEntry + 437, // 135: tutorial.ResCharge.SpecialShop:type_name -> tutorial.ResCharge.SpecialShopEntry + 438, // 136: tutorial.ResCharge.ChessShop:type_name -> tutorial.ResCharge.ChessShopEntry + 439, // 137: tutorial.ResCharge.Gift:type_name -> tutorial.ResCharge.GiftEntry 253, // 138: tutorial.ResCharge.Wish:type_name -> tutorial.WishList 2, // 139: tutorial.ResAddWish.Code:type_name -> tutorial.RES_CODE 2, // 140: tutorial.ResGetWish.Code:type_name -> tutorial.RES_CODE 2, // 141: tutorial.ResSendWishBeg.Code:type_name -> tutorial.RES_CODE 2, // 142: tutorial.ResFreeShop.Code:type_name -> tutorial.RES_CODE 2, // 143: tutorial.ResBuyChessShop.Code:type_name -> tutorial.RES_CODE - 436, // 144: tutorial.ReqBuyChessShop2.mChessData:type_name -> tutorial.ReqBuyChessShop2.MChessDataEntry + 440, // 144: tutorial.ReqBuyChessShop2.mChessData:type_name -> tutorial.ReqBuyChessShop2.MChessDataEntry 2, // 145: tutorial.ResBuyChessShop2.Code:type_name -> tutorial.RES_CODE 2, // 146: tutorial.ResRefreshChessShop.Code:type_name -> tutorial.RES_CODE - 437, // 147: tutorial.ResEndless.EndlessList:type_name -> tutorial.ResEndless.EndlessListEntry + 441, // 147: tutorial.ResEndless.EndlessList:type_name -> tutorial.ResEndless.EndlessListEntry 147, // 148: tutorial.ResEndlessInfo.Items:type_name -> tutorial.ItemInfo 2, // 149: tutorial.ResEndlessReward.Code:type_name -> tutorial.RES_CODE 2, // 150: tutorial.ResPiggyBankReward.Code:type_name -> tutorial.RES_CODE @@ -24506,97 +24767,101 @@ var file_proto_Gameapi_proto_depIdxs = []int32{ 2, // 152: tutorial.ResShippingOrder.Code:type_name -> tutorial.RES_CODE 2, // 153: tutorial.ResChampshipReward.Code:type_name -> tutorial.RES_CODE 2, // 154: tutorial.ResChampshipRankReward.Code:type_name -> tutorial.RES_CODE - 438, // 155: tutorial.ResChampshipRank.RankList:type_name -> tutorial.ResChampshipRank.RankListEntry - 439, // 156: tutorial.ResChampshipPreRank.RankList:type_name -> tutorial.ResChampshipPreRank.RankListEntry - 440, // 157: tutorial.ResNotifyCard.Card:type_name -> tutorial.ResNotifyCard.CardEntry - 441, // 158: tutorial.ResNotifyCard.Master:type_name -> tutorial.ResNotifyCard.MasterEntry - 442, // 159: tutorial.ResNotifyCard.Handbook:type_name -> tutorial.ResNotifyCard.HandbookEntry + 442, // 155: tutorial.ResChampshipRank.RankList:type_name -> tutorial.ResChampshipRank.RankListEntry + 443, // 156: tutorial.ResChampshipPreRank.RankList:type_name -> tutorial.ResChampshipPreRank.RankListEntry + 444, // 157: tutorial.ResNotifyCard.Card:type_name -> tutorial.ResNotifyCard.CardEntry + 445, // 158: tutorial.ResNotifyCard.Master:type_name -> tutorial.ResNotifyCard.MasterEntry + 446, // 159: tutorial.ResNotifyCard.Handbook:type_name -> tutorial.ResNotifyCard.HandbookEntry 2, // 160: tutorial.ResSetFacebookUrl.Code:type_name -> tutorial.RES_CODE - 443, // 161: tutorial.ResMining.Map:type_name -> tutorial.ResMining.MapEntry - 444, // 162: tutorial.ReqMiningTake.Map:type_name -> tutorial.ReqMiningTake.MapEntry + 447, // 161: tutorial.ResMining.Map:type_name -> tutorial.ResMining.MapEntry + 448, // 162: tutorial.ReqMiningTake.Map:type_name -> tutorial.ReqMiningTake.MapEntry 2, // 163: tutorial.ResMiningTake.Code:type_name -> tutorial.RES_CODE 2, // 164: tutorial.ResMiningReward.Code:type_name -> tutorial.RES_CODE - 445, // 165: tutorial.ResActRed.Red:type_name -> tutorial.ResActRed.RedEntry + 449, // 165: tutorial.ResActRed.Red:type_name -> tutorial.ResActRed.RedEntry 177, // 166: tutorial.ActivityNotify.Info:type_name -> tutorial.ActivityInfo - 446, // 167: tutorial.ResItem.Item:type_name -> tutorial.ResItem.ItemEntry - 447, // 168: tutorial.ItemNotify.Item:type_name -> tutorial.ItemNotify.ItemEntry + 450, // 167: tutorial.ResItem.Item:type_name -> tutorial.ResItem.ItemEntry + 451, // 168: tutorial.ItemNotify.Item:type_name -> tutorial.ItemNotify.ItemEntry 323, // 169: tutorial.ResGuessColor.MapList:type_name -> tutorial.GuessColorInfo - 448, // 170: tutorial.ResGuessColor.OMap:type_name -> tutorial.ResGuessColor.OMapEntry + 452, // 170: tutorial.ResGuessColor.OMap:type_name -> tutorial.ResGuessColor.OMapEntry 321, // 171: tutorial.ResGuessColor.Opponent:type_name -> tutorial.opponent 323, // 172: tutorial.ReqGuessColorTake.Map:type_name -> tutorial.GuessColorInfo - 449, // 173: tutorial.ReqGuessColorTake.OMap:type_name -> tutorial.ReqGuessColorTake.OMapEntry - 450, // 174: tutorial.GuessColorInfo.Map:type_name -> tutorial.GuessColorInfo.MapEntry + 453, // 173: tutorial.ReqGuessColorTake.OMap:type_name -> tutorial.ReqGuessColorTake.OMapEntry + 454, // 174: tutorial.GuessColorInfo.Map:type_name -> tutorial.GuessColorInfo.MapEntry 2, // 175: tutorial.ResGuessColorTake.Code:type_name -> tutorial.RES_CODE 2, // 176: tutorial.ResGuessColorReward.Code:type_name -> tutorial.RES_CODE 329, // 177: tutorial.ResRace.Opponent:type_name -> tutorial.raceopponent 2, // 178: tutorial.ResRaceStart.Code:type_name -> tutorial.RES_CODE 2, // 179: tutorial.ResRaceReward.Code:type_name -> tutorial.RES_CODE 147, // 180: tutorial.ResPlayroom.Items:type_name -> tutorial.ItemInfo - 353, // 181: tutorial.ResPlayroom.Opponent:type_name -> tutorial.RoomOpponent - 352, // 182: tutorial.ResPlayroom.Friend:type_name -> tutorial.FriendRoom - 451, // 183: tutorial.ResPlayroom.Playroom:type_name -> tutorial.ResPlayroom.PlayroomEntry - 452, // 184: tutorial.ResPlayroom.Mood:type_name -> tutorial.ResPlayroom.MoodEntry + 357, // 181: tutorial.ResPlayroom.Opponent:type_name -> tutorial.RoomOpponent + 356, // 182: tutorial.ResPlayroom.Friend:type_name -> tutorial.FriendRoom + 455, // 183: tutorial.ResPlayroom.Playroom:type_name -> tutorial.ResPlayroom.PlayroomEntry + 456, // 184: tutorial.ResPlayroom.Mood:type_name -> tutorial.ResPlayroom.MoodEntry 147, // 185: tutorial.ResPlayroom.LoseItem:type_name -> tutorial.ItemInfo - 350, // 186: tutorial.ResPlayroom.Chip:type_name -> tutorial.ChipInfo - 453, // 187: tutorial.ResPlayroom.Physiology:type_name -> tutorial.ResPlayroom.PhysiologyEntry - 454, // 188: tutorial.ResPlayroom.Dress:type_name -> tutorial.ResPlayroom.DressEntry - 455, // 189: tutorial.ResPlayroom.DressSet:type_name -> tutorial.ResPlayroom.DressSetEntry - 2, // 190: tutorial.ResPlayroomUnlock.Code:type_name -> tutorial.RES_CODE - 2, // 191: tutorial.ResPlayroomUpvote.Code:type_name -> tutorial.RES_CODE - 456, // 192: tutorial.ReqPlayroomDressSet.DressSet:type_name -> tutorial.ReqPlayroomDressSet.DressSetEntry - 2, // 193: tutorial.ResPlayroomDressSet.Code:type_name -> tutorial.RES_CODE - 2, // 194: tutorial.ResPlayroomPetAirSet.Code:type_name -> tutorial.RES_CODE - 2, // 195: tutorial.ResPlayroomWrokOutline.Code:type_name -> tutorial.RES_CODE - 147, // 196: tutorial.NotifyPlayroomLose.LoseItem:type_name -> tutorial.ItemInfo - 350, // 197: tutorial.NotifyPlayroomLose.Chip:type_name -> tutorial.ChipInfo - 457, // 198: tutorial.NotifyPlayroomMood.Mood:type_name -> tutorial.NotifyPlayroomMood.MoodEntry - 458, // 199: tutorial.NotifyPlayroomMood.Physiology:type_name -> tutorial.NotifyPlayroomMood.PhysiologyEntry - 459, // 200: tutorial.ResPlayroomInfo.Playroom:type_name -> tutorial.ResPlayroomInfo.PlayroomEntry - 460, // 201: tutorial.ResPlayroomInfo.Items:type_name -> tutorial.ResPlayroomInfo.ItemsEntry - 461, // 202: tutorial.ResPlayroomInfo.flip:type_name -> tutorial.ResPlayroomInfo.FlipEntry - 350, // 203: tutorial.ResPlayroomInfo.Chip:type_name -> tutorial.ChipInfo - 462, // 204: tutorial.ResPlayroomInfo.Emoji:type_name -> tutorial.ResPlayroomInfo.EmojiEntry - 2, // 205: tutorial.ResPlayroomFlip.Code:type_name -> tutorial.RES_CODE - 2, // 206: tutorial.ResPlayroomFlipReward.Code:type_name -> tutorial.RES_CODE - 2, // 207: tutorial.ResPlayroomGame.Code:type_name -> tutorial.RES_CODE - 463, // 208: tutorial.ResPlayroomGame.Items:type_name -> tutorial.ResPlayroomGame.ItemsEntry - 2, // 209: tutorial.ResPlayroomInteract.Code:type_name -> tutorial.RES_CODE - 464, // 210: tutorial.ReqPlayroomSetRoom.Playroom:type_name -> tutorial.ReqPlayroomSetRoom.PlayroomEntry - 2, // 211: tutorial.ResPlayroomSetRoom.Code:type_name -> tutorial.RES_CODE - 2, // 212: tutorial.ResPlayroomSelectReward.Code:type_name -> tutorial.RES_CODE - 2, // 213: tutorial.ResPlayroomLose.Code:type_name -> tutorial.RES_CODE - 2, // 214: tutorial.ResPlayroomWork.Code:type_name -> tutorial.RES_CODE - 2, // 215: tutorial.ResPlayroomRest.Code:type_name -> tutorial.RES_CODE - 2, // 216: tutorial.ResPlayroomDraw.Code:type_name -> tutorial.RES_CODE - 2, // 217: tutorial.ResPlayroomChip.Code:type_name -> tutorial.RES_CODE - 2, // 218: tutorial.ResPlayroomBuyItem.Code:type_name -> tutorial.RES_CODE - 2, // 219: tutorial.ResPlayroomShop.Code:type_name -> tutorial.RES_CODE - 384, // 220: tutorial.ResFriendTreasure.List:type_name -> tutorial.TreasureInfo - 384, // 221: tutorial.ReqFriendTreasureStart.List:type_name -> tutorial.TreasureInfo - 2, // 222: tutorial.ResFriendTreasureStart.Code:type_name -> tutorial.RES_CODE - 2, // 223: tutorial.ResFriendTreasureEnd.Code:type_name -> tutorial.RES_CODE - 2, // 224: tutorial.ResFriendTreasureFilp.Code:type_name -> tutorial.RES_CODE - 395, // 225: tutorial.ResCollectInfo.Items:type_name -> tutorial.CollectItem - 147, // 226: tutorial.CollectItem.Items:type_name -> tutorial.ItemInfo - 2, // 227: tutorial.ResCollect.Code:type_name -> tutorial.RES_CODE - 150, // 228: tutorial.ResDailyTask.WeekRewardEntry.value:type_name -> tutorial.DailyWeek - 151, // 229: tutorial.ResDailyTask.DailyTaskEntry.value:type_name -> tutorial.DailyTask - 187, // 230: tutorial.ResLimitEvent.LimitEventListEntry.value:type_name -> tutorial.LimitEvent - 202, // 231: tutorial.ResRank.RankListEntry.value:type_name -> tutorial.ResPlayerSimple - 244, // 232: tutorial.ResMailList.MailListEntry.value:type_name -> tutorial.MailInfo - 260, // 233: tutorial.ResCharge.SpecialShopEntry.value:type_name -> tutorial.ResSpecialShop - 261, // 234: tutorial.ResCharge.ChessShopEntry.value:type_name -> tutorial.ResChessShop - 272, // 235: tutorial.ResEndless.EndlessListEntry.value:type_name -> tutorial.ResEndlessInfo - 203, // 236: tutorial.ResChampshipRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank - 203, // 237: tutorial.ResChampshipPreRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank - 340, // 238: tutorial.ResPlayroom.DressEntry.value:type_name -> tutorial.PlayroomDress - 147, // 239: tutorial.ResPlayroomInfo.ItemsEntry.value:type_name -> tutorial.ItemInfo - 147, // 240: tutorial.ResPlayroomGame.ItemsEntry.value:type_name -> tutorial.ItemInfo - 241, // [241:241] is the sub-list for method output_type - 241, // [241:241] is the sub-list for method input_type - 241, // [241:241] is the sub-list for extension type_name - 241, // [241:241] is the sub-list for extension extendee - 0, // [0:241] is the sub-list for field type_name + 354, // 186: tutorial.ResPlayroom.Chip:type_name -> tutorial.ChipInfo + 457, // 187: tutorial.ResPlayroom.Physiology:type_name -> tutorial.ResPlayroom.PhysiologyEntry + 458, // 188: tutorial.ResPlayroom.Dress:type_name -> tutorial.ResPlayroom.DressEntry + 459, // 189: tutorial.ResPlayroom.DressSet:type_name -> tutorial.ResPlayroom.DressSetEntry + 460, // 190: tutorial.ResPlayroom.DailyTask:type_name -> tutorial.ResPlayroom.DailyTaskEntry + 2, // 191: tutorial.ResPlayroomTask.Code:type_name -> tutorial.RES_CODE + 2, // 192: tutorial.ResPlayroomTaskReward.Code:type_name -> tutorial.RES_CODE + 2, // 193: tutorial.ResPlayroomUnlock.Code:type_name -> tutorial.RES_CODE + 2, // 194: tutorial.ResPlayroomUpvote.Code:type_name -> tutorial.RES_CODE + 461, // 195: tutorial.ReqPlayroomDressSet.DressSet:type_name -> tutorial.ReqPlayroomDressSet.DressSetEntry + 2, // 196: tutorial.ResPlayroomDressSet.Code:type_name -> tutorial.RES_CODE + 2, // 197: tutorial.ResPlayroomPetAirSet.Code:type_name -> tutorial.RES_CODE + 2, // 198: tutorial.ResPlayroomWrokOutline.Code:type_name -> tutorial.RES_CODE + 147, // 199: tutorial.NotifyPlayroomLose.LoseItem:type_name -> tutorial.ItemInfo + 354, // 200: tutorial.NotifyPlayroomLose.Chip:type_name -> tutorial.ChipInfo + 462, // 201: tutorial.NotifyPlayroomMood.Mood:type_name -> tutorial.NotifyPlayroomMood.MoodEntry + 463, // 202: tutorial.NotifyPlayroomMood.Physiology:type_name -> tutorial.NotifyPlayroomMood.PhysiologyEntry + 464, // 203: tutorial.ResPlayroomInfo.Playroom:type_name -> tutorial.ResPlayroomInfo.PlayroomEntry + 465, // 204: tutorial.ResPlayroomInfo.Items:type_name -> tutorial.ResPlayroomInfo.ItemsEntry + 466, // 205: tutorial.ResPlayroomInfo.flip:type_name -> tutorial.ResPlayroomInfo.FlipEntry + 354, // 206: tutorial.ResPlayroomInfo.Chip:type_name -> tutorial.ChipInfo + 467, // 207: tutorial.ResPlayroomInfo.Emoji:type_name -> tutorial.ResPlayroomInfo.EmojiEntry + 2, // 208: tutorial.ResPlayroomFlip.Code:type_name -> tutorial.RES_CODE + 2, // 209: tutorial.ResPlayroomFlipReward.Code:type_name -> tutorial.RES_CODE + 2, // 210: tutorial.ResPlayroomGame.Code:type_name -> tutorial.RES_CODE + 468, // 211: tutorial.ResPlayroomGame.Items:type_name -> tutorial.ResPlayroomGame.ItemsEntry + 2, // 212: tutorial.ResPlayroomInteract.Code:type_name -> tutorial.RES_CODE + 469, // 213: tutorial.ReqPlayroomSetRoom.Playroom:type_name -> tutorial.ReqPlayroomSetRoom.PlayroomEntry + 2, // 214: tutorial.ResPlayroomSetRoom.Code:type_name -> tutorial.RES_CODE + 2, // 215: tutorial.ResPlayroomSelectReward.Code:type_name -> tutorial.RES_CODE + 2, // 216: tutorial.ResPlayroomLose.Code:type_name -> tutorial.RES_CODE + 2, // 217: tutorial.ResPlayroomWork.Code:type_name -> tutorial.RES_CODE + 2, // 218: tutorial.ResPlayroomRest.Code:type_name -> tutorial.RES_CODE + 2, // 219: tutorial.ResPlayroomDraw.Code:type_name -> tutorial.RES_CODE + 2, // 220: tutorial.ResPlayroomChip.Code:type_name -> tutorial.RES_CODE + 2, // 221: tutorial.ResPlayroomBuyItem.Code:type_name -> tutorial.RES_CODE + 2, // 222: tutorial.ResPlayroomShop.Code:type_name -> tutorial.RES_CODE + 388, // 223: tutorial.ResFriendTreasure.List:type_name -> tutorial.TreasureInfo + 388, // 224: tutorial.ReqFriendTreasureStart.List:type_name -> tutorial.TreasureInfo + 2, // 225: tutorial.ResFriendTreasureStart.Code:type_name -> tutorial.RES_CODE + 2, // 226: tutorial.ResFriendTreasureEnd.Code:type_name -> tutorial.RES_CODE + 2, // 227: tutorial.ResFriendTreasureFilp.Code:type_name -> tutorial.RES_CODE + 399, // 228: tutorial.ResCollectInfo.Items:type_name -> tutorial.CollectItem + 147, // 229: tutorial.CollectItem.Items:type_name -> tutorial.ItemInfo + 2, // 230: tutorial.ResCollect.Code:type_name -> tutorial.RES_CODE + 150, // 231: tutorial.ResDailyTask.WeekRewardEntry.value:type_name -> tutorial.DailyWeek + 151, // 232: tutorial.ResDailyTask.DailyTaskEntry.value:type_name -> tutorial.DailyTask + 187, // 233: tutorial.ResLimitEvent.LimitEventListEntry.value:type_name -> tutorial.LimitEvent + 202, // 234: tutorial.ResRank.RankListEntry.value:type_name -> tutorial.ResPlayerSimple + 244, // 235: tutorial.ResMailList.MailListEntry.value:type_name -> tutorial.MailInfo + 260, // 236: tutorial.ResCharge.SpecialShopEntry.value:type_name -> tutorial.ResSpecialShop + 261, // 237: tutorial.ResCharge.ChessShopEntry.value:type_name -> tutorial.ResChessShop + 272, // 238: tutorial.ResEndless.EndlessListEntry.value:type_name -> tutorial.ResEndlessInfo + 203, // 239: tutorial.ResChampshipRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank + 203, // 240: tutorial.ResChampshipPreRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank + 344, // 241: tutorial.ResPlayroom.DressEntry.value:type_name -> tutorial.PlayroomDress + 151, // 242: tutorial.ResPlayroom.DailyTaskEntry.value:type_name -> tutorial.DailyTask + 147, // 243: tutorial.ResPlayroomInfo.ItemsEntry.value:type_name -> tutorial.ItemInfo + 147, // 244: tutorial.ResPlayroomGame.ItemsEntry.value:type_name -> tutorial.ItemInfo + 245, // [245:245] is the sub-list for method output_type + 245, // [245:245] is the sub-list for method input_type + 245, // [245:245] is the sub-list for extension type_name + 245, // [245:245] is the sub-list for extension extendee + 0, // [0:245] is the sub-list for field type_name } func init() { file_proto_Gameapi_proto_init() } @@ -24610,7 +24875,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: 9, - NumMessages: 456, + NumMessages: 461, NumExtensions: 0, NumServices: 0, },