diff --git a/src/server/conf/playroom/playroomCfg.go b/src/server/conf/playroom/playroomCfg.go index b2a71efe..b310b238 100644 --- a/src/server/conf/playroom/playroomCfg.go +++ b/src/server/conf/playroom/playroomCfg.go @@ -15,6 +15,7 @@ const ( CFG_PLAYROOM_SHOP = "PlayroomShop" CFG_PLAYROOM_DRESS = "PlayroomDress" CFG_PLAYROOM_AIR = "PlayroomAir" + CFG_PLAYROOM_LOCK = "PlayroomLock" ) func init() { @@ -26,6 +27,7 @@ func init() { gamedata.InitCfg(CFG_PLAYROOM_SHOP) gamedata.InitCfg(CFG_PLAYROOM_DRESS) gamedata.InitCfg(CFG_PLAYROOM_AIR) + gamedata.InitCfg(CFG_PLAYROOM_LOCK) } func GetShopItem(Id int) (int, []*item.Item) { @@ -264,6 +266,22 @@ func IsTakeCat(Id int) bool { return GoUtil.InArray(Id, Ids) } +func GetRoomPointInvite() int { + data, err := gamedata.GetDataByKey(CFG_PLAYROOM_CONST, "RoomPointInvite") + if err != nil { + return 0 + } + return gamedata.GetIntValue(data, "Value") +} + +func GetRoomPointAdd() int { + data, err := gamedata.GetDataByKey(CFG_PLAYROOM_CONST, "RoomPointAdd") + if err != nil { + return 0 + } + return gamedata.GetIntValue(data, "Value") +} + func IsPlayCat(Id int) bool { data, err := gamedata.GetDataByKey(CFG_PLAYROOM_CONST, "PlayCatId") if err != nil { @@ -332,3 +350,11 @@ func GetDressPart(Id int) int { } return gamedata.GetIntValue(data, "IPart") } + +func GetUnlockNeed(Type int) int { + data, err := gamedata.GetDataByIntKey(CFG_PLAYROOM_LOCK, Type) + if err != nil { + return 0 + } + return gamedata.GetIntValue(data, "Need") +} diff --git a/src/server/game/GameLogic.go b/src/server/game/GameLogic.go index 671846fd..647bf8c1 100644 --- a/src/server/game/GameLogic.go +++ b/src/server/game/GameLogic.go @@ -791,6 +791,7 @@ func (ad *GameLogic) RegisterNetWorkFunc() { RegisterMsgProcessFunc("ReqPlayroomShop", ReqPlayroomShop) // playroom 商店 RegisterMsgProcessFunc("ReqPlayroomBuyItem", ReqPlayroomBuyItem) // 购买playroom物品 RegisterMsgProcessFunc("ReqPlayroomUpvote", ReqPlayroomUpvote) // 点赞别人的playroom + RegisterMsgProcessFunc("ReqPlayroomUnlock", ReqPlayroomUnlock) // 解锁房间 // 宠物宝藏 RegisterMsgProcessFunc("ReqFriendTreasure", ReqFriendTreasure) // 请求好友宝藏数据 diff --git a/src/server/game/PlayerFunc.go b/src/server/game/PlayerFunc.go index 378bb32d..27f05c29 100644 --- a/src/server/game/PlayerFunc.go +++ b/src/server/game/PlayerFunc.go @@ -64,6 +64,8 @@ func handle(p *Player, m *msg.Msg) error { return nil } FriendMod.AddFriend(m.From) + PlayroomMod := p.PlayMod.getPlayroomMod() + PlayroomMod.AddRoomPointAdd() p.TeLog("friend_add", map[string]interface{}{ "player_id": m.From, "add_type": "invite add friend", @@ -293,6 +295,8 @@ func HandleFriendMsg(p *Player, m *msg.Msg) error { Type: friend.FRIEND_NOTIFY_AGREE, Time: int32(GoUtil.Now()), }) + PlayroomMod := p.PlayMod.getPlayroomMod() + PlayroomMod.AddRoomPointAdd() p.TeLog("friend_add", map[string]interface{}{ "player_id": m.From, "add_type": "agree", @@ -732,6 +736,7 @@ func PlayroomBackData(p *Player) { r.AllMood = int32(PlayroomMod.AllMood) r.Jackpot = int32(PlayroomMod.JackpotNum) r.Upvote = int32(PlayroomMod.Upvote) + r.RoomPoint = int32(PlayroomMod.RoomPoint) p.PushClientRes(r) } diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index 983e2b95..b6881415 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -1492,6 +1492,8 @@ func ReqApplyFriend(player *Player, buf []byte) error { Code: msg.RES_CODE_SUCCESS, Uid: req.Uid, }) + PlayroomMod := player.PlayMod.getPlayroomMod() + PlayroomMod.AddRoomPointInvite() player.TeLog("friend_add", map[string]interface{}{ "player_id": Uid, "add_type": "apply", @@ -2744,6 +2746,8 @@ func ReqAutoAddInviteFriend(player *Player, buf []byte) error { To: Uid, Type: MsqMod.HANDLE_TYPE_INVITE_ADD_FRIEND, }) + PlayroomMod := player.PlayMod.getPlayroomMod() + PlayroomMod.AddRoomPointAdd() player.TeLog("friend_add", map[string]interface{}{ "player_id": req.Id, "add_type": "invite add friend", @@ -2780,6 +2784,8 @@ func ReqAutoAddInviteFriend2(player *Player, buf []byte) error { To: Uid, Type: MsqMod.HANDLE_TYPE_INVITE_ADD_FRIEND, }) + PlayroomMod := player.PlayMod.getPlayroomMod() + PlayroomMod.AddRoomPointAdd() player.TeLog("friend_add", map[string]interface{}{ "player_id": req.Id, "add_type": "invite add friend", @@ -3503,6 +3509,26 @@ func ReqPlayroomUpvote(player *Player, buf []byte) error { return nil } +func ReqPlayroomUnlock(player *Player, buf []byte) error { + req := &msg.ReqPlayroomUnlock{} + proto.Unmarshal(buf, req) + PlayroomMod := player.PlayMod.getPlayroomMod() + err := PlayroomMod.Unlock(int(req.Id)) + if err != nil { + player.SendErrClienRes(&msg.ResPlayroomUnlock{ + Code: msg.RES_CODE_FAIL, + Msg: err.Error(), + }) + return err + } + player.PlayMod.save() + player.PushClientRes(&msg.ResPlayroomUnlock{ + Code: msg.RES_CODE_SUCCESS, + Id: int32(req.Id), + }) + 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 c8cf1201..2feb122b 100644 --- a/src/server/game/mod/playroom/playroom.go +++ b/src/server/game/mod/playroom/playroom.go @@ -46,6 +46,8 @@ type PlayroomMod struct { JackpotNum int // 每日转盘数量 Upvote int // 收到点赞次数 UpvoteList []int // 点赞列表 + RoomPoint int // 房间点数 + UnlockList map[int]int64 // 解锁 Physiology map[int]*Physiology } @@ -146,6 +148,9 @@ func (p *PlayroomMod) InitData() { if p.Flip == nil { p.Flip = make(map[int]int) } + if p.UnlockList == nil { + p.UnlockList = make(map[int]int64) + } } func (p *PlayroomMod) ZeroUpdate() { @@ -657,6 +662,15 @@ func (p *PlayroomMod) PlayroomPetAirSet(Id int) error { return nil } +func (p *PlayroomMod) Unlock(Id int) error { + Need := playroomCfg.GetUnlockNeed(Id) + if Need == 0 || Need > p.RoomPoint { + return fmt.Errorf("unlock need is 0 or need > RoomPoint") + } + p.UnlockList[Id] = GoUtil.Now() + return nil +} + func (p *PlayroomMod) GetDressSet() map[int]int { return p.DressSet } @@ -672,3 +686,26 @@ func (p *PlayroomMod) GetDress() map[int][]int { func (p *PlayroomMod) GetPetAir() []int { return p.PetAir } + +// RoomPoint Get Set +func (p *PlayroomMod) GetRoomPoint() int { + return p.RoomPoint +} +func (p *PlayroomMod) SetRoomPoint(Point int) { + p.RoomPoint = Point +} +func (p *PlayroomMod) AddRoomPointInvite() { + Point := playroomCfg.GetRoomPointInvite() + p.RoomPoint += Point + if p.RoomPoint < 0 { + p.RoomPoint = 0 + } +} + +func (p *PlayroomMod) AddRoomPointAdd() { + Point := playroomCfg.GetRoomPointAdd() + p.RoomPoint += Point + if p.RoomPoint < 0 { + p.RoomPoint = 0 + } +} diff --git a/src/server/msg/Gameapi.pb.go b/src/server/msg/Gameapi.pb.go index 5e97824a..8a7b7ca9 100644 --- a/src/server/msg/Gameapi.pb.go +++ b/src/server/msg/Gameapi.pb.go @@ -18392,6 +18392,8 @@ type ResPlayroom struct { 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 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -18566,6 +18568,124 @@ func (x *ResPlayroom) GetUpvote() int32 { return 0 } +func (x *ResPlayroom) GetRoomPoint() int32 { + if x != nil { + return x.RoomPoint + } + return 0 +} + +func (x *ResPlayroom) GetUnlock() []int32 { + if x != nil { + return x.Unlock + } + return nil +} + +type ReqPlayroomUnlock 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 *ReqPlayroomUnlock) Reset() { + *x = ReqPlayroomUnlock{} + mi := &file_proto_Gameapi_proto_msgTypes[327] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReqPlayroomUnlock) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReqPlayroomUnlock) ProtoMessage() {} + +func (x *ReqPlayroomUnlock) 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 ReqPlayroomUnlock.ProtoReflect.Descriptor instead. +func (*ReqPlayroomUnlock) Descriptor() ([]byte, []int) { + return file_proto_Gameapi_proto_rawDescGZIP(), []int{327} +} + +func (x *ReqPlayroomUnlock) GetId() int32 { + if x != nil { + return x.Id + } + return 0 +} + +type ResPlayroomUnlock 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 *ResPlayroomUnlock) Reset() { + *x = ResPlayroomUnlock{} + mi := &file_proto_Gameapi_proto_msgTypes[328] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ResPlayroomUnlock) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ResPlayroomUnlock) ProtoMessage() {} + +func (x *ResPlayroomUnlock) 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 ResPlayroomUnlock.ProtoReflect.Descriptor instead. +func (*ResPlayroomUnlock) Descriptor() ([]byte, []int) { + return file_proto_Gameapi_proto_rawDescGZIP(), []int{328} +} + +func (x *ResPlayroomUnlock) GetCode() RES_CODE { + if x != nil { + return x.Code + } + return RES_CODE_FAIL +} + +func (x *ResPlayroomUnlock) GetMsg() string { + if x != nil { + return x.Msg + } + return "" +} + +func (x *ResPlayroomUnlock) GetId() int32 { + if x != nil { + return x.Id + } + return 0 +} + type ReqPlayroomUpvote struct { state protoimpl.MessageState `protogen:"open.v1"` Id int64 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 对手id @@ -18575,7 +18695,7 @@ type ReqPlayroomUpvote struct { func (x *ReqPlayroomUpvote) Reset() { *x = ReqPlayroomUpvote{} - mi := &file_proto_Gameapi_proto_msgTypes[327] + mi := &file_proto_Gameapi_proto_msgTypes[329] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18587,7 +18707,7 @@ func (x *ReqPlayroomUpvote) String() string { func (*ReqPlayroomUpvote) ProtoMessage() {} func (x *ReqPlayroomUpvote) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[327] + mi := &file_proto_Gameapi_proto_msgTypes[329] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18600,7 +18720,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{327} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{329} } func (x *ReqPlayroomUpvote) GetId() int64 { @@ -18621,7 +18741,7 @@ type ResPlayroomUpvote struct { func (x *ResPlayroomUpvote) Reset() { *x = ResPlayroomUpvote{} - mi := &file_proto_Gameapi_proto_msgTypes[328] + mi := &file_proto_Gameapi_proto_msgTypes[330] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18633,7 +18753,7 @@ func (x *ResPlayroomUpvote) String() string { func (*ResPlayroomUpvote) ProtoMessage() {} func (x *ResPlayroomUpvote) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[328] + mi := &file_proto_Gameapi_proto_msgTypes[330] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18646,7 +18766,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{328} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{330} } func (x *ResPlayroomUpvote) GetCode() RES_CODE { @@ -18679,7 +18799,7 @@ type PlayroomDress struct { func (x *PlayroomDress) Reset() { *x = PlayroomDress{} - mi := &file_proto_Gameapi_proto_msgTypes[329] + mi := &file_proto_Gameapi_proto_msgTypes[331] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18691,7 +18811,7 @@ func (x *PlayroomDress) String() string { func (*PlayroomDress) ProtoMessage() {} func (x *PlayroomDress) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[329] + mi := &file_proto_Gameapi_proto_msgTypes[331] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18704,7 +18824,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{329} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{331} } func (x *PlayroomDress) GetList() []int32 { @@ -18723,7 +18843,7 @@ type ReqPlayroomDressSet struct { func (x *ReqPlayroomDressSet) Reset() { *x = ReqPlayroomDressSet{} - mi := &file_proto_Gameapi_proto_msgTypes[330] + mi := &file_proto_Gameapi_proto_msgTypes[332] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18735,7 +18855,7 @@ func (x *ReqPlayroomDressSet) String() string { func (*ReqPlayroomDressSet) ProtoMessage() {} func (x *ReqPlayroomDressSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[330] + mi := &file_proto_Gameapi_proto_msgTypes[332] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18748,7 +18868,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{330} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{332} } func (x *ReqPlayroomDressSet) GetDressSet() map[int32]int32 { @@ -18768,7 +18888,7 @@ type ResPlayroomDressSet struct { func (x *ResPlayroomDressSet) Reset() { *x = ResPlayroomDressSet{} - mi := &file_proto_Gameapi_proto_msgTypes[331] + mi := &file_proto_Gameapi_proto_msgTypes[333] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18780,7 +18900,7 @@ func (x *ResPlayroomDressSet) String() string { func (*ResPlayroomDressSet) ProtoMessage() {} func (x *ResPlayroomDressSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[331] + mi := &file_proto_Gameapi_proto_msgTypes[333] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18793,7 +18913,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{331} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{333} } func (x *ResPlayroomDressSet) GetCode() RES_CODE { @@ -18819,7 +18939,7 @@ type ReqPlayroomPetAirSet struct { func (x *ReqPlayroomPetAirSet) Reset() { *x = ReqPlayroomPetAirSet{} - mi := &file_proto_Gameapi_proto_msgTypes[332] + mi := &file_proto_Gameapi_proto_msgTypes[334] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18831,7 +18951,7 @@ func (x *ReqPlayroomPetAirSet) String() string { func (*ReqPlayroomPetAirSet) ProtoMessage() {} func (x *ReqPlayroomPetAirSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[332] + mi := &file_proto_Gameapi_proto_msgTypes[334] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18844,7 +18964,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{332} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{334} } func (x *ReqPlayroomPetAirSet) GetPetAirSet() int32 { @@ -18864,7 +18984,7 @@ type ResPlayroomPetAirSet struct { func (x *ResPlayroomPetAirSet) Reset() { *x = ResPlayroomPetAirSet{} - mi := &file_proto_Gameapi_proto_msgTypes[333] + mi := &file_proto_Gameapi_proto_msgTypes[335] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18876,7 +18996,7 @@ func (x *ResPlayroomPetAirSet) String() string { func (*ResPlayroomPetAirSet) ProtoMessage() {} func (x *ResPlayroomPetAirSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[333] + mi := &file_proto_Gameapi_proto_msgTypes[335] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18889,7 +19009,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{333} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{335} } func (x *ResPlayroomPetAirSet) GetCode() RES_CODE { @@ -18914,7 +19034,7 @@ type ReqPlayroomWrokOutline struct { func (x *ReqPlayroomWrokOutline) Reset() { *x = ReqPlayroomWrokOutline{} - mi := &file_proto_Gameapi_proto_msgTypes[334] + mi := &file_proto_Gameapi_proto_msgTypes[336] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18926,7 +19046,7 @@ func (x *ReqPlayroomWrokOutline) String() string { func (*ReqPlayroomWrokOutline) ProtoMessage() {} func (x *ReqPlayroomWrokOutline) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[334] + mi := &file_proto_Gameapi_proto_msgTypes[336] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18939,7 +19059,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{334} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{336} } type ResPlayroomWrokOutline struct { @@ -18952,7 +19072,7 @@ type ResPlayroomWrokOutline struct { func (x *ResPlayroomWrokOutline) Reset() { *x = ResPlayroomWrokOutline{} - mi := &file_proto_Gameapi_proto_msgTypes[335] + mi := &file_proto_Gameapi_proto_msgTypes[337] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18964,7 +19084,7 @@ func (x *ResPlayroomWrokOutline) String() string { func (*ResPlayroomWrokOutline) ProtoMessage() {} func (x *ResPlayroomWrokOutline) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[335] + mi := &file_proto_Gameapi_proto_msgTypes[337] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18977,7 +19097,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{335} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{337} } func (x *ResPlayroomWrokOutline) GetCode() RES_CODE { @@ -19003,7 +19123,7 @@ type NofiPlayroomStatus struct { func (x *NofiPlayroomStatus) Reset() { *x = NofiPlayroomStatus{} - mi := &file_proto_Gameapi_proto_msgTypes[336] + mi := &file_proto_Gameapi_proto_msgTypes[338] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19015,7 +19135,7 @@ func (x *NofiPlayroomStatus) String() string { func (*NofiPlayroomStatus) ProtoMessage() {} func (x *NofiPlayroomStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[336] + mi := &file_proto_Gameapi_proto_msgTypes[338] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19028,7 +19148,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{336} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{338} } func (x *NofiPlayroomStatus) GetWorkOutline() int32 { @@ -19048,7 +19168,7 @@ type NotifyPlayroomWork struct { func (x *NotifyPlayroomWork) Reset() { *x = NotifyPlayroomWork{} - mi := &file_proto_Gameapi_proto_msgTypes[337] + mi := &file_proto_Gameapi_proto_msgTypes[339] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19060,7 +19180,7 @@ func (x *NotifyPlayroomWork) String() string { func (*NotifyPlayroomWork) ProtoMessage() {} func (x *NotifyPlayroomWork) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[337] + mi := &file_proto_Gameapi_proto_msgTypes[339] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19073,7 +19193,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{337} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{339} } func (x *NotifyPlayroomWork) GetStartTime() int32 { @@ -19100,7 +19220,7 @@ type NotifyPlayroomLose struct { func (x *NotifyPlayroomLose) Reset() { *x = NotifyPlayroomLose{} - mi := &file_proto_Gameapi_proto_msgTypes[338] + mi := &file_proto_Gameapi_proto_msgTypes[340] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19112,7 +19232,7 @@ func (x *NotifyPlayroomLose) String() string { func (*NotifyPlayroomLose) ProtoMessage() {} func (x *NotifyPlayroomLose) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[338] + mi := &file_proto_Gameapi_proto_msgTypes[340] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19125,7 +19245,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{338} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{340} } func (x *NotifyPlayroomLose) GetLoseItem() []*ItemInfo { @@ -19151,7 +19271,7 @@ type ChipInfo struct { func (x *ChipInfo) Reset() { *x = ChipInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[339] + mi := &file_proto_Gameapi_proto_msgTypes[341] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19163,7 +19283,7 @@ func (x *ChipInfo) String() string { func (*ChipInfo) ProtoMessage() {} func (x *ChipInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[339] + mi := &file_proto_Gameapi_proto_msgTypes[341] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19176,7 +19296,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{339} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{341} } func (x *ChipInfo) GetUid() int64 { @@ -19197,7 +19317,7 @@ type NotifyPlayroomMood struct { func (x *NotifyPlayroomMood) Reset() { *x = NotifyPlayroomMood{} - mi := &file_proto_Gameapi_proto_msgTypes[340] + mi := &file_proto_Gameapi_proto_msgTypes[342] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19209,7 +19329,7 @@ func (x *NotifyPlayroomMood) String() string { func (*NotifyPlayroomMood) ProtoMessage() {} func (x *NotifyPlayroomMood) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[340] + mi := &file_proto_Gameapi_proto_msgTypes[342] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19222,7 +19342,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{340} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{342} } func (x *NotifyPlayroomMood) GetAllMood() int32 { @@ -19259,7 +19379,7 @@ type FriendRoom struct { func (x *FriendRoom) Reset() { *x = FriendRoom{} - mi := &file_proto_Gameapi_proto_msgTypes[341] + mi := &file_proto_Gameapi_proto_msgTypes[343] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19271,7 +19391,7 @@ func (x *FriendRoom) String() string { func (*FriendRoom) ProtoMessage() {} func (x *FriendRoom) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[341] + mi := &file_proto_Gameapi_proto_msgTypes[343] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19284,7 +19404,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{341} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{343} } func (x *FriendRoom) GetUid() int64 { @@ -19335,7 +19455,7 @@ type RoomOpponent struct { func (x *RoomOpponent) Reset() { *x = RoomOpponent{} - mi := &file_proto_Gameapi_proto_msgTypes[342] + mi := &file_proto_Gameapi_proto_msgTypes[344] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19347,7 +19467,7 @@ func (x *RoomOpponent) String() string { func (*RoomOpponent) ProtoMessage() {} func (x *RoomOpponent) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[342] + mi := &file_proto_Gameapi_proto_msgTypes[344] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19360,7 +19480,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{342} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{344} } func (x *RoomOpponent) GetUid() int64 { @@ -19408,7 +19528,7 @@ type ReqPlayroomInfo struct { func (x *ReqPlayroomInfo) Reset() { *x = ReqPlayroomInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[343] + mi := &file_proto_Gameapi_proto_msgTypes[345] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19420,7 +19540,7 @@ func (x *ReqPlayroomInfo) String() string { func (*ReqPlayroomInfo) ProtoMessage() {} func (x *ReqPlayroomInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[343] + mi := &file_proto_Gameapi_proto_msgTypes[345] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19433,7 +19553,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{343} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{345} } func (x *ReqPlayroomInfo) GetUid() int64 { @@ -19465,7 +19585,7 @@ type ResPlayroomInfo struct { func (x *ResPlayroomInfo) Reset() { *x = ResPlayroomInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[344] + mi := &file_proto_Gameapi_proto_msgTypes[346] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19477,7 +19597,7 @@ func (x *ResPlayroomInfo) String() string { func (*ResPlayroomInfo) ProtoMessage() {} func (x *ResPlayroomInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[344] + mi := &file_proto_Gameapi_proto_msgTypes[346] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19490,7 +19610,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{344} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{346} } func (x *ResPlayroomInfo) GetUid() int64 { @@ -19601,7 +19721,7 @@ type ReqPlayroomFlip struct { func (x *ReqPlayroomFlip) Reset() { *x = ReqPlayroomFlip{} - mi := &file_proto_Gameapi_proto_msgTypes[345] + mi := &file_proto_Gameapi_proto_msgTypes[347] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19613,7 +19733,7 @@ func (x *ReqPlayroomFlip) String() string { func (*ReqPlayroomFlip) ProtoMessage() {} func (x *ReqPlayroomFlip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[345] + mi := &file_proto_Gameapi_proto_msgTypes[347] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19626,7 +19746,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{345} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{347} } func (x *ReqPlayroomFlip) GetId() int32 { @@ -19648,7 +19768,7 @@ type ResPlayroomFlip struct { func (x *ResPlayroomFlip) Reset() { *x = ResPlayroomFlip{} - mi := &file_proto_Gameapi_proto_msgTypes[346] + mi := &file_proto_Gameapi_proto_msgTypes[348] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19660,7 +19780,7 @@ func (x *ResPlayroomFlip) String() string { func (*ResPlayroomFlip) ProtoMessage() {} func (x *ResPlayroomFlip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[346] + mi := &file_proto_Gameapi_proto_msgTypes[348] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19673,7 +19793,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{346} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{348} } func (x *ResPlayroomFlip) GetCode() RES_CODE { @@ -19713,7 +19833,7 @@ type ReqPlayroomFlipReward struct { func (x *ReqPlayroomFlipReward) Reset() { *x = ReqPlayroomFlipReward{} - mi := &file_proto_Gameapi_proto_msgTypes[347] + mi := &file_proto_Gameapi_proto_msgTypes[349] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19725,7 +19845,7 @@ func (x *ReqPlayroomFlipReward) String() string { func (*ReqPlayroomFlipReward) ProtoMessage() {} func (x *ReqPlayroomFlipReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[347] + mi := &file_proto_Gameapi_proto_msgTypes[349] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19738,7 +19858,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{347} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{349} } type ResPlayroomFlipReward struct { @@ -19751,7 +19871,7 @@ type ResPlayroomFlipReward struct { func (x *ResPlayroomFlipReward) Reset() { *x = ResPlayroomFlipReward{} - mi := &file_proto_Gameapi_proto_msgTypes[348] + mi := &file_proto_Gameapi_proto_msgTypes[350] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19763,7 +19883,7 @@ func (x *ResPlayroomFlipReward) String() string { func (*ResPlayroomFlipReward) ProtoMessage() {} func (x *ResPlayroomFlipReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[348] + mi := &file_proto_Gameapi_proto_msgTypes[350] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19776,7 +19896,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{348} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{350} } func (x *ResPlayroomFlipReward) GetCode() RES_CODE { @@ -19802,7 +19922,7 @@ type ReqPlayroomGame struct { func (x *ReqPlayroomGame) Reset() { *x = ReqPlayroomGame{} - mi := &file_proto_Gameapi_proto_msgTypes[349] + mi := &file_proto_Gameapi_proto_msgTypes[351] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19814,7 +19934,7 @@ func (x *ReqPlayroomGame) String() string { func (*ReqPlayroomGame) ProtoMessage() {} func (x *ReqPlayroomGame) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[349] + mi := &file_proto_Gameapi_proto_msgTypes[351] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19827,7 +19947,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{349} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{351} } func (x *ReqPlayroomGame) GetType() int32 { @@ -19849,7 +19969,7 @@ type ResPlayroomGame struct { func (x *ResPlayroomGame) Reset() { *x = ResPlayroomGame{} - mi := &file_proto_Gameapi_proto_msgTypes[350] + mi := &file_proto_Gameapi_proto_msgTypes[352] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19861,7 +19981,7 @@ func (x *ResPlayroomGame) String() string { func (*ResPlayroomGame) ProtoMessage() {} func (x *ResPlayroomGame) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[350] + mi := &file_proto_Gameapi_proto_msgTypes[352] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19874,7 +19994,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{350} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{352} } func (x *ResPlayroomGame) GetCode() RES_CODE { @@ -19916,7 +20036,7 @@ type ReqPlayroomInteract struct { func (x *ReqPlayroomInteract) Reset() { *x = ReqPlayroomInteract{} - mi := &file_proto_Gameapi_proto_msgTypes[351] + mi := &file_proto_Gameapi_proto_msgTypes[353] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19928,7 +20048,7 @@ func (x *ReqPlayroomInteract) String() string { func (*ReqPlayroomInteract) ProtoMessage() {} func (x *ReqPlayroomInteract) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[351] + mi := &file_proto_Gameapi_proto_msgTypes[353] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19941,7 +20061,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{351} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{353} } func (x *ReqPlayroomInteract) GetId() int32 { @@ -19968,7 +20088,7 @@ type ResPlayroomInteract struct { func (x *ResPlayroomInteract) Reset() { *x = ResPlayroomInteract{} - mi := &file_proto_Gameapi_proto_msgTypes[352] + mi := &file_proto_Gameapi_proto_msgTypes[354] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19980,7 +20100,7 @@ func (x *ResPlayroomInteract) String() string { func (*ResPlayroomInteract) ProtoMessage() {} func (x *ResPlayroomInteract) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[352] + mi := &file_proto_Gameapi_proto_msgTypes[354] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19993,7 +20113,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{352} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{354} } func (x *ResPlayroomInteract) GetCode() RES_CODE { @@ -20020,7 +20140,7 @@ type ReqPlayroomSetRoom struct { func (x *ReqPlayroomSetRoom) Reset() { *x = ReqPlayroomSetRoom{} - mi := &file_proto_Gameapi_proto_msgTypes[353] + mi := &file_proto_Gameapi_proto_msgTypes[355] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20032,7 +20152,7 @@ func (x *ReqPlayroomSetRoom) String() string { func (*ReqPlayroomSetRoom) ProtoMessage() {} func (x *ReqPlayroomSetRoom) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[353] + mi := &file_proto_Gameapi_proto_msgTypes[355] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20045,7 +20165,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{353} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{355} } func (x *ReqPlayroomSetRoom) GetPlayroom() map[int32]int32 { @@ -20065,7 +20185,7 @@ type ResPlayroomSetRoom struct { func (x *ResPlayroomSetRoom) Reset() { *x = ResPlayroomSetRoom{} - mi := &file_proto_Gameapi_proto_msgTypes[354] + mi := &file_proto_Gameapi_proto_msgTypes[356] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20077,7 +20197,7 @@ func (x *ResPlayroomSetRoom) String() string { func (*ResPlayroomSetRoom) ProtoMessage() {} func (x *ResPlayroomSetRoom) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[354] + mi := &file_proto_Gameapi_proto_msgTypes[356] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20090,7 +20210,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{354} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{356} } func (x *ResPlayroomSetRoom) GetCode() RES_CODE { @@ -20116,7 +20236,7 @@ type ReqPlayroomSelectReward struct { func (x *ReqPlayroomSelectReward) Reset() { *x = ReqPlayroomSelectReward{} - mi := &file_proto_Gameapi_proto_msgTypes[355] + mi := &file_proto_Gameapi_proto_msgTypes[357] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20128,7 +20248,7 @@ func (x *ReqPlayroomSelectReward) String() string { func (*ReqPlayroomSelectReward) ProtoMessage() {} func (x *ReqPlayroomSelectReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[355] + mi := &file_proto_Gameapi_proto_msgTypes[357] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20141,7 +20261,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{355} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{357} } func (x *ReqPlayroomSelectReward) GetId() int32 { @@ -20161,7 +20281,7 @@ type ResPlayroomSelectReward struct { func (x *ResPlayroomSelectReward) Reset() { *x = ResPlayroomSelectReward{} - mi := &file_proto_Gameapi_proto_msgTypes[356] + mi := &file_proto_Gameapi_proto_msgTypes[358] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20173,7 +20293,7 @@ func (x *ResPlayroomSelectReward) String() string { func (*ResPlayroomSelectReward) ProtoMessage() {} func (x *ResPlayroomSelectReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[356] + mi := &file_proto_Gameapi_proto_msgTypes[358] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20186,7 +20306,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{356} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{358} } func (x *ResPlayroomSelectReward) GetCode() RES_CODE { @@ -20212,7 +20332,7 @@ type ReqPlayroomLose struct { func (x *ReqPlayroomLose) Reset() { *x = ReqPlayroomLose{} - mi := &file_proto_Gameapi_proto_msgTypes[357] + mi := &file_proto_Gameapi_proto_msgTypes[359] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20224,7 +20344,7 @@ func (x *ReqPlayroomLose) String() string { func (*ReqPlayroomLose) ProtoMessage() {} func (x *ReqPlayroomLose) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[357] + mi := &file_proto_Gameapi_proto_msgTypes[359] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20237,7 +20357,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{357} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{359} } type ResPlayroomLose struct { @@ -20250,7 +20370,7 @@ type ResPlayroomLose struct { func (x *ResPlayroomLose) Reset() { *x = ResPlayroomLose{} - mi := &file_proto_Gameapi_proto_msgTypes[358] + mi := &file_proto_Gameapi_proto_msgTypes[360] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20262,7 +20382,7 @@ func (x *ResPlayroomLose) String() string { func (*ResPlayroomLose) ProtoMessage() {} func (x *ResPlayroomLose) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[358] + mi := &file_proto_Gameapi_proto_msgTypes[360] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20275,7 +20395,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{358} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{360} } func (x *ResPlayroomLose) GetCode() RES_CODE { @@ -20301,7 +20421,7 @@ type ReqPlayroomWork struct { func (x *ReqPlayroomWork) Reset() { *x = ReqPlayroomWork{} - mi := &file_proto_Gameapi_proto_msgTypes[359] + mi := &file_proto_Gameapi_proto_msgTypes[361] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20313,7 +20433,7 @@ func (x *ReqPlayroomWork) String() string { func (*ReqPlayroomWork) ProtoMessage() {} func (x *ReqPlayroomWork) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[359] + mi := &file_proto_Gameapi_proto_msgTypes[361] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20326,7 +20446,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{359} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{361} } type ResPlayroomWork struct { @@ -20339,7 +20459,7 @@ type ResPlayroomWork struct { func (x *ResPlayroomWork) Reset() { *x = ResPlayroomWork{} - mi := &file_proto_Gameapi_proto_msgTypes[360] + mi := &file_proto_Gameapi_proto_msgTypes[362] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20351,7 +20471,7 @@ func (x *ResPlayroomWork) String() string { func (*ResPlayroomWork) ProtoMessage() {} func (x *ResPlayroomWork) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[360] + mi := &file_proto_Gameapi_proto_msgTypes[362] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20364,7 +20484,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{360} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{362} } func (x *ResPlayroomWork) GetCode() RES_CODE { @@ -20390,7 +20510,7 @@ type ReqPlayroomRest struct { func (x *ReqPlayroomRest) Reset() { *x = ReqPlayroomRest{} - mi := &file_proto_Gameapi_proto_msgTypes[361] + mi := &file_proto_Gameapi_proto_msgTypes[363] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20402,7 +20522,7 @@ func (x *ReqPlayroomRest) String() string { func (*ReqPlayroomRest) ProtoMessage() {} func (x *ReqPlayroomRest) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[361] + mi := &file_proto_Gameapi_proto_msgTypes[363] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20415,7 +20535,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{361} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{363} } type ResPlayroomRest struct { @@ -20428,7 +20548,7 @@ type ResPlayroomRest struct { func (x *ResPlayroomRest) Reset() { *x = ResPlayroomRest{} - mi := &file_proto_Gameapi_proto_msgTypes[362] + mi := &file_proto_Gameapi_proto_msgTypes[364] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20440,7 +20560,7 @@ func (x *ResPlayroomRest) String() string { func (*ResPlayroomRest) ProtoMessage() {} func (x *ResPlayroomRest) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[362] + mi := &file_proto_Gameapi_proto_msgTypes[364] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20453,7 +20573,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{362} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{364} } func (x *ResPlayroomRest) GetCode() RES_CODE { @@ -20479,7 +20599,7 @@ type ReqPlayroomDraw struct { func (x *ReqPlayroomDraw) Reset() { *x = ReqPlayroomDraw{} - mi := &file_proto_Gameapi_proto_msgTypes[363] + mi := &file_proto_Gameapi_proto_msgTypes[365] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20491,7 +20611,7 @@ func (x *ReqPlayroomDraw) String() string { func (*ReqPlayroomDraw) ProtoMessage() {} func (x *ReqPlayroomDraw) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[363] + mi := &file_proto_Gameapi_proto_msgTypes[365] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20504,7 +20624,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{363} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{365} } type ResPlayroomDraw struct { @@ -20518,7 +20638,7 @@ type ResPlayroomDraw struct { func (x *ResPlayroomDraw) Reset() { *x = ResPlayroomDraw{} - mi := &file_proto_Gameapi_proto_msgTypes[364] + mi := &file_proto_Gameapi_proto_msgTypes[366] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20530,7 +20650,7 @@ func (x *ResPlayroomDraw) String() string { func (*ResPlayroomDraw) ProtoMessage() {} func (x *ResPlayroomDraw) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[364] + mi := &file_proto_Gameapi_proto_msgTypes[366] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20543,7 +20663,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{364} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{366} } func (x *ResPlayroomDraw) GetCode() RES_CODE { @@ -20577,7 +20697,7 @@ type ReqPlayroomChip struct { func (x *ReqPlayroomChip) Reset() { *x = ReqPlayroomChip{} - mi := &file_proto_Gameapi_proto_msgTypes[365] + mi := &file_proto_Gameapi_proto_msgTypes[367] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20589,7 +20709,7 @@ func (x *ReqPlayroomChip) String() string { func (*ReqPlayroomChip) ProtoMessage() {} func (x *ReqPlayroomChip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[365] + mi := &file_proto_Gameapi_proto_msgTypes[367] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20602,7 +20722,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{365} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{367} } func (x *ReqPlayroomChip) GetUid() []int64 { @@ -20622,7 +20742,7 @@ type ResPlayroomChip struct { func (x *ResPlayroomChip) Reset() { *x = ResPlayroomChip{} - mi := &file_proto_Gameapi_proto_msgTypes[366] + mi := &file_proto_Gameapi_proto_msgTypes[368] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20634,7 +20754,7 @@ func (x *ResPlayroomChip) String() string { func (*ResPlayroomChip) ProtoMessage() {} func (x *ResPlayroomChip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[366] + mi := &file_proto_Gameapi_proto_msgTypes[368] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20647,7 +20767,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{366} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{368} } func (x *ResPlayroomChip) GetCode() RES_CODE { @@ -20673,7 +20793,7 @@ type ReqPlayroomBuyItem struct { func (x *ReqPlayroomBuyItem) Reset() { *x = ReqPlayroomBuyItem{} - mi := &file_proto_Gameapi_proto_msgTypes[367] + mi := &file_proto_Gameapi_proto_msgTypes[369] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20685,7 +20805,7 @@ func (x *ReqPlayroomBuyItem) String() string { func (*ReqPlayroomBuyItem) ProtoMessage() {} func (x *ReqPlayroomBuyItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[367] + mi := &file_proto_Gameapi_proto_msgTypes[369] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20698,7 +20818,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{367} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{369} } func (x *ReqPlayroomBuyItem) GetId() int32 { @@ -20718,7 +20838,7 @@ type ResPlayroomBuyItem struct { func (x *ResPlayroomBuyItem) Reset() { *x = ResPlayroomBuyItem{} - mi := &file_proto_Gameapi_proto_msgTypes[368] + mi := &file_proto_Gameapi_proto_msgTypes[370] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20730,7 +20850,7 @@ func (x *ResPlayroomBuyItem) String() string { func (*ResPlayroomBuyItem) ProtoMessage() {} func (x *ResPlayroomBuyItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[368] + mi := &file_proto_Gameapi_proto_msgTypes[370] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20743,7 +20863,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{368} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{370} } func (x *ResPlayroomBuyItem) GetCode() RES_CODE { @@ -20771,7 +20891,7 @@ type ReqPlayroomShop struct { func (x *ReqPlayroomShop) Reset() { *x = ReqPlayroomShop{} - mi := &file_proto_Gameapi_proto_msgTypes[369] + mi := &file_proto_Gameapi_proto_msgTypes[371] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20783,7 +20903,7 @@ func (x *ReqPlayroomShop) String() string { func (*ReqPlayroomShop) ProtoMessage() {} func (x *ReqPlayroomShop) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[369] + mi := &file_proto_Gameapi_proto_msgTypes[371] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20796,7 +20916,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{369} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{371} } func (x *ReqPlayroomShop) GetId() int32 { @@ -20823,7 +20943,7 @@ type ResPlayroomShop struct { func (x *ResPlayroomShop) Reset() { *x = ResPlayroomShop{} - mi := &file_proto_Gameapi_proto_msgTypes[370] + mi := &file_proto_Gameapi_proto_msgTypes[372] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20835,7 +20955,7 @@ func (x *ResPlayroomShop) String() string { func (*ResPlayroomShop) ProtoMessage() {} func (x *ResPlayroomShop) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[370] + mi := &file_proto_Gameapi_proto_msgTypes[372] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20848,7 +20968,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{370} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{372} } func (x *ResPlayroomShop) GetCode() RES_CODE { @@ -20874,7 +20994,7 @@ type ReqFriendTreasure struct { func (x *ReqFriendTreasure) Reset() { *x = ReqFriendTreasure{} - mi := &file_proto_Gameapi_proto_msgTypes[371] + mi := &file_proto_Gameapi_proto_msgTypes[373] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20886,7 +21006,7 @@ func (x *ReqFriendTreasure) String() string { func (*ReqFriendTreasure) ProtoMessage() {} func (x *ReqFriendTreasure) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[371] + mi := &file_proto_Gameapi_proto_msgTypes[373] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20899,7 +21019,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{371} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{373} } type ResFriendTreasure struct { @@ -20916,7 +21036,7 @@ type ResFriendTreasure struct { func (x *ResFriendTreasure) Reset() { *x = ResFriendTreasure{} - mi := &file_proto_Gameapi_proto_msgTypes[372] + mi := &file_proto_Gameapi_proto_msgTypes[374] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20928,7 +21048,7 @@ func (x *ResFriendTreasure) String() string { func (*ResFriendTreasure) ProtoMessage() {} func (x *ResFriendTreasure) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[372] + mi := &file_proto_Gameapi_proto_msgTypes[374] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20941,7 +21061,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{372} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{374} } func (x *ResFriendTreasure) GetStatus() int32 { @@ -21001,7 +21121,7 @@ type TreasureInfo struct { func (x *TreasureInfo) Reset() { *x = TreasureInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[373] + mi := &file_proto_Gameapi_proto_msgTypes[375] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21013,7 +21133,7 @@ func (x *TreasureInfo) String() string { func (*TreasureInfo) ProtoMessage() {} func (x *TreasureInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[373] + mi := &file_proto_Gameapi_proto_msgTypes[375] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21026,7 +21146,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{373} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{375} } func (x *TreasureInfo) GetPos() int32 { @@ -21088,7 +21208,7 @@ type ReqFriendTreasureStart struct { func (x *ReqFriendTreasureStart) Reset() { *x = ReqFriendTreasureStart{} - mi := &file_proto_Gameapi_proto_msgTypes[374] + mi := &file_proto_Gameapi_proto_msgTypes[376] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21100,7 +21220,7 @@ func (x *ReqFriendTreasureStart) String() string { func (*ReqFriendTreasureStart) ProtoMessage() {} func (x *ReqFriendTreasureStart) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[374] + mi := &file_proto_Gameapi_proto_msgTypes[376] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21113,7 +21233,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{374} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{376} } func (x *ReqFriendTreasureStart) GetList() []*TreasureInfo { @@ -21140,7 +21260,7 @@ type ResFriendTreasureStart struct { func (x *ResFriendTreasureStart) Reset() { *x = ResFriendTreasureStart{} - mi := &file_proto_Gameapi_proto_msgTypes[375] + mi := &file_proto_Gameapi_proto_msgTypes[377] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21152,7 +21272,7 @@ func (x *ResFriendTreasureStart) String() string { func (*ResFriendTreasureStart) ProtoMessage() {} func (x *ResFriendTreasureStart) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[375] + mi := &file_proto_Gameapi_proto_msgTypes[377] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21165,7 +21285,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{375} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{377} } func (x *ResFriendTreasureStart) GetCode() RES_CODE { @@ -21190,7 +21310,7 @@ type ReqFriendTreasureEnd struct { func (x *ReqFriendTreasureEnd) Reset() { *x = ReqFriendTreasureEnd{} - mi := &file_proto_Gameapi_proto_msgTypes[376] + mi := &file_proto_Gameapi_proto_msgTypes[378] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21202,7 +21322,7 @@ func (x *ReqFriendTreasureEnd) String() string { func (*ReqFriendTreasureEnd) ProtoMessage() {} func (x *ReqFriendTreasureEnd) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[376] + mi := &file_proto_Gameapi_proto_msgTypes[378] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21215,7 +21335,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{376} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{378} } type ResFriendTreasureEnd struct { @@ -21228,7 +21348,7 @@ type ResFriendTreasureEnd struct { func (x *ResFriendTreasureEnd) Reset() { *x = ResFriendTreasureEnd{} - mi := &file_proto_Gameapi_proto_msgTypes[377] + mi := &file_proto_Gameapi_proto_msgTypes[379] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21240,7 +21360,7 @@ func (x *ResFriendTreasureEnd) String() string { func (*ResFriendTreasureEnd) ProtoMessage() {} func (x *ResFriendTreasureEnd) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[377] + mi := &file_proto_Gameapi_proto_msgTypes[379] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21253,7 +21373,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{377} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{379} } func (x *ResFriendTreasureEnd) GetCode() RES_CODE { @@ -21279,7 +21399,7 @@ type ReqFriendTreasureFilp struct { func (x *ReqFriendTreasureFilp) Reset() { *x = ReqFriendTreasureFilp{} - mi := &file_proto_Gameapi_proto_msgTypes[378] + mi := &file_proto_Gameapi_proto_msgTypes[380] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21291,7 +21411,7 @@ func (x *ReqFriendTreasureFilp) String() string { func (*ReqFriendTreasureFilp) ProtoMessage() {} func (x *ReqFriendTreasureFilp) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[378] + mi := &file_proto_Gameapi_proto_msgTypes[380] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21304,7 +21424,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{378} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{380} } func (x *ReqFriendTreasureFilp) GetPos() int32 { @@ -21324,7 +21444,7 @@ type ResFriendTreasureFilp struct { func (x *ResFriendTreasureFilp) Reset() { *x = ResFriendTreasureFilp{} - mi := &file_proto_Gameapi_proto_msgTypes[379] + mi := &file_proto_Gameapi_proto_msgTypes[381] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21336,7 +21456,7 @@ func (x *ResFriendTreasureFilp) String() string { func (*ResFriendTreasureFilp) ProtoMessage() {} func (x *ResFriendTreasureFilp) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[379] + mi := &file_proto_Gameapi_proto_msgTypes[381] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21349,7 +21469,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{379} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{381} } func (x *ResFriendTreasureFilp) GetCode() RES_CODE { @@ -21375,7 +21495,7 @@ type ResFriendTreasureStar struct { func (x *ResFriendTreasureStar) Reset() { *x = ResFriendTreasureStar{} - mi := &file_proto_Gameapi_proto_msgTypes[380] + mi := &file_proto_Gameapi_proto_msgTypes[382] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21387,7 +21507,7 @@ func (x *ResFriendTreasureStar) String() string { func (*ResFriendTreasureStar) ProtoMessage() {} func (x *ResFriendTreasureStar) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[380] + mi := &file_proto_Gameapi_proto_msgTypes[382] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21400,7 +21520,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{380} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{382} } func (x *ResFriendTreasureStar) GetStar() int32 { @@ -21420,7 +21540,7 @@ type ReqKafkaLog struct { func (x *ReqKafkaLog) Reset() { *x = ReqKafkaLog{} - mi := &file_proto_Gameapi_proto_msgTypes[381] + mi := &file_proto_Gameapi_proto_msgTypes[383] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21432,7 +21552,7 @@ func (x *ReqKafkaLog) String() string { func (*ReqKafkaLog) ProtoMessage() {} func (x *ReqKafkaLog) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[381] + mi := &file_proto_Gameapi_proto_msgTypes[383] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21445,7 +21565,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{381} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{383} } func (x *ReqKafkaLog) GetEvent() string { @@ -21470,7 +21590,7 @@ type ReqCollectInfo struct { func (x *ReqCollectInfo) Reset() { *x = ReqCollectInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[382] + mi := &file_proto_Gameapi_proto_msgTypes[384] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21482,7 +21602,7 @@ func (x *ReqCollectInfo) String() string { func (*ReqCollectInfo) ProtoMessage() {} func (x *ReqCollectInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[382] + mi := &file_proto_Gameapi_proto_msgTypes[384] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21495,7 +21615,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{382} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{384} } type ResCollectInfo struct { @@ -21508,7 +21628,7 @@ type ResCollectInfo struct { func (x *ResCollectInfo) Reset() { *x = ResCollectInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[383] + mi := &file_proto_Gameapi_proto_msgTypes[385] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21520,7 +21640,7 @@ func (x *ResCollectInfo) String() string { func (*ResCollectInfo) ProtoMessage() {} func (x *ResCollectInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[383] + mi := &file_proto_Gameapi_proto_msgTypes[385] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21533,7 +21653,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{383} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{385} } func (x *ResCollectInfo) GetId() []int32 { @@ -21560,7 +21680,7 @@ type CollectItem struct { func (x *CollectItem) Reset() { *x = CollectItem{} - mi := &file_proto_Gameapi_proto_msgTypes[384] + mi := &file_proto_Gameapi_proto_msgTypes[386] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21572,7 +21692,7 @@ func (x *CollectItem) String() string { func (*CollectItem) ProtoMessage() {} func (x *CollectItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[384] + mi := &file_proto_Gameapi_proto_msgTypes[386] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21585,7 +21705,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{384} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{386} } func (x *CollectItem) GetId() int32 { @@ -21611,7 +21731,7 @@ type ReqCollect struct { func (x *ReqCollect) Reset() { *x = ReqCollect{} - mi := &file_proto_Gameapi_proto_msgTypes[385] + mi := &file_proto_Gameapi_proto_msgTypes[387] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21623,7 +21743,7 @@ func (x *ReqCollect) String() string { func (*ReqCollect) ProtoMessage() {} func (x *ReqCollect) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[385] + mi := &file_proto_Gameapi_proto_msgTypes[387] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21636,7 +21756,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{385} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{387} } func (x *ReqCollect) GetId() int32 { @@ -21656,7 +21776,7 @@ type ResCollect struct { func (x *ResCollect) Reset() { *x = ResCollect{} - mi := &file_proto_Gameapi_proto_msgTypes[386] + mi := &file_proto_Gameapi_proto_msgTypes[388] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21668,7 +21788,7 @@ func (x *ResCollect) String() string { func (*ResCollect) ProtoMessage() {} func (x *ResCollect) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[386] + mi := &file_proto_Gameapi_proto_msgTypes[388] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21681,7 +21801,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{386} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{388} } func (x *ResCollect) GetCode() RES_CODE { @@ -21709,7 +21829,7 @@ type AdminReq struct { func (x *AdminReq) Reset() { *x = AdminReq{} - mi := &file_proto_Gameapi_proto_msgTypes[387] + mi := &file_proto_Gameapi_proto_msgTypes[389] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21721,7 +21841,7 @@ func (x *AdminReq) String() string { func (*AdminReq) ProtoMessage() {} func (x *AdminReq) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[387] + mi := &file_proto_Gameapi_proto_msgTypes[389] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21734,7 +21854,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{387} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{389} } func (x *AdminReq) GetFunc() string { @@ -21761,7 +21881,7 @@ type AdminRes struct { func (x *AdminRes) Reset() { *x = AdminRes{} - mi := &file_proto_Gameapi_proto_msgTypes[388] + mi := &file_proto_Gameapi_proto_msgTypes[390] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21773,7 +21893,7 @@ func (x *AdminRes) String() string { func (*AdminRes) ProtoMessage() {} func (x *AdminRes) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[388] + mi := &file_proto_Gameapi_proto_msgTypes[390] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21786,7 +21906,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{388} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{390} } func (x *AdminRes) GetFunc() string { @@ -21812,7 +21932,7 @@ type ReqAdminInfo struct { func (x *ReqAdminInfo) Reset() { *x = ReqAdminInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[389] + mi := &file_proto_Gameapi_proto_msgTypes[391] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21824,7 +21944,7 @@ func (x *ReqAdminInfo) String() string { func (*ReqAdminInfo) ProtoMessage() {} func (x *ReqAdminInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[389] + mi := &file_proto_Gameapi_proto_msgTypes[391] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21837,7 +21957,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{389} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{391} } func (x *ReqAdminInfo) GetUid() int64 { @@ -21855,7 +21975,7 @@ type ReqReloadServerMail struct { func (x *ReqReloadServerMail) Reset() { *x = ReqReloadServerMail{} - mi := &file_proto_Gameapi_proto_msgTypes[390] + mi := &file_proto_Gameapi_proto_msgTypes[392] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21867,7 +21987,7 @@ func (x *ReqReloadServerMail) String() string { func (*ReqReloadServerMail) ProtoMessage() {} func (x *ReqReloadServerMail) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[390] + mi := &file_proto_Gameapi_proto_msgTypes[392] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21880,7 +22000,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{390} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{392} } type ReqServerInfo struct { @@ -21891,7 +22011,7 @@ type ReqServerInfo struct { func (x *ReqServerInfo) Reset() { *x = ReqServerInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[391] + mi := &file_proto_Gameapi_proto_msgTypes[393] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21903,7 +22023,7 @@ func (x *ReqServerInfo) String() string { func (*ReqServerInfo) ProtoMessage() {} func (x *ReqServerInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[391] + mi := &file_proto_Gameapi_proto_msgTypes[393] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21916,7 +22036,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{391} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{393} } type ReqReload struct { @@ -21927,7 +22047,7 @@ type ReqReload struct { func (x *ReqReload) Reset() { *x = ReqReload{} - mi := &file_proto_Gameapi_proto_msgTypes[392] + mi := &file_proto_Gameapi_proto_msgTypes[394] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21939,7 +22059,7 @@ func (x *ReqReload) String() string { func (*ReqReload) ProtoMessage() {} func (x *ReqReload) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[392] + mi := &file_proto_Gameapi_proto_msgTypes[394] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21952,7 +22072,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{392} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{394} } type ReqAdminGm struct { @@ -21965,7 +22085,7 @@ type ReqAdminGm struct { func (x *ReqAdminGm) Reset() { *x = ReqAdminGm{} - mi := &file_proto_Gameapi_proto_msgTypes[393] + mi := &file_proto_Gameapi_proto_msgTypes[395] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21977,7 +22097,7 @@ func (x *ReqAdminGm) String() string { func (*ReqAdminGm) ProtoMessage() {} func (x *ReqAdminGm) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[393] + mi := &file_proto_Gameapi_proto_msgTypes[395] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21990,7 +22110,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{393} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{395} } func (x *ReqAdminGm) GetUid() int64 { @@ -23333,7 +23453,7 @@ 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\"\x80\t\n" + + "\vReqPlayroom\"\xb6\t\n" + "\vResPlayroom\x12\x16\n" + "\x06status\x18\x01 \x01(\x05R\x06status\x12(\n" + "\x05Items\x18\x02 \x03(\v2\x12.tutorial.ItemInfoR\x05Items\x122\n" + @@ -23359,7 +23479,9 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\bDressSet\x18\x11 \x03(\v2#.tutorial.ResPlayroom.DressSetEntryR\bDressSet\x12\x16\n" + "\x06PetAir\x18\x12 \x03(\x05R\x06PetAir\x12\x1c\n" + "\tPetAirSet\x18\x13 \x01(\x05R\tPetAirSet\x12\x16\n" + - "\x06Upvote\x18\x14 \x01(\x05R\x06Upvote\x1a;\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" + "\rPlayroomEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" + "\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\x1a7\n" + @@ -23376,6 +23498,12 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\rDressSetEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n" + "\x05value\x18\x02 \x01(\x05R\x05value:\x028\x01\"#\n" + + "\x11ReqPlayroomUnlock\x12\x0e\n" + + "\x02Id\x18\x01 \x01(\x05R\x02Id\"]\n" + + "\x11ResPlayroomUnlock\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" + "\x11ReqPlayroomUpvote\x12\x0e\n" + "\x02Id\x18\x01 \x01(\x03R\x02Id\"]\n" + "\x11ResPlayroomUpvote\x12&\n" + @@ -23754,7 +23882,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, 454) +var file_proto_Gameapi_proto_msgTypes = make([]protoimpl.MessageInfo, 456) var file_proto_Gameapi_proto_goTypes = []any{ (ITEM_POP_LABEL)(0), // 0: tutorial.ITEM_POP_LABEL (HANDLE_TYPE)(0), // 1: tutorial.HANDLE_TYPE @@ -24092,160 +24220,162 @@ var file_proto_Gameapi_proto_goTypes = []any{ (*ResRaceReward)(nil), // 333: tutorial.ResRaceReward (*ReqPlayroom)(nil), // 334: tutorial.ReqPlayroom (*ResPlayroom)(nil), // 335: tutorial.ResPlayroom - (*ReqPlayroomUpvote)(nil), // 336: tutorial.ReqPlayroomUpvote - (*ResPlayroomUpvote)(nil), // 337: tutorial.ResPlayroomUpvote - (*PlayroomDress)(nil), // 338: tutorial.PlayroomDress - (*ReqPlayroomDressSet)(nil), // 339: tutorial.ReqPlayroomDressSet - (*ResPlayroomDressSet)(nil), // 340: tutorial.ResPlayroomDressSet - (*ReqPlayroomPetAirSet)(nil), // 341: tutorial.ReqPlayroomPetAirSet - (*ResPlayroomPetAirSet)(nil), // 342: tutorial.ResPlayroomPetAirSet - (*ReqPlayroomWrokOutline)(nil), // 343: tutorial.ReqPlayroomWrokOutline - (*ResPlayroomWrokOutline)(nil), // 344: tutorial.ResPlayroomWrokOutline - (*NofiPlayroomStatus)(nil), // 345: tutorial.NofiPlayroomStatus - (*NotifyPlayroomWork)(nil), // 346: tutorial.NotifyPlayroomWork - (*NotifyPlayroomLose)(nil), // 347: tutorial.NotifyPlayroomLose - (*ChipInfo)(nil), // 348: tutorial.ChipInfo - (*NotifyPlayroomMood)(nil), // 349: tutorial.NotifyPlayroomMood - (*FriendRoom)(nil), // 350: tutorial.FriendRoom - (*RoomOpponent)(nil), // 351: tutorial.RoomOpponent - (*ReqPlayroomInfo)(nil), // 352: tutorial.ReqPlayroomInfo - (*ResPlayroomInfo)(nil), // 353: tutorial.ResPlayroomInfo - (*ReqPlayroomFlip)(nil), // 354: tutorial.ReqPlayroomFlip - (*ResPlayroomFlip)(nil), // 355: tutorial.ResPlayroomFlip - (*ReqPlayroomFlipReward)(nil), // 356: tutorial.ReqPlayroomFlipReward - (*ResPlayroomFlipReward)(nil), // 357: tutorial.ResPlayroomFlipReward - (*ReqPlayroomGame)(nil), // 358: tutorial.ReqPlayroomGame - (*ResPlayroomGame)(nil), // 359: tutorial.ResPlayroomGame - (*ReqPlayroomInteract)(nil), // 360: tutorial.ReqPlayroomInteract - (*ResPlayroomInteract)(nil), // 361: tutorial.ResPlayroomInteract - (*ReqPlayroomSetRoom)(nil), // 362: tutorial.ReqPlayroomSetRoom - (*ResPlayroomSetRoom)(nil), // 363: tutorial.ResPlayroomSetRoom - (*ReqPlayroomSelectReward)(nil), // 364: tutorial.ReqPlayroomSelectReward - (*ResPlayroomSelectReward)(nil), // 365: tutorial.ResPlayroomSelectReward - (*ReqPlayroomLose)(nil), // 366: tutorial.ReqPlayroomLose - (*ResPlayroomLose)(nil), // 367: tutorial.ResPlayroomLose - (*ReqPlayroomWork)(nil), // 368: tutorial.ReqPlayroomWork - (*ResPlayroomWork)(nil), // 369: tutorial.ResPlayroomWork - (*ReqPlayroomRest)(nil), // 370: tutorial.ReqPlayroomRest - (*ResPlayroomRest)(nil), // 371: tutorial.ResPlayroomRest - (*ReqPlayroomDraw)(nil), // 372: tutorial.ReqPlayroomDraw - (*ResPlayroomDraw)(nil), // 373: tutorial.ResPlayroomDraw - (*ReqPlayroomChip)(nil), // 374: tutorial.ReqPlayroomChip - (*ResPlayroomChip)(nil), // 375: tutorial.ResPlayroomChip - (*ReqPlayroomBuyItem)(nil), // 376: tutorial.ReqPlayroomBuyItem - (*ResPlayroomBuyItem)(nil), // 377: tutorial.ResPlayroomBuyItem - (*ReqPlayroomShop)(nil), // 378: tutorial.ReqPlayroomShop - (*ResPlayroomShop)(nil), // 379: tutorial.ResPlayroomShop - (*ReqFriendTreasure)(nil), // 380: tutorial.ReqFriendTreasure - (*ResFriendTreasure)(nil), // 381: tutorial.ResFriendTreasure - (*TreasureInfo)(nil), // 382: tutorial.TreasureInfo - (*ReqFriendTreasureStart)(nil), // 383: tutorial.ReqFriendTreasureStart - (*ResFriendTreasureStart)(nil), // 384: tutorial.ResFriendTreasureStart - (*ReqFriendTreasureEnd)(nil), // 385: tutorial.ReqFriendTreasureEnd - (*ResFriendTreasureEnd)(nil), // 386: tutorial.ResFriendTreasureEnd - (*ReqFriendTreasureFilp)(nil), // 387: tutorial.ReqFriendTreasureFilp - (*ResFriendTreasureFilp)(nil), // 388: tutorial.ResFriendTreasureFilp - (*ResFriendTreasureStar)(nil), // 389: tutorial.ResFriendTreasureStar - (*ReqKafkaLog)(nil), // 390: tutorial.ReqKafkaLog - (*ReqCollectInfo)(nil), // 391: tutorial.ReqCollectInfo - (*ResCollectInfo)(nil), // 392: tutorial.ResCollectInfo - (*CollectItem)(nil), // 393: tutorial.CollectItem - (*ReqCollect)(nil), // 394: tutorial.ReqCollect - (*ResCollect)(nil), // 395: tutorial.ResCollect - (*AdminReq)(nil), // 396: tutorial.AdminReq - (*AdminRes)(nil), // 397: tutorial.AdminRes - (*ReqAdminInfo)(nil), // 398: tutorial.ReqAdminInfo - (*ReqReloadServerMail)(nil), // 399: tutorial.ReqReloadServerMail - (*ReqServerInfo)(nil), // 400: tutorial.ReqServerInfo - (*ReqReload)(nil), // 401: tutorial.ReqReload - (*ReqAdminGm)(nil), // 402: tutorial.ReqAdminGm - nil, // 403: tutorial.ResChessColorData.MChessColorDataEntry - nil, // 404: tutorial.UpdateBaseItemInfo.MUpdateItemEntry - nil, // 405: tutorial.ResPlayerChessData.MChessDataEntry - nil, // 406: tutorial.UpdatePlayerChessData.MChessDataEntry - nil, // 407: tutorial.ReqSeparateChess.MChessDataEntry - nil, // 408: tutorial.ReqUpgradeChess.MChessDataEntry - nil, // 409: tutorial.ReqGetChessFromBuff.MChessDataEntry - nil, // 410: tutorial.ReqChessEx.MChessDataEntry - nil, // 411: tutorial.ReqSourceChest.MChessDataEntry - nil, // 412: tutorial.ReqPlayroomOutline.MChessDataEntry - nil, // 413: tutorial.ReqPutChessInBag.MChessDataEntry - nil, // 414: tutorial.ReqTakeChessOutBag.MChessDataEntry - nil, // 415: tutorial.UserInfo.SetEmojiEntry - nil, // 416: tutorial.ReqRewardOrder.MChessDataEntry - nil, // 417: tutorial.ResCardInfo.AllCardEntry - nil, // 418: tutorial.ResCardInfo.HandbookEntry - nil, // 419: tutorial.ResGuildInfo.RewardEntry - nil, // 420: tutorial.ResGuideInfo.RewardEntry - nil, // 421: tutorial.ResDailyTask.WeekRewardEntry - nil, // 422: tutorial.ResDailyTask.DailyTaskEntry - nil, // 423: tutorial.ResLimitEvent.LimitEventListEntry - nil, // 424: tutorial.ResLimitEventProgress.ProgressRewardEntry - nil, // 425: tutorial.LimitEvent.ParamEntry - nil, // 426: tutorial.ReqLimitEventLuckyCat.MChessDataEntry - nil, // 427: tutorial.ResPlayerSimple.EmojiEntry - nil, // 428: tutorial.ResKv.KvEntry - nil, // 429: tutorial.ResRank.RankListEntry - nil, // 430: tutorial.ResMailList.MailListEntry - nil, // 431: tutorial.ResCharge.SpecialShopEntry - nil, // 432: tutorial.ResCharge.ChessShopEntry - nil, // 433: tutorial.ResCharge.GiftEntry - nil, // 434: tutorial.ReqBuyChessShop2.MChessDataEntry - nil, // 435: tutorial.ResEndless.EndlessListEntry - nil, // 436: tutorial.ResChampshipRank.RankListEntry - nil, // 437: tutorial.ResChampshipPreRank.RankListEntry - nil, // 438: tutorial.ResNotifyCard.CardEntry - nil, // 439: tutorial.ResNotifyCard.MasterEntry - nil, // 440: tutorial.ResNotifyCard.HandbookEntry - nil, // 441: tutorial.ResMining.MapEntry - nil, // 442: tutorial.ReqMiningTake.MapEntry - nil, // 443: tutorial.ResActRed.RedEntry - nil, // 444: tutorial.ResItem.ItemEntry - nil, // 445: tutorial.ItemNotify.ItemEntry - nil, // 446: tutorial.ResGuessColor.OMapEntry - nil, // 447: tutorial.ReqGuessColorTake.OMapEntry - nil, // 448: tutorial.GuessColorInfo.MapEntry - nil, // 449: tutorial.ResPlayroom.PlayroomEntry - nil, // 450: tutorial.ResPlayroom.MoodEntry - nil, // 451: tutorial.ResPlayroom.PhysiologyEntry - nil, // 452: tutorial.ResPlayroom.DressEntry - nil, // 453: tutorial.ResPlayroom.DressSetEntry - nil, // 454: tutorial.ReqPlayroomDressSet.DressSetEntry - nil, // 455: tutorial.NotifyPlayroomMood.MoodEntry - nil, // 456: tutorial.NotifyPlayroomMood.PhysiologyEntry - nil, // 457: tutorial.ResPlayroomInfo.PlayroomEntry - nil, // 458: tutorial.ResPlayroomInfo.ItemsEntry - nil, // 459: tutorial.ResPlayroomInfo.FlipEntry - nil, // 460: tutorial.ResPlayroomInfo.EmojiEntry - nil, // 461: tutorial.ResPlayroomGame.ItemsEntry - nil, // 462: tutorial.ReqPlayroomSetRoom.PlayroomEntry + (*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 } var file_proto_Gameapi_proto_depIdxs = []int32{ - 403, // 0: tutorial.ResChessColorData.mChessColorData:type_name -> tutorial.ResChessColorData.MChessColorDataEntry - 404, // 1: tutorial.UpdateBaseItemInfo.mUpdateItem:type_name -> tutorial.UpdateBaseItemInfo.MUpdateItemEntry - 405, // 2: tutorial.ResPlayerChessData.mChessData:type_name -> tutorial.ResPlayerChessData.MChessDataEntry + 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 57, // 3: tutorial.ResPlayerChessInfo.ChessBag:type_name -> tutorial.ChessBag 1, // 4: tutorial.ChessHandle.type:type_name -> tutorial.HANDLE_TYPE - 406, // 5: tutorial.UpdatePlayerChessData.mChessData:type_name -> tutorial.UpdatePlayerChessData.MChessDataEntry + 408, // 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 - 407, // 8: tutorial.ReqSeparateChess.mChessData:type_name -> tutorial.ReqSeparateChess.MChessDataEntry + 409, // 8: tutorial.ReqSeparateChess.mChessData:type_name -> tutorial.ReqSeparateChess.MChessDataEntry 2, // 9: tutorial.ResSeparateChess.code:type_name -> tutorial.RES_CODE - 408, // 10: tutorial.ReqUpgradeChess.mChessData:type_name -> tutorial.ReqUpgradeChess.MChessDataEntry + 410, // 10: tutorial.ReqUpgradeChess.mChessData:type_name -> tutorial.ReqUpgradeChess.MChessDataEntry 2, // 11: tutorial.ResUpgradeChess.code:type_name -> tutorial.RES_CODE - 409, // 12: tutorial.ReqGetChessFromBuff.mChessData:type_name -> tutorial.ReqGetChessFromBuff.MChessDataEntry + 411, // 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 - 410, // 15: tutorial.ReqChessEx.mChessData:type_name -> tutorial.ReqChessEx.MChessDataEntry + 412, // 15: tutorial.ReqChessEx.mChessData:type_name -> tutorial.ReqChessEx.MChessDataEntry 2, // 16: tutorial.ResChessEx.code:type_name -> tutorial.RES_CODE - 411, // 17: tutorial.ReqSourceChest.mChessData:type_name -> tutorial.ReqSourceChest.MChessDataEntry + 413, // 17: tutorial.ReqSourceChest.mChessData:type_name -> tutorial.ReqSourceChest.MChessDataEntry 2, // 18: tutorial.ResSourceChest.code:type_name -> tutorial.RES_CODE - 412, // 19: tutorial.ReqPlayroomOutline.mChessData:type_name -> tutorial.ReqPlayroomOutline.MChessDataEntry + 414, // 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 - 413, // 22: tutorial.ReqPutChessInBag.mChessData:type_name -> tutorial.ReqPutChessInBag.MChessDataEntry + 415, // 22: tutorial.ReqPutChessInBag.mChessData:type_name -> tutorial.ReqPutChessInBag.MChessDataEntry 2, // 23: tutorial.ResPutChessInBag.code:type_name -> tutorial.RES_CODE - 414, // 24: tutorial.ReqTakeChessOutBag.mChessData:type_name -> tutorial.ReqTakeChessOutBag.MChessDataEntry + 416, // 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 @@ -24255,7 +24385,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 - 415, // 34: tutorial.UserInfo.SetEmoji:type_name -> tutorial.UserInfo.SetEmojiEntry + 417, // 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 @@ -24263,15 +24393,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 - 416, // 42: tutorial.ReqRewardOrder.mChessData:type_name -> tutorial.ReqRewardOrder.MChessDataEntry + 418, // 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 - 417, // 49: tutorial.ResCardInfo.AllCard:type_name -> tutorial.ResCardInfo.AllCardEntry - 418, // 50: tutorial.ResCardInfo.Handbook:type_name -> tutorial.ResCardInfo.HandbookEntry + 419, // 49: tutorial.ResCardInfo.AllCard:type_name -> tutorial.ResCardInfo.AllCardEntry + 420, // 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 @@ -24289,12 +24419,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 - 419, // 68: tutorial.ResGuildInfo.Reward:type_name -> tutorial.ResGuildInfo.RewardEntry - 420, // 69: tutorial.ResGuideInfo.Reward:type_name -> tutorial.ResGuideInfo.RewardEntry + 421, // 68: tutorial.ResGuildInfo.Reward:type_name -> tutorial.ResGuildInfo.RewardEntry + 422, // 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 - 421, // 72: tutorial.ResDailyTask.WeekReward:type_name -> tutorial.ResDailyTask.WeekRewardEntry - 422, // 73: tutorial.ResDailyTask.DailyTask:type_name -> tutorial.ResDailyTask.DailyTaskEntry + 423, // 72: tutorial.ResDailyTask.WeekReward:type_name -> tutorial.ResDailyTask.WeekRewardEntry + 424, // 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 @@ -24315,23 +24445,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 - 423, // 94: tutorial.ResLimitEvent.LimitEventList:type_name -> tutorial.ResLimitEvent.LimitEventListEntry - 424, // 95: tutorial.ResLimitEventProgress.ProgressReward:type_name -> tutorial.ResLimitEventProgress.ProgressRewardEntry + 425, // 94: tutorial.ResLimitEvent.LimitEventList:type_name -> tutorial.ResLimitEvent.LimitEventListEntry + 426, // 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 - 425, // 98: tutorial.LimitEvent.Param:type_name -> tutorial.LimitEvent.ParamEntry - 426, // 99: tutorial.ReqLimitEventLuckyCat.mChessData:type_name -> tutorial.ReqLimitEventLuckyCat.MChessDataEntry + 427, // 98: tutorial.LimitEvent.Param:type_name -> tutorial.LimitEvent.ParamEntry + 428, // 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 - 427, // 106: tutorial.ResPlayerSimple.Emoji:type_name -> tutorial.ResPlayerSimple.EmojiEntry + 429, // 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 - 428, // 110: tutorial.ResKv.kv:type_name -> tutorial.ResKv.KvEntry + 430, // 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 @@ -24349,26 +24479,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 - 429, // 128: tutorial.ResRank.RankList:type_name -> tutorial.ResRank.RankListEntry - 430, // 129: tutorial.ResMailList.MailList:type_name -> tutorial.ResMailList.MailListEntry + 431, // 128: tutorial.ResRank.RankList:type_name -> tutorial.ResRank.RankListEntry + 432, // 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 - 431, // 135: tutorial.ResCharge.SpecialShop:type_name -> tutorial.ResCharge.SpecialShopEntry - 432, // 136: tutorial.ResCharge.ChessShop:type_name -> tutorial.ResCharge.ChessShopEntry - 433, // 137: tutorial.ResCharge.Gift:type_name -> tutorial.ResCharge.GiftEntry + 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 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 - 434, // 144: tutorial.ReqBuyChessShop2.mChessData:type_name -> tutorial.ReqBuyChessShop2.MChessDataEntry + 436, // 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 - 435, // 147: tutorial.ResEndless.EndlessList:type_name -> tutorial.ResEndless.EndlessListEntry + 437, // 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 @@ -24376,96 +24506,97 @@ 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 - 436, // 155: tutorial.ResChampshipRank.RankList:type_name -> tutorial.ResChampshipRank.RankListEntry - 437, // 156: tutorial.ResChampshipPreRank.RankList:type_name -> tutorial.ResChampshipPreRank.RankListEntry - 438, // 157: tutorial.ResNotifyCard.Card:type_name -> tutorial.ResNotifyCard.CardEntry - 439, // 158: tutorial.ResNotifyCard.Master:type_name -> tutorial.ResNotifyCard.MasterEntry - 440, // 159: tutorial.ResNotifyCard.Handbook:type_name -> tutorial.ResNotifyCard.HandbookEntry + 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 2, // 160: tutorial.ResSetFacebookUrl.Code:type_name -> tutorial.RES_CODE - 441, // 161: tutorial.ResMining.Map:type_name -> tutorial.ResMining.MapEntry - 442, // 162: tutorial.ReqMiningTake.Map:type_name -> tutorial.ReqMiningTake.MapEntry + 443, // 161: tutorial.ResMining.Map:type_name -> tutorial.ResMining.MapEntry + 444, // 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 - 443, // 165: tutorial.ResActRed.Red:type_name -> tutorial.ResActRed.RedEntry + 445, // 165: tutorial.ResActRed.Red:type_name -> tutorial.ResActRed.RedEntry 177, // 166: tutorial.ActivityNotify.Info:type_name -> tutorial.ActivityInfo - 444, // 167: tutorial.ResItem.Item:type_name -> tutorial.ResItem.ItemEntry - 445, // 168: tutorial.ItemNotify.Item:type_name -> tutorial.ItemNotify.ItemEntry + 446, // 167: tutorial.ResItem.Item:type_name -> tutorial.ResItem.ItemEntry + 447, // 168: tutorial.ItemNotify.Item:type_name -> tutorial.ItemNotify.ItemEntry 323, // 169: tutorial.ResGuessColor.MapList:type_name -> tutorial.GuessColorInfo - 446, // 170: tutorial.ResGuessColor.OMap:type_name -> tutorial.ResGuessColor.OMapEntry + 448, // 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 - 447, // 173: tutorial.ReqGuessColorTake.OMap:type_name -> tutorial.ReqGuessColorTake.OMapEntry - 448, // 174: tutorial.GuessColorInfo.Map:type_name -> tutorial.GuessColorInfo.MapEntry + 449, // 173: tutorial.ReqGuessColorTake.OMap:type_name -> tutorial.ReqGuessColorTake.OMapEntry + 450, // 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 - 351, // 181: tutorial.ResPlayroom.Opponent:type_name -> tutorial.RoomOpponent - 350, // 182: tutorial.ResPlayroom.Friend:type_name -> tutorial.FriendRoom - 449, // 183: tutorial.ResPlayroom.Playroom:type_name -> tutorial.ResPlayroom.PlayroomEntry - 450, // 184: tutorial.ResPlayroom.Mood:type_name -> tutorial.ResPlayroom.MoodEntry + 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 147, // 185: tutorial.ResPlayroom.LoseItem:type_name -> tutorial.ItemInfo - 348, // 186: tutorial.ResPlayroom.Chip:type_name -> tutorial.ChipInfo - 451, // 187: tutorial.ResPlayroom.Physiology:type_name -> tutorial.ResPlayroom.PhysiologyEntry - 452, // 188: tutorial.ResPlayroom.Dress:type_name -> tutorial.ResPlayroom.DressEntry - 453, // 189: tutorial.ResPlayroom.DressSet:type_name -> tutorial.ResPlayroom.DressSetEntry - 2, // 190: tutorial.ResPlayroomUpvote.Code:type_name -> tutorial.RES_CODE - 454, // 191: tutorial.ReqPlayroomDressSet.DressSet:type_name -> tutorial.ReqPlayroomDressSet.DressSetEntry - 2, // 192: tutorial.ResPlayroomDressSet.Code:type_name -> tutorial.RES_CODE - 2, // 193: tutorial.ResPlayroomPetAirSet.Code:type_name -> tutorial.RES_CODE - 2, // 194: tutorial.ResPlayroomWrokOutline.Code:type_name -> tutorial.RES_CODE - 147, // 195: tutorial.NotifyPlayroomLose.LoseItem:type_name -> tutorial.ItemInfo - 348, // 196: tutorial.NotifyPlayroomLose.Chip:type_name -> tutorial.ChipInfo - 455, // 197: tutorial.NotifyPlayroomMood.Mood:type_name -> tutorial.NotifyPlayroomMood.MoodEntry - 456, // 198: tutorial.NotifyPlayroomMood.Physiology:type_name -> tutorial.NotifyPlayroomMood.PhysiologyEntry - 457, // 199: tutorial.ResPlayroomInfo.Playroom:type_name -> tutorial.ResPlayroomInfo.PlayroomEntry - 458, // 200: tutorial.ResPlayroomInfo.Items:type_name -> tutorial.ResPlayroomInfo.ItemsEntry - 459, // 201: tutorial.ResPlayroomInfo.flip:type_name -> tutorial.ResPlayroomInfo.FlipEntry - 348, // 202: tutorial.ResPlayroomInfo.Chip:type_name -> tutorial.ChipInfo - 460, // 203: tutorial.ResPlayroomInfo.Emoji:type_name -> tutorial.ResPlayroomInfo.EmojiEntry - 2, // 204: tutorial.ResPlayroomFlip.Code:type_name -> tutorial.RES_CODE - 2, // 205: tutorial.ResPlayroomFlipReward.Code:type_name -> tutorial.RES_CODE - 2, // 206: tutorial.ResPlayroomGame.Code:type_name -> tutorial.RES_CODE - 461, // 207: tutorial.ResPlayroomGame.Items:type_name -> tutorial.ResPlayroomGame.ItemsEntry - 2, // 208: tutorial.ResPlayroomInteract.Code:type_name -> tutorial.RES_CODE - 462, // 209: tutorial.ReqPlayroomSetRoom.Playroom:type_name -> tutorial.ReqPlayroomSetRoom.PlayroomEntry - 2, // 210: tutorial.ResPlayroomSetRoom.Code:type_name -> tutorial.RES_CODE - 2, // 211: tutorial.ResPlayroomSelectReward.Code:type_name -> tutorial.RES_CODE - 2, // 212: tutorial.ResPlayroomLose.Code:type_name -> tutorial.RES_CODE - 2, // 213: tutorial.ResPlayroomWork.Code:type_name -> tutorial.RES_CODE - 2, // 214: tutorial.ResPlayroomRest.Code:type_name -> tutorial.RES_CODE - 2, // 215: tutorial.ResPlayroomDraw.Code:type_name -> tutorial.RES_CODE - 2, // 216: tutorial.ResPlayroomChip.Code:type_name -> tutorial.RES_CODE - 2, // 217: tutorial.ResPlayroomBuyItem.Code:type_name -> tutorial.RES_CODE - 2, // 218: tutorial.ResPlayroomShop.Code:type_name -> tutorial.RES_CODE - 382, // 219: tutorial.ResFriendTreasure.List:type_name -> tutorial.TreasureInfo - 382, // 220: tutorial.ReqFriendTreasureStart.List:type_name -> tutorial.TreasureInfo - 2, // 221: tutorial.ResFriendTreasureStart.Code:type_name -> tutorial.RES_CODE - 2, // 222: tutorial.ResFriendTreasureEnd.Code:type_name -> tutorial.RES_CODE - 2, // 223: tutorial.ResFriendTreasureFilp.Code:type_name -> tutorial.RES_CODE - 393, // 224: tutorial.ResCollectInfo.Items:type_name -> tutorial.CollectItem - 147, // 225: tutorial.CollectItem.Items:type_name -> tutorial.ItemInfo - 2, // 226: tutorial.ResCollect.Code:type_name -> tutorial.RES_CODE - 150, // 227: tutorial.ResDailyTask.WeekRewardEntry.value:type_name -> tutorial.DailyWeek - 151, // 228: tutorial.ResDailyTask.DailyTaskEntry.value:type_name -> tutorial.DailyTask - 187, // 229: tutorial.ResLimitEvent.LimitEventListEntry.value:type_name -> tutorial.LimitEvent - 202, // 230: tutorial.ResRank.RankListEntry.value:type_name -> tutorial.ResPlayerSimple - 244, // 231: tutorial.ResMailList.MailListEntry.value:type_name -> tutorial.MailInfo - 260, // 232: tutorial.ResCharge.SpecialShopEntry.value:type_name -> tutorial.ResSpecialShop - 261, // 233: tutorial.ResCharge.ChessShopEntry.value:type_name -> tutorial.ResChessShop - 272, // 234: tutorial.ResEndless.EndlessListEntry.value:type_name -> tutorial.ResEndlessInfo - 203, // 235: tutorial.ResChampshipRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank - 203, // 236: tutorial.ResChampshipPreRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank - 338, // 237: tutorial.ResPlayroom.DressEntry.value:type_name -> tutorial.PlayroomDress - 147, // 238: tutorial.ResPlayroomInfo.ItemsEntry.value:type_name -> tutorial.ItemInfo - 147, // 239: tutorial.ResPlayroomGame.ItemsEntry.value:type_name -> tutorial.ItemInfo - 240, // [240:240] is the sub-list for method output_type - 240, // [240:240] is the sub-list for method input_type - 240, // [240:240] is the sub-list for extension type_name - 240, // [240:240] is the sub-list for extension extendee - 0, // [0:240] is the sub-list for field type_name + 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 } func init() { file_proto_Gameapi_proto_init() } @@ -24479,7 +24610,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: 454, + NumMessages: 456, NumExtensions: 0, NumServices: 0, },