diff --git a/src/server/game/Gm.go b/src/server/game/Gm.go index b14f1bae..0b7e6553 100644 --- a/src/server/game/Gm.go +++ b/src/server/game/Gm.go @@ -290,7 +290,7 @@ func ReqGmCommand_(player *Player, Command string) error { } case "playroomDress": PlayroomMod := player.PlayMod.getPlayroomMod() - PlayroomMod.Dress = make(map[int][]int) + PlayroomMod.NewDress = make(map[int]*playroom.DressInfo, 0) DressList := playroomCfg.GetDressList() for _, v := range DressList { Part := playroomCfg.GetDressPart(v) diff --git a/src/server/game/PlayerBack.go b/src/server/game/PlayerBack.go index 10b2ab2b..ccff680e 100644 --- a/src/server/game/PlayerBack.go +++ b/src/server/game/PlayerBack.go @@ -23,7 +23,17 @@ func PlayroomBackData(p *Player) { r.Items = item.ItemToMsg(PlayroomMod.Reward) Opponent := make([]*proto.RoomOpponent, 0) FriendList := make([]*proto.FriendRoom, 0) - + Targer := GetVisitorPlayer(p) + TargerRoom := &proto.FriendRoom{} + if Targer != 0 { + PlayerData := G_GameLogicPtr.GetSimplePlayerByUid(Targer) + if PlayerData != nil { + TargerRoom.Uid = int64(PlayerData.Uid) + TargerRoom.Name = PlayerData.Name + TargerRoom.Face = int32(PlayerData.Face) + TargerRoom.Avatar = int32(PlayerData.Avatar) + } + } for k, v := range PlayroomMod.Visitor { ps := G_GameLogicPtr.GetSimplePlayerByUid(k) if ps == nil { @@ -56,6 +66,7 @@ func PlayroomBackData(p *Player) { } r.Opponent = Opponent r.Friend = FriendList + r.Target = TargerRoom Collect := make([]int32, 0) for k, v := range PlayroomMod.GetCollect() { if v > 0 { @@ -64,10 +75,17 @@ func PlayroomBackData(p *Player) { } r.Collect = Collect Dress := make(map[int32]*proto.PlayroomDress) - for k, v := range PlayroomMod.GetDress() { - Dress[int32(k)] = &proto.PlayroomDress{ - List: GoUtil.IntToInt32(v), + for _, v := range PlayroomMod.GetDress() { + PlayroomDress, ok := Dress[int32(v.Part)] + if !ok { + PlayroomDress = &proto.PlayroomDress{} } + PlayroomDress.List = append(PlayroomDress.List, &proto.PlayroomDressInfo{ + Id: int32(v.Id), + AddTime: int64(v.AddTime), + EndTime: int64(v.EndTime), + Label: v.Label, + }) } ChipMessage := make([]*proto.ChipInfo, 0) for _, v := range PlayroomMod.ChipList { diff --git a/src/server/game/mod/playroom/playroom.go b/src/server/game/mod/playroom/playroom.go index f41ea0d2..d41ccb63 100644 --- a/src/server/game/mod/playroom/playroom.go +++ b/src/server/game/mod/playroom/playroom.go @@ -12,9 +12,10 @@ import ( ) type PlayroomMod struct { - Collect map[int]int // 装饰 - Room map[int]int // 房间 - Dress map[int][]int // 服装仓库 + Collect map[int]int // 装饰 + Room map[int]int // 房间 + Dress map[int][]int // 服装仓库 + NewDress map[int]*DressInfo DressSet map[int]int // 服装穿戴 PetAir []int // 宠物空气背包 PetAirSet int // 宠物空气背包穿戴 @@ -59,6 +60,15 @@ type PlayroomMod struct { ADItem map[int]*ItemInfo } +type DressInfo struct { + Id int // 服装ID + Part int // 服装部位 + AddTime int64 // 添加时间 + EndTime int64 // 结束时间 + Label string // 标签 + Num int // 数量 +} + type ItemInfo struct { Watch int // 观看次数 LastTime int64 // 上次观看时间 @@ -184,12 +194,40 @@ func (p *PlayroomMod) InitData() { InitPetAir := playroomCfg.GetInitAirList() p.PetAir = append(p.PetAir, InitPetAir...) } - if len(p.Dress) == 0 { - p.Dress = make(map[int][]int) + if p.NewDress == nil { + p.NewDress = make(map[int]*DressInfo) + } + // Dress仓库重构 + if len(p.Dress) != 0 { + for _, v := range p.Dress { + for _, id := range v { + if _, ok := p.NewDress[id]; !ok { + Part := playroomCfg.GetDressPart(id) + p.NewDress[id] = &DressInfo{ + Id: id, + Part: Part, + AddTime: GoUtil.Now(), + EndTime: 0, + Label: "", + Num: 1, + } + } else { + p.NewDress[id].Num++ + } + } + } + } else { InitDressList := playroomCfg.GetInitDressList() for _, v := range InitDressList { Part := playroomCfg.GetDressPart(v) - p.Dress[Part] = append(p.Dress[Part], v) + p.NewDress[v] = &DressInfo{ + Id: v, + Part: Part, + AddTime: GoUtil.Now(), + EndTime: 0, + Label: "", + Num: 1, + } } } if p.ADItem == nil { @@ -487,10 +525,18 @@ func (p *PlayroomMod) AddCollect(Id int) { func (p *PlayroomMod) AddDress(Id int) { Part := playroomCfg.GetDressPart(Id) - if _, ok := p.Dress[Part]; !ok { - p.Dress[Part] = make([]int, 0) + if _, ok := p.NewDress[Id]; !ok { + p.NewDress[Id] = &DressInfo{ + Id: Id, + Part: Part, + AddTime: GoUtil.Now(), + EndTime: 0, + Label: "", + Num: 1, + } + } else { + p.NewDress[Id].Num++ } - p.Dress[Part] = append(p.Dress[Part], Id) } func (p *PlayroomMod) ResetGame() { @@ -813,11 +859,14 @@ func (p *PlayroomMod) ShopBuy(Id, Num int) ([]*item.Item, []*item.Item, error) { } func (p *PlayroomMod) UnlockDress(Type, Id int) error { - _, ok := p.Dress[Type] - if !ok { - p.Dress[Type] = make([]int, 0) + p.NewDress[Id] = &DressInfo{ + Id: Id, + Part: Type, + AddTime: GoUtil.Now(), + EndTime: 0, + Label: "", + Num: 1, } - p.Dress[Type] = append(p.Dress[Type], Id) return nil } @@ -834,15 +883,15 @@ func (p *PlayroomMod) PlayroomDressSet(DressSet map[int]int) ([]int, map[int]int Part := make([]int, 0) Diff := GoUtil.DiffMap(DressSet, p.DressSet) for Type, Id := range DressSet { - dresses, ok := p.Dress[Type] if Id == 0 { continue } + dressInfo, ok := p.NewDress[Type] if !ok { return nil, nil, fmt.Errorf("dress type not found") } - if !GoUtil.InArray(Id, dresses) { - return nil, nil, fmt.Errorf("dress not found") + if dressInfo.EndTime < GoUtil.Now() && dressInfo.EndTime != 0 { + return nil, nil, fmt.Errorf("dress timeout") } if p.DressSet[Type] == 0 && Id != 0 { Part = append(Part, Type) @@ -897,8 +946,8 @@ func (p *PlayroomMod) GetPetAirSet() int { return p.PetAirSet } -func (p *PlayroomMod) GetDress() map[int][]int { - return p.Dress +func (p *PlayroomMod) GetDress() map[int]*DressInfo { + return p.NewDress } func (p *PlayroomMod) GetPetAir() []int { diff --git a/src/server/msg/Gameapi.pb.go b/src/server/msg/Gameapi.pb.go index 0aaa4f4a..3bdfb5d7 100644 --- a/src/server/msg/Gameapi.pb.go +++ b/src/server/msg/Gameapi.pb.go @@ -19633,6 +19633,7 @@ type ResPlayroom struct { Kiss int32 `protobuf:"varint,26,opt,name=Kiss,proto3" json:"Kiss,omitempty"` // 亲吻次数 Revenge int64 `protobuf:"varint,27,opt,name=Revenge,proto3" json:"Revenge,omitempty"` // 复仇Uid AdItem []*AdItem `protobuf:"bytes,28,rep,name=AdItem,proto3" json:"AdItem,omitempty"` // 广告奖励信息 + Target *FriendRoom `protobuf:"bytes,29,opt,name=Target,proto3" json:"Target,omitempty"` // 目标房间 unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -19863,6 +19864,13 @@ func (x *ResPlayroom) GetAdItem() []*AdItem { return nil } +func (x *ResPlayroom) GetTarget() *FriendRoom { + if x != nil { + return x.Target + } + return nil +} + type NotifyPlayroomTask struct { state protoimpl.MessageState `protogen:"open.v1"` DailyTask []*DailyTask `protobuf:"bytes,1,rep,name=DailyTask,proto3" json:"DailyTask,omitempty"` // 每日任务 @@ -20343,7 +20351,7 @@ func (x *ResPlayroomUpvote) GetId() int64 { type PlayroomDress struct { state protoimpl.MessageState `protogen:"open.v1"` - List []int32 `protobuf:"varint,1,rep,packed,name=List,proto3" json:"List,omitempty"` // 服装仓库 位置 =》 服装id + List []*PlayroomDressInfo `protobuf:"bytes,1,rep,name=List,proto3" json:"List,omitempty"` // 服装仓库 位置 =》 服装id unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -20378,13 +20386,81 @@ func (*PlayroomDress) Descriptor() ([]byte, []int) { return file_proto_Gameapi_proto_rawDescGZIP(), []int{352} } -func (x *PlayroomDress) GetList() []int32 { +func (x *PlayroomDress) GetList() []*PlayroomDressInfo { if x != nil { return x.List } return nil } +type PlayroomDressInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + Id int32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 服装id + EndTime int64 `protobuf:"varint,2,opt,name=EndTime,proto3" json:"EndTime,omitempty"` // 结束时间 + AddTime int64 `protobuf:"varint,3,opt,name=AddTime,proto3" json:"AddTime,omitempty"` // 添加时间 + Label string `protobuf:"bytes,4,opt,name=Label,proto3" json:"Label,omitempty"` // 标签 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PlayroomDressInfo) Reset() { + *x = PlayroomDressInfo{} + mi := &file_proto_Gameapi_proto_msgTypes[353] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayroomDressInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayroomDressInfo) ProtoMessage() {} + +func (x *PlayroomDressInfo) ProtoReflect() protoreflect.Message { + mi := &file_proto_Gameapi_proto_msgTypes[353] + 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 PlayroomDressInfo.ProtoReflect.Descriptor instead. +func (*PlayroomDressInfo) Descriptor() ([]byte, []int) { + return file_proto_Gameapi_proto_rawDescGZIP(), []int{353} +} + +func (x *PlayroomDressInfo) GetId() int32 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *PlayroomDressInfo) GetEndTime() int64 { + if x != nil { + return x.EndTime + } + return 0 +} + +func (x *PlayroomDressInfo) GetAddTime() int64 { + if x != nil { + return x.AddTime + } + return 0 +} + +func (x *PlayroomDressInfo) GetLabel() string { + if x != nil { + return x.Label + } + return "" +} + type ReqPlayroomDressSet struct { state protoimpl.MessageState `protogen:"open.v1"` DressSet map[int32]int32 `protobuf:"bytes,1,rep,name=DressSet,proto3" json:"DressSet,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` // 服装装饰 位置 =》 服装id @@ -20394,7 +20470,7 @@ type ReqPlayroomDressSet struct { func (x *ReqPlayroomDressSet) Reset() { *x = ReqPlayroomDressSet{} - mi := &file_proto_Gameapi_proto_msgTypes[353] + mi := &file_proto_Gameapi_proto_msgTypes[354] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20406,7 +20482,7 @@ func (x *ReqPlayroomDressSet) String() string { func (*ReqPlayroomDressSet) ProtoMessage() {} func (x *ReqPlayroomDressSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[353] + mi := &file_proto_Gameapi_proto_msgTypes[354] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20419,7 +20495,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{353} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{354} } func (x *ReqPlayroomDressSet) GetDressSet() map[int32]int32 { @@ -20439,7 +20515,7 @@ type ResPlayroomDressSet struct { func (x *ResPlayroomDressSet) Reset() { *x = ResPlayroomDressSet{} - mi := &file_proto_Gameapi_proto_msgTypes[354] + mi := &file_proto_Gameapi_proto_msgTypes[355] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20451,7 +20527,7 @@ func (x *ResPlayroomDressSet) String() string { func (*ResPlayroomDressSet) ProtoMessage() {} func (x *ResPlayroomDressSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[354] + mi := &file_proto_Gameapi_proto_msgTypes[355] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20464,7 +20540,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{354} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{355} } func (x *ResPlayroomDressSet) GetCode() RES_CODE { @@ -20490,7 +20566,7 @@ type ReqPlayroomPetAirSet struct { func (x *ReqPlayroomPetAirSet) Reset() { *x = ReqPlayroomPetAirSet{} - mi := &file_proto_Gameapi_proto_msgTypes[355] + mi := &file_proto_Gameapi_proto_msgTypes[356] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20502,7 +20578,7 @@ func (x *ReqPlayroomPetAirSet) String() string { func (*ReqPlayroomPetAirSet) ProtoMessage() {} func (x *ReqPlayroomPetAirSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[355] + mi := &file_proto_Gameapi_proto_msgTypes[356] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20515,7 +20591,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{355} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{356} } func (x *ReqPlayroomPetAirSet) GetPetAirSet() int32 { @@ -20535,7 +20611,7 @@ type ResPlayroomPetAirSet struct { func (x *ResPlayroomPetAirSet) Reset() { *x = ResPlayroomPetAirSet{} - mi := &file_proto_Gameapi_proto_msgTypes[356] + mi := &file_proto_Gameapi_proto_msgTypes[357] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20547,7 +20623,7 @@ func (x *ResPlayroomPetAirSet) String() string { func (*ResPlayroomPetAirSet) ProtoMessage() {} func (x *ResPlayroomPetAirSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[356] + mi := &file_proto_Gameapi_proto_msgTypes[357] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20560,7 +20636,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{356} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{357} } func (x *ResPlayroomPetAirSet) GetCode() RES_CODE { @@ -20585,7 +20661,7 @@ type ReqPlayroomWrokOutline struct { func (x *ReqPlayroomWrokOutline) Reset() { *x = ReqPlayroomWrokOutline{} - mi := &file_proto_Gameapi_proto_msgTypes[357] + mi := &file_proto_Gameapi_proto_msgTypes[358] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20597,7 +20673,7 @@ func (x *ReqPlayroomWrokOutline) String() string { func (*ReqPlayroomWrokOutline) ProtoMessage() {} func (x *ReqPlayroomWrokOutline) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[357] + mi := &file_proto_Gameapi_proto_msgTypes[358] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20610,7 +20686,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{357} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{358} } type ResPlayroomWrokOutline struct { @@ -20623,7 +20699,7 @@ type ResPlayroomWrokOutline struct { func (x *ResPlayroomWrokOutline) Reset() { *x = ResPlayroomWrokOutline{} - mi := &file_proto_Gameapi_proto_msgTypes[358] + mi := &file_proto_Gameapi_proto_msgTypes[359] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20635,7 +20711,7 @@ func (x *ResPlayroomWrokOutline) String() string { func (*ResPlayroomWrokOutline) ProtoMessage() {} func (x *ResPlayroomWrokOutline) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[358] + mi := &file_proto_Gameapi_proto_msgTypes[359] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20648,7 +20724,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{358} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{359} } func (x *ResPlayroomWrokOutline) GetCode() RES_CODE { @@ -20674,7 +20750,7 @@ type NofiPlayroomStatus struct { func (x *NofiPlayroomStatus) Reset() { *x = NofiPlayroomStatus{} - mi := &file_proto_Gameapi_proto_msgTypes[359] + mi := &file_proto_Gameapi_proto_msgTypes[360] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20686,7 +20762,7 @@ func (x *NofiPlayroomStatus) String() string { func (*NofiPlayroomStatus) ProtoMessage() {} func (x *NofiPlayroomStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[359] + mi := &file_proto_Gameapi_proto_msgTypes[360] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20699,7 +20775,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{359} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{360} } func (x *NofiPlayroomStatus) GetWorkOutline() int32 { @@ -20719,7 +20795,7 @@ type NotifyPlayroomWork struct { func (x *NotifyPlayroomWork) Reset() { *x = NotifyPlayroomWork{} - mi := &file_proto_Gameapi_proto_msgTypes[360] + mi := &file_proto_Gameapi_proto_msgTypes[361] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20731,7 +20807,7 @@ func (x *NotifyPlayroomWork) String() string { func (*NotifyPlayroomWork) ProtoMessage() {} func (x *NotifyPlayroomWork) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[360] + mi := &file_proto_Gameapi_proto_msgTypes[361] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20744,7 +20820,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{360} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{361} } func (x *NotifyPlayroomWork) GetStartTime() int32 { @@ -20772,7 +20848,7 @@ type NotifyPlayroomLose struct { func (x *NotifyPlayroomLose) Reset() { *x = NotifyPlayroomLose{} - mi := &file_proto_Gameapi_proto_msgTypes[361] + mi := &file_proto_Gameapi_proto_msgTypes[362] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20784,7 +20860,7 @@ func (x *NotifyPlayroomLose) String() string { func (*NotifyPlayroomLose) ProtoMessage() {} func (x *NotifyPlayroomLose) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[361] + mi := &file_proto_Gameapi_proto_msgTypes[362] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20797,7 +20873,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{361} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{362} } func (x *NotifyPlayroomLose) GetLoseItem() []*ItemInfo { @@ -20831,7 +20907,7 @@ type ChipInfo struct { func (x *ChipInfo) Reset() { *x = ChipInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[362] + mi := &file_proto_Gameapi_proto_msgTypes[363] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20843,7 +20919,7 @@ func (x *ChipInfo) String() string { func (*ChipInfo) ProtoMessage() {} func (x *ChipInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[362] + mi := &file_proto_Gameapi_proto_msgTypes[363] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20856,7 +20932,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{362} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{363} } func (x *ChipInfo) GetUid() int64 { @@ -20885,7 +20961,7 @@ type NotifyPlayroomMood struct { func (x *NotifyPlayroomMood) Reset() { *x = NotifyPlayroomMood{} - mi := &file_proto_Gameapi_proto_msgTypes[363] + mi := &file_proto_Gameapi_proto_msgTypes[364] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20897,7 +20973,7 @@ func (x *NotifyPlayroomMood) String() string { func (*NotifyPlayroomMood) ProtoMessage() {} func (x *NotifyPlayroomMood) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[363] + mi := &file_proto_Gameapi_proto_msgTypes[364] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20910,7 +20986,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{363} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{364} } func (x *NotifyPlayroomMood) GetAllMood() int32 { @@ -20952,7 +21028,7 @@ type AdItem struct { func (x *AdItem) Reset() { *x = AdItem{} - mi := &file_proto_Gameapi_proto_msgTypes[364] + mi := &file_proto_Gameapi_proto_msgTypes[365] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20964,7 +21040,7 @@ func (x *AdItem) String() string { func (*AdItem) ProtoMessage() {} func (x *AdItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[364] + mi := &file_proto_Gameapi_proto_msgTypes[365] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20977,7 +21053,7 @@ func (x *AdItem) ProtoReflect() protoreflect.Message { // Deprecated: Use AdItem.ProtoReflect.Descriptor instead. func (*AdItem) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{364} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{365} } func (x *AdItem) GetWatch() int32 { @@ -21010,7 +21086,7 @@ type NotifyPlayroomKiss struct { func (x *NotifyPlayroomKiss) Reset() { *x = NotifyPlayroomKiss{} - mi := &file_proto_Gameapi_proto_msgTypes[365] + mi := &file_proto_Gameapi_proto_msgTypes[366] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21022,7 +21098,7 @@ func (x *NotifyPlayroomKiss) String() string { func (*NotifyPlayroomKiss) ProtoMessage() {} func (x *NotifyPlayroomKiss) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[365] + mi := &file_proto_Gameapi_proto_msgTypes[366] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21035,7 +21111,7 @@ func (x *NotifyPlayroomKiss) ProtoReflect() protoreflect.Message { // Deprecated: Use NotifyPlayroomKiss.ProtoReflect.Descriptor instead. func (*NotifyPlayroomKiss) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{365} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{366} } func (x *NotifyPlayroomKiss) GetKiss() int32 { @@ -21058,7 +21134,7 @@ type FriendRoom struct { func (x *FriendRoom) Reset() { *x = FriendRoom{} - mi := &file_proto_Gameapi_proto_msgTypes[366] + mi := &file_proto_Gameapi_proto_msgTypes[367] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21070,7 +21146,7 @@ func (x *FriendRoom) String() string { func (*FriendRoom) ProtoMessage() {} func (x *FriendRoom) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[366] + mi := &file_proto_Gameapi_proto_msgTypes[367] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21083,7 +21159,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{366} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{367} } func (x *FriendRoom) GetUid() int64 { @@ -21134,7 +21210,7 @@ type RoomOpponent struct { func (x *RoomOpponent) Reset() { *x = RoomOpponent{} - mi := &file_proto_Gameapi_proto_msgTypes[367] + mi := &file_proto_Gameapi_proto_msgTypes[368] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21146,7 +21222,7 @@ func (x *RoomOpponent) String() string { func (*RoomOpponent) ProtoMessage() {} func (x *RoomOpponent) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[367] + mi := &file_proto_Gameapi_proto_msgTypes[368] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21159,7 +21235,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{367} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{368} } func (x *RoomOpponent) GetUid() int64 { @@ -21207,7 +21283,7 @@ type ReqPlayroomInfo struct { func (x *ReqPlayroomInfo) Reset() { *x = ReqPlayroomInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[368] + mi := &file_proto_Gameapi_proto_msgTypes[369] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21219,7 +21295,7 @@ func (x *ReqPlayroomInfo) String() string { func (*ReqPlayroomInfo) ProtoMessage() {} func (x *ReqPlayroomInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[368] + mi := &file_proto_Gameapi_proto_msgTypes[369] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21232,7 +21308,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{368} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{369} } func (x *ReqPlayroomInfo) GetUid() int64 { @@ -21267,7 +21343,7 @@ type ResPlayroomInfo struct { func (x *ResPlayroomInfo) Reset() { *x = ResPlayroomInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[369] + mi := &file_proto_Gameapi_proto_msgTypes[370] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21279,7 +21355,7 @@ func (x *ResPlayroomInfo) String() string { func (*ResPlayroomInfo) ProtoMessage() {} func (x *ResPlayroomInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[369] + mi := &file_proto_Gameapi_proto_msgTypes[370] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21292,7 +21368,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{369} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{370} } func (x *ResPlayroomInfo) GetUid() int64 { @@ -21424,7 +21500,7 @@ type ReqPlayroomFlip struct { func (x *ReqPlayroomFlip) Reset() { *x = ReqPlayroomFlip{} - mi := &file_proto_Gameapi_proto_msgTypes[370] + mi := &file_proto_Gameapi_proto_msgTypes[371] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21436,7 +21512,7 @@ func (x *ReqPlayroomFlip) String() string { func (*ReqPlayroomFlip) ProtoMessage() {} func (x *ReqPlayroomFlip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[370] + mi := &file_proto_Gameapi_proto_msgTypes[371] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21449,7 +21525,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{370} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{371} } func (x *ReqPlayroomFlip) GetId() int32 { @@ -21471,7 +21547,7 @@ type ResPlayroomFlip struct { func (x *ResPlayroomFlip) Reset() { *x = ResPlayroomFlip{} - mi := &file_proto_Gameapi_proto_msgTypes[371] + mi := &file_proto_Gameapi_proto_msgTypes[372] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21483,7 +21559,7 @@ func (x *ResPlayroomFlip) String() string { func (*ResPlayroomFlip) ProtoMessage() {} func (x *ResPlayroomFlip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[371] + mi := &file_proto_Gameapi_proto_msgTypes[372] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21496,7 +21572,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{371} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{372} } func (x *ResPlayroomFlip) GetCode() RES_CODE { @@ -21537,7 +21613,7 @@ type ReqPlayroomGuide struct { func (x *ReqPlayroomGuide) Reset() { *x = ReqPlayroomGuide{} - mi := &file_proto_Gameapi_proto_msgTypes[372] + mi := &file_proto_Gameapi_proto_msgTypes[373] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21549,7 +21625,7 @@ func (x *ReqPlayroomGuide) String() string { func (*ReqPlayroomGuide) ProtoMessage() {} func (x *ReqPlayroomGuide) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[372] + mi := &file_proto_Gameapi_proto_msgTypes[373] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21562,7 +21638,7 @@ func (x *ReqPlayroomGuide) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomGuide.ProtoReflect.Descriptor instead. func (*ReqPlayroomGuide) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{372} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{373} } func (x *ReqPlayroomGuide) GetType() int32 { @@ -21582,7 +21658,7 @@ type ResPlayroomGuide struct { func (x *ResPlayroomGuide) Reset() { *x = ResPlayroomGuide{} - mi := &file_proto_Gameapi_proto_msgTypes[373] + mi := &file_proto_Gameapi_proto_msgTypes[374] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21594,7 +21670,7 @@ func (x *ResPlayroomGuide) String() string { func (*ResPlayroomGuide) ProtoMessage() {} func (x *ResPlayroomGuide) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[373] + mi := &file_proto_Gameapi_proto_msgTypes[374] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21607,7 +21683,7 @@ func (x *ResPlayroomGuide) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomGuide.ProtoReflect.Descriptor instead. func (*ResPlayroomGuide) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{373} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{374} } func (x *ResPlayroomGuide) GetCode() RES_CODE { @@ -21634,7 +21710,7 @@ type ReqPlayroomFlipReward struct { func (x *ReqPlayroomFlipReward) Reset() { *x = ReqPlayroomFlipReward{} - mi := &file_proto_Gameapi_proto_msgTypes[374] + mi := &file_proto_Gameapi_proto_msgTypes[375] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21646,7 +21722,7 @@ func (x *ReqPlayroomFlipReward) String() string { func (*ReqPlayroomFlipReward) ProtoMessage() {} func (x *ReqPlayroomFlipReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[374] + mi := &file_proto_Gameapi_proto_msgTypes[375] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21659,7 +21735,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{374} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{375} } func (x *ReqPlayroomFlipReward) GetEmojiId() int32 { @@ -21679,7 +21755,7 @@ type ResPlayroomFlipReward struct { func (x *ResPlayroomFlipReward) Reset() { *x = ResPlayroomFlipReward{} - mi := &file_proto_Gameapi_proto_msgTypes[375] + mi := &file_proto_Gameapi_proto_msgTypes[376] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21691,7 +21767,7 @@ func (x *ResPlayroomFlipReward) String() string { func (*ResPlayroomFlipReward) ProtoMessage() {} func (x *ResPlayroomFlipReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[375] + mi := &file_proto_Gameapi_proto_msgTypes[376] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21704,7 +21780,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{375} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{376} } func (x *ResPlayroomFlipReward) GetCode() RES_CODE { @@ -21731,7 +21807,7 @@ type ReqPlayroomGame struct { func (x *ReqPlayroomGame) Reset() { *x = ReqPlayroomGame{} - mi := &file_proto_Gameapi_proto_msgTypes[376] + mi := &file_proto_Gameapi_proto_msgTypes[377] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21743,7 +21819,7 @@ func (x *ReqPlayroomGame) String() string { func (*ReqPlayroomGame) ProtoMessage() {} func (x *ReqPlayroomGame) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[376] + mi := &file_proto_Gameapi_proto_msgTypes[377] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21756,7 +21832,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{376} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{377} } func (x *ReqPlayroomGame) GetType() int32 { @@ -21785,7 +21861,7 @@ type ResPlayroomGame struct { func (x *ResPlayroomGame) Reset() { *x = ResPlayroomGame{} - mi := &file_proto_Gameapi_proto_msgTypes[377] + mi := &file_proto_Gameapi_proto_msgTypes[378] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21797,7 +21873,7 @@ func (x *ResPlayroomGame) String() string { func (*ResPlayroomGame) ProtoMessage() {} func (x *ResPlayroomGame) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[377] + mi := &file_proto_Gameapi_proto_msgTypes[378] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21810,7 +21886,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{377} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{378} } func (x *ResPlayroomGame) GetCode() RES_CODE { @@ -21852,7 +21928,7 @@ type ReqPlayroomGameShowReward struct { func (x *ReqPlayroomGameShowReward) Reset() { *x = ReqPlayroomGameShowReward{} - mi := &file_proto_Gameapi_proto_msgTypes[378] + mi := &file_proto_Gameapi_proto_msgTypes[379] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21864,7 +21940,7 @@ func (x *ReqPlayroomGameShowReward) String() string { func (*ReqPlayroomGameShowReward) ProtoMessage() {} func (x *ReqPlayroomGameShowReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[378] + mi := &file_proto_Gameapi_proto_msgTypes[379] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21877,7 +21953,7 @@ func (x *ReqPlayroomGameShowReward) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqPlayroomGameShowReward.ProtoReflect.Descriptor instead. func (*ReqPlayroomGameShowReward) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{378} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{379} } func (x *ReqPlayroomGameShowReward) GetType() int32 { @@ -21903,7 +21979,7 @@ type ResPlayroomGameShowReward struct { func (x *ResPlayroomGameShowReward) Reset() { *x = ResPlayroomGameShowReward{} - mi := &file_proto_Gameapi_proto_msgTypes[379] + mi := &file_proto_Gameapi_proto_msgTypes[380] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21915,7 +21991,7 @@ func (x *ResPlayroomGameShowReward) String() string { func (*ResPlayroomGameShowReward) ProtoMessage() {} func (x *ResPlayroomGameShowReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[379] + mi := &file_proto_Gameapi_proto_msgTypes[380] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21928,7 +22004,7 @@ func (x *ResPlayroomGameShowReward) ProtoReflect() protoreflect.Message { // Deprecated: Use ResPlayroomGameShowReward.ProtoReflect.Descriptor instead. func (*ResPlayroomGameShowReward) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{379} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{380} } func (x *ResPlayroomGameShowReward) GetItems() []*ItemInfo { @@ -21949,7 +22025,7 @@ type ReqPlayroomInteract struct { func (x *ReqPlayroomInteract) Reset() { *x = ReqPlayroomInteract{} - mi := &file_proto_Gameapi_proto_msgTypes[380] + mi := &file_proto_Gameapi_proto_msgTypes[381] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21961,7 +22037,7 @@ func (x *ReqPlayroomInteract) String() string { func (*ReqPlayroomInteract) ProtoMessage() {} func (x *ReqPlayroomInteract) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[380] + mi := &file_proto_Gameapi_proto_msgTypes[381] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21974,7 +22050,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{380} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{381} } func (x *ReqPlayroomInteract) GetId() int32 { @@ -22002,7 +22078,7 @@ type ResPlayroomInteract struct { func (x *ResPlayroomInteract) Reset() { *x = ResPlayroomInteract{} - mi := &file_proto_Gameapi_proto_msgTypes[381] + mi := &file_proto_Gameapi_proto_msgTypes[382] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22014,7 +22090,7 @@ func (x *ResPlayroomInteract) String() string { func (*ResPlayroomInteract) ProtoMessage() {} func (x *ResPlayroomInteract) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[381] + mi := &file_proto_Gameapi_proto_msgTypes[382] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22027,7 +22103,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{381} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{382} } func (x *ResPlayroomInteract) GetCode() RES_CODE { @@ -22061,7 +22137,7 @@ type ReqPlayroomSetRoom struct { func (x *ReqPlayroomSetRoom) Reset() { *x = ReqPlayroomSetRoom{} - mi := &file_proto_Gameapi_proto_msgTypes[382] + mi := &file_proto_Gameapi_proto_msgTypes[383] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22073,7 +22149,7 @@ func (x *ReqPlayroomSetRoom) String() string { func (*ReqPlayroomSetRoom) ProtoMessage() {} func (x *ReqPlayroomSetRoom) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[382] + mi := &file_proto_Gameapi_proto_msgTypes[383] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22086,7 +22162,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{382} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{383} } func (x *ReqPlayroomSetRoom) GetPlayroom() map[int32]int32 { @@ -22106,7 +22182,7 @@ type ResPlayroomSetRoom struct { func (x *ResPlayroomSetRoom) Reset() { *x = ResPlayroomSetRoom{} - mi := &file_proto_Gameapi_proto_msgTypes[383] + mi := &file_proto_Gameapi_proto_msgTypes[384] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22118,7 +22194,7 @@ func (x *ResPlayroomSetRoom) String() string { func (*ResPlayroomSetRoom) ProtoMessage() {} func (x *ResPlayroomSetRoom) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[383] + mi := &file_proto_Gameapi_proto_msgTypes[384] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22131,7 +22207,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{383} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{384} } func (x *ResPlayroomSetRoom) GetCode() RES_CODE { @@ -22158,7 +22234,7 @@ type ReqPlayroomSelectReward struct { func (x *ReqPlayroomSelectReward) Reset() { *x = ReqPlayroomSelectReward{} - mi := &file_proto_Gameapi_proto_msgTypes[384] + mi := &file_proto_Gameapi_proto_msgTypes[385] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22170,7 +22246,7 @@ func (x *ReqPlayroomSelectReward) String() string { func (*ReqPlayroomSelectReward) ProtoMessage() {} func (x *ReqPlayroomSelectReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[384] + mi := &file_proto_Gameapi_proto_msgTypes[385] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22183,7 +22259,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{384} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{385} } func (x *ReqPlayroomSelectReward) GetId() int32 { @@ -22210,7 +22286,7 @@ type ResPlayroomSelectReward struct { func (x *ResPlayroomSelectReward) Reset() { *x = ResPlayroomSelectReward{} - mi := &file_proto_Gameapi_proto_msgTypes[385] + mi := &file_proto_Gameapi_proto_msgTypes[386] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22222,7 +22298,7 @@ func (x *ResPlayroomSelectReward) String() string { func (*ResPlayroomSelectReward) ProtoMessage() {} func (x *ResPlayroomSelectReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[385] + mi := &file_proto_Gameapi_proto_msgTypes[386] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22235,7 +22311,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{385} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{386} } func (x *ResPlayroomSelectReward) GetCode() RES_CODE { @@ -22261,7 +22337,7 @@ type ReqPlayroomLose struct { func (x *ReqPlayroomLose) Reset() { *x = ReqPlayroomLose{} - mi := &file_proto_Gameapi_proto_msgTypes[386] + mi := &file_proto_Gameapi_proto_msgTypes[387] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22273,7 +22349,7 @@ func (x *ReqPlayroomLose) String() string { func (*ReqPlayroomLose) ProtoMessage() {} func (x *ReqPlayroomLose) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[386] + mi := &file_proto_Gameapi_proto_msgTypes[387] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22286,7 +22362,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{386} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{387} } type ResPlayroomLose struct { @@ -22299,7 +22375,7 @@ type ResPlayroomLose struct { func (x *ResPlayroomLose) Reset() { *x = ResPlayroomLose{} - mi := &file_proto_Gameapi_proto_msgTypes[387] + mi := &file_proto_Gameapi_proto_msgTypes[388] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22311,7 +22387,7 @@ func (x *ResPlayroomLose) String() string { func (*ResPlayroomLose) ProtoMessage() {} func (x *ResPlayroomLose) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[387] + mi := &file_proto_Gameapi_proto_msgTypes[388] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22324,7 +22400,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{387} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{388} } func (x *ResPlayroomLose) GetCode() RES_CODE { @@ -22350,7 +22426,7 @@ type ReqPlayroomWork struct { func (x *ReqPlayroomWork) Reset() { *x = ReqPlayroomWork{} - mi := &file_proto_Gameapi_proto_msgTypes[388] + mi := &file_proto_Gameapi_proto_msgTypes[389] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22362,7 +22438,7 @@ func (x *ReqPlayroomWork) String() string { func (*ReqPlayroomWork) ProtoMessage() {} func (x *ReqPlayroomWork) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[388] + mi := &file_proto_Gameapi_proto_msgTypes[389] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22375,7 +22451,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{388} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{389} } type ResPlayroomWork struct { @@ -22388,7 +22464,7 @@ type ResPlayroomWork struct { func (x *ResPlayroomWork) Reset() { *x = ResPlayroomWork{} - mi := &file_proto_Gameapi_proto_msgTypes[389] + mi := &file_proto_Gameapi_proto_msgTypes[390] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22400,7 +22476,7 @@ func (x *ResPlayroomWork) String() string { func (*ResPlayroomWork) ProtoMessage() {} func (x *ResPlayroomWork) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[389] + mi := &file_proto_Gameapi_proto_msgTypes[390] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22413,7 +22489,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{389} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{390} } func (x *ResPlayroomWork) GetCode() RES_CODE { @@ -22439,7 +22515,7 @@ type ReqPlayroomRest struct { func (x *ReqPlayroomRest) Reset() { *x = ReqPlayroomRest{} - mi := &file_proto_Gameapi_proto_msgTypes[390] + mi := &file_proto_Gameapi_proto_msgTypes[391] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22451,7 +22527,7 @@ func (x *ReqPlayroomRest) String() string { func (*ReqPlayroomRest) ProtoMessage() {} func (x *ReqPlayroomRest) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[390] + mi := &file_proto_Gameapi_proto_msgTypes[391] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22464,7 +22540,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{390} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{391} } type ResPlayroomRest struct { @@ -22477,7 +22553,7 @@ type ResPlayroomRest struct { func (x *ResPlayroomRest) Reset() { *x = ResPlayroomRest{} - mi := &file_proto_Gameapi_proto_msgTypes[391] + mi := &file_proto_Gameapi_proto_msgTypes[392] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22489,7 +22565,7 @@ func (x *ResPlayroomRest) String() string { func (*ResPlayroomRest) ProtoMessage() {} func (x *ResPlayroomRest) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[391] + mi := &file_proto_Gameapi_proto_msgTypes[392] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22502,7 +22578,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{391} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{392} } func (x *ResPlayroomRest) GetCode() RES_CODE { @@ -22528,7 +22604,7 @@ type ReqPlayroomDraw struct { func (x *ReqPlayroomDraw) Reset() { *x = ReqPlayroomDraw{} - mi := &file_proto_Gameapi_proto_msgTypes[392] + mi := &file_proto_Gameapi_proto_msgTypes[393] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22540,7 +22616,7 @@ func (x *ReqPlayroomDraw) String() string { func (*ReqPlayroomDraw) ProtoMessage() {} func (x *ReqPlayroomDraw) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[392] + mi := &file_proto_Gameapi_proto_msgTypes[393] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22553,7 +22629,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{392} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{393} } type ResPlayroomDraw struct { @@ -22567,7 +22643,7 @@ type ResPlayroomDraw struct { func (x *ResPlayroomDraw) Reset() { *x = ResPlayroomDraw{} - mi := &file_proto_Gameapi_proto_msgTypes[393] + mi := &file_proto_Gameapi_proto_msgTypes[394] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22579,7 +22655,7 @@ func (x *ResPlayroomDraw) String() string { func (*ResPlayroomDraw) ProtoMessage() {} func (x *ResPlayroomDraw) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[393] + mi := &file_proto_Gameapi_proto_msgTypes[394] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22592,7 +22668,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{393} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{394} } func (x *ResPlayroomDraw) GetCode() RES_CODE { @@ -22626,7 +22702,7 @@ type ReqPlayroomChip struct { func (x *ReqPlayroomChip) Reset() { *x = ReqPlayroomChip{} - mi := &file_proto_Gameapi_proto_msgTypes[394] + mi := &file_proto_Gameapi_proto_msgTypes[395] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22638,7 +22714,7 @@ func (x *ReqPlayroomChip) String() string { func (*ReqPlayroomChip) ProtoMessage() {} func (x *ReqPlayroomChip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[394] + mi := &file_proto_Gameapi_proto_msgTypes[395] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22651,7 +22727,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{394} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{395} } func (x *ReqPlayroomChip) GetUid() []int64 { @@ -22671,7 +22747,7 @@ type ResPlayroomChip struct { func (x *ResPlayroomChip) Reset() { *x = ResPlayroomChip{} - mi := &file_proto_Gameapi_proto_msgTypes[395] + mi := &file_proto_Gameapi_proto_msgTypes[396] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22683,7 +22759,7 @@ func (x *ResPlayroomChip) String() string { func (*ResPlayroomChip) ProtoMessage() {} func (x *ResPlayroomChip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[395] + mi := &file_proto_Gameapi_proto_msgTypes[396] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22696,7 +22772,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{395} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{396} } func (x *ResPlayroomChip) GetCode() RES_CODE { @@ -22722,7 +22798,7 @@ type ReqPlayroomBuyItem struct { func (x *ReqPlayroomBuyItem) Reset() { *x = ReqPlayroomBuyItem{} - mi := &file_proto_Gameapi_proto_msgTypes[396] + mi := &file_proto_Gameapi_proto_msgTypes[397] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22734,7 +22810,7 @@ func (x *ReqPlayroomBuyItem) String() string { func (*ReqPlayroomBuyItem) ProtoMessage() {} func (x *ReqPlayroomBuyItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[396] + mi := &file_proto_Gameapi_proto_msgTypes[397] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22747,7 +22823,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{396} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{397} } func (x *ReqPlayroomBuyItem) GetId() int32 { @@ -22767,7 +22843,7 @@ type ResPlayroomBuyItem struct { func (x *ResPlayroomBuyItem) Reset() { *x = ResPlayroomBuyItem{} - mi := &file_proto_Gameapi_proto_msgTypes[397] + mi := &file_proto_Gameapi_proto_msgTypes[398] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22779,7 +22855,7 @@ func (x *ResPlayroomBuyItem) String() string { func (*ResPlayroomBuyItem) ProtoMessage() {} func (x *ResPlayroomBuyItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[397] + mi := &file_proto_Gameapi_proto_msgTypes[398] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22792,7 +22868,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{397} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{398} } func (x *ResPlayroomBuyItem) GetCode() RES_CODE { @@ -22820,7 +22896,7 @@ type ReqPlayroomShop struct { func (x *ReqPlayroomShop) Reset() { *x = ReqPlayroomShop{} - mi := &file_proto_Gameapi_proto_msgTypes[398] + mi := &file_proto_Gameapi_proto_msgTypes[399] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22832,7 +22908,7 @@ func (x *ReqPlayroomShop) String() string { func (*ReqPlayroomShop) ProtoMessage() {} func (x *ReqPlayroomShop) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[398] + mi := &file_proto_Gameapi_proto_msgTypes[399] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22845,7 +22921,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{398} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{399} } func (x *ReqPlayroomShop) GetId() int32 { @@ -22872,7 +22948,7 @@ type ResPlayroomShop struct { func (x *ResPlayroomShop) Reset() { *x = ResPlayroomShop{} - mi := &file_proto_Gameapi_proto_msgTypes[399] + mi := &file_proto_Gameapi_proto_msgTypes[400] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22884,7 +22960,7 @@ func (x *ResPlayroomShop) String() string { func (*ResPlayroomShop) ProtoMessage() {} func (x *ResPlayroomShop) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[399] + mi := &file_proto_Gameapi_proto_msgTypes[400] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22897,7 +22973,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{399} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{400} } func (x *ResPlayroomShop) GetCode() RES_CODE { @@ -22923,7 +22999,7 @@ type ReqFriendTreasure struct { func (x *ReqFriendTreasure) Reset() { *x = ReqFriendTreasure{} - mi := &file_proto_Gameapi_proto_msgTypes[400] + mi := &file_proto_Gameapi_proto_msgTypes[401] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22935,7 +23011,7 @@ func (x *ReqFriendTreasure) String() string { func (*ReqFriendTreasure) ProtoMessage() {} func (x *ReqFriendTreasure) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[400] + mi := &file_proto_Gameapi_proto_msgTypes[401] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22948,7 +23024,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{400} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{401} } type ResFriendTreasure struct { @@ -22965,7 +23041,7 @@ type ResFriendTreasure struct { func (x *ResFriendTreasure) Reset() { *x = ResFriendTreasure{} - mi := &file_proto_Gameapi_proto_msgTypes[401] + mi := &file_proto_Gameapi_proto_msgTypes[402] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22977,7 +23053,7 @@ func (x *ResFriendTreasure) String() string { func (*ResFriendTreasure) ProtoMessage() {} func (x *ResFriendTreasure) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[401] + mi := &file_proto_Gameapi_proto_msgTypes[402] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22990,7 +23066,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{401} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{402} } func (x *ResFriendTreasure) GetStatus() int32 { @@ -23050,7 +23126,7 @@ type TreasureInfo struct { func (x *TreasureInfo) Reset() { *x = TreasureInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[402] + mi := &file_proto_Gameapi_proto_msgTypes[403] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23062,7 +23138,7 @@ func (x *TreasureInfo) String() string { func (*TreasureInfo) ProtoMessage() {} func (x *TreasureInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[402] + mi := &file_proto_Gameapi_proto_msgTypes[403] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23075,7 +23151,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{402} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{403} } func (x *TreasureInfo) GetPos() int32 { @@ -23137,7 +23213,7 @@ type ReqFriendTreasureStart struct { func (x *ReqFriendTreasureStart) Reset() { *x = ReqFriendTreasureStart{} - mi := &file_proto_Gameapi_proto_msgTypes[403] + mi := &file_proto_Gameapi_proto_msgTypes[404] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23149,7 +23225,7 @@ func (x *ReqFriendTreasureStart) String() string { func (*ReqFriendTreasureStart) ProtoMessage() {} func (x *ReqFriendTreasureStart) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[403] + mi := &file_proto_Gameapi_proto_msgTypes[404] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23162,7 +23238,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{403} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{404} } func (x *ReqFriendTreasureStart) GetList() []*TreasureInfo { @@ -23189,7 +23265,7 @@ type ResFriendTreasureStart struct { func (x *ResFriendTreasureStart) Reset() { *x = ResFriendTreasureStart{} - mi := &file_proto_Gameapi_proto_msgTypes[404] + mi := &file_proto_Gameapi_proto_msgTypes[405] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23201,7 +23277,7 @@ func (x *ResFriendTreasureStart) String() string { func (*ResFriendTreasureStart) ProtoMessage() {} func (x *ResFriendTreasureStart) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[404] + mi := &file_proto_Gameapi_proto_msgTypes[405] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23214,7 +23290,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{404} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{405} } func (x *ResFriendTreasureStart) GetCode() RES_CODE { @@ -23239,7 +23315,7 @@ type ReqFriendTreasureEnd struct { func (x *ReqFriendTreasureEnd) Reset() { *x = ReqFriendTreasureEnd{} - mi := &file_proto_Gameapi_proto_msgTypes[405] + mi := &file_proto_Gameapi_proto_msgTypes[406] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23251,7 +23327,7 @@ func (x *ReqFriendTreasureEnd) String() string { func (*ReqFriendTreasureEnd) ProtoMessage() {} func (x *ReqFriendTreasureEnd) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[405] + mi := &file_proto_Gameapi_proto_msgTypes[406] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23264,7 +23340,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{405} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{406} } type ResFriendTreasureEnd struct { @@ -23277,7 +23353,7 @@ type ResFriendTreasureEnd struct { func (x *ResFriendTreasureEnd) Reset() { *x = ResFriendTreasureEnd{} - mi := &file_proto_Gameapi_proto_msgTypes[406] + mi := &file_proto_Gameapi_proto_msgTypes[407] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23289,7 +23365,7 @@ func (x *ResFriendTreasureEnd) String() string { func (*ResFriendTreasureEnd) ProtoMessage() {} func (x *ResFriendTreasureEnd) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[406] + mi := &file_proto_Gameapi_proto_msgTypes[407] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23302,7 +23378,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{406} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{407} } func (x *ResFriendTreasureEnd) GetCode() RES_CODE { @@ -23328,7 +23404,7 @@ type ReqFriendTreasureFilp struct { func (x *ReqFriendTreasureFilp) Reset() { *x = ReqFriendTreasureFilp{} - mi := &file_proto_Gameapi_proto_msgTypes[407] + mi := &file_proto_Gameapi_proto_msgTypes[408] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23340,7 +23416,7 @@ func (x *ReqFriendTreasureFilp) String() string { func (*ReqFriendTreasureFilp) ProtoMessage() {} func (x *ReqFriendTreasureFilp) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[407] + mi := &file_proto_Gameapi_proto_msgTypes[408] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23353,7 +23429,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{407} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{408} } func (x *ReqFriendTreasureFilp) GetPos() int32 { @@ -23373,7 +23449,7 @@ type ResFriendTreasureFilp struct { func (x *ResFriendTreasureFilp) Reset() { *x = ResFriendTreasureFilp{} - mi := &file_proto_Gameapi_proto_msgTypes[408] + mi := &file_proto_Gameapi_proto_msgTypes[409] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23385,7 +23461,7 @@ func (x *ResFriendTreasureFilp) String() string { func (*ResFriendTreasureFilp) ProtoMessage() {} func (x *ResFriendTreasureFilp) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[408] + mi := &file_proto_Gameapi_proto_msgTypes[409] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23398,7 +23474,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{408} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{409} } func (x *ResFriendTreasureFilp) GetCode() RES_CODE { @@ -23424,7 +23500,7 @@ type ResFriendTreasureStar struct { func (x *ResFriendTreasureStar) Reset() { *x = ResFriendTreasureStar{} - mi := &file_proto_Gameapi_proto_msgTypes[409] + mi := &file_proto_Gameapi_proto_msgTypes[410] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23436,7 +23512,7 @@ func (x *ResFriendTreasureStar) String() string { func (*ResFriendTreasureStar) ProtoMessage() {} func (x *ResFriendTreasureStar) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[409] + mi := &file_proto_Gameapi_proto_msgTypes[410] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23449,7 +23525,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{409} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{410} } func (x *ResFriendTreasureStar) GetStar() int32 { @@ -23469,7 +23545,7 @@ type ReqKafkaLog struct { func (x *ReqKafkaLog) Reset() { *x = ReqKafkaLog{} - mi := &file_proto_Gameapi_proto_msgTypes[410] + mi := &file_proto_Gameapi_proto_msgTypes[411] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23481,7 +23557,7 @@ func (x *ReqKafkaLog) String() string { func (*ReqKafkaLog) ProtoMessage() {} func (x *ReqKafkaLog) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[410] + mi := &file_proto_Gameapi_proto_msgTypes[411] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23494,7 +23570,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{410} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{411} } func (x *ReqKafkaLog) GetEvent() string { @@ -23519,7 +23595,7 @@ type ReqCollectInfo struct { func (x *ReqCollectInfo) Reset() { *x = ReqCollectInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[411] + mi := &file_proto_Gameapi_proto_msgTypes[412] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23531,7 +23607,7 @@ func (x *ReqCollectInfo) String() string { func (*ReqCollectInfo) ProtoMessage() {} func (x *ReqCollectInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[411] + mi := &file_proto_Gameapi_proto_msgTypes[412] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23544,7 +23620,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{411} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{412} } type ResCollectInfo struct { @@ -23557,7 +23633,7 @@ type ResCollectInfo struct { func (x *ResCollectInfo) Reset() { *x = ResCollectInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[412] + mi := &file_proto_Gameapi_proto_msgTypes[413] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23569,7 +23645,7 @@ func (x *ResCollectInfo) String() string { func (*ResCollectInfo) ProtoMessage() {} func (x *ResCollectInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[412] + mi := &file_proto_Gameapi_proto_msgTypes[413] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23582,7 +23658,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{412} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{413} } func (x *ResCollectInfo) GetId() []int32 { @@ -23609,7 +23685,7 @@ type CollectItem struct { func (x *CollectItem) Reset() { *x = CollectItem{} - mi := &file_proto_Gameapi_proto_msgTypes[413] + mi := &file_proto_Gameapi_proto_msgTypes[414] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23621,7 +23697,7 @@ func (x *CollectItem) String() string { func (*CollectItem) ProtoMessage() {} func (x *CollectItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[413] + mi := &file_proto_Gameapi_proto_msgTypes[414] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23634,7 +23710,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{413} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{414} } func (x *CollectItem) GetId() int32 { @@ -23660,7 +23736,7 @@ type ReqCollect struct { func (x *ReqCollect) Reset() { *x = ReqCollect{} - mi := &file_proto_Gameapi_proto_msgTypes[414] + mi := &file_proto_Gameapi_proto_msgTypes[415] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23672,7 +23748,7 @@ func (x *ReqCollect) String() string { func (*ReqCollect) ProtoMessage() {} func (x *ReqCollect) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[414] + mi := &file_proto_Gameapi_proto_msgTypes[415] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23685,7 +23761,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{414} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{415} } func (x *ReqCollect) GetId() int32 { @@ -23705,7 +23781,7 @@ type ResCollect struct { func (x *ResCollect) Reset() { *x = ResCollect{} - mi := &file_proto_Gameapi_proto_msgTypes[415] + mi := &file_proto_Gameapi_proto_msgTypes[416] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23717,7 +23793,7 @@ func (x *ResCollect) String() string { func (*ResCollect) ProtoMessage() {} func (x *ResCollect) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[415] + mi := &file_proto_Gameapi_proto_msgTypes[416] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23730,7 +23806,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{415} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{416} } func (x *ResCollect) GetCode() RES_CODE { @@ -23758,7 +23834,7 @@ type ReqCatnip struct { func (x *ReqCatnip) Reset() { *x = ReqCatnip{} - mi := &file_proto_Gameapi_proto_msgTypes[416] + mi := &file_proto_Gameapi_proto_msgTypes[417] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23770,7 +23846,7 @@ func (x *ReqCatnip) String() string { func (*ReqCatnip) ProtoMessage() {} func (x *ReqCatnip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[416] + mi := &file_proto_Gameapi_proto_msgTypes[417] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23783,7 +23859,7 @@ func (x *ReqCatnip) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqCatnip.ProtoReflect.Descriptor instead. func (*ReqCatnip) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{416} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{417} } type ResCatnip struct { @@ -23799,7 +23875,7 @@ type ResCatnip struct { func (x *ResCatnip) Reset() { *x = ResCatnip{} - mi := &file_proto_Gameapi_proto_msgTypes[417] + mi := &file_proto_Gameapi_proto_msgTypes[418] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23811,7 +23887,7 @@ func (x *ResCatnip) String() string { func (*ResCatnip) ProtoMessage() {} func (x *ResCatnip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[417] + mi := &file_proto_Gameapi_proto_msgTypes[418] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23824,7 +23900,7 @@ func (x *ResCatnip) ProtoReflect() protoreflect.Message { // Deprecated: Use ResCatnip.ProtoReflect.Descriptor instead. func (*ResCatnip) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{417} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{418} } func (x *ResCatnip) GetId() int32 { @@ -23876,7 +23952,7 @@ type CatnipGame struct { func (x *CatnipGame) Reset() { *x = CatnipGame{} - mi := &file_proto_Gameapi_proto_msgTypes[418] + mi := &file_proto_Gameapi_proto_msgTypes[419] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23888,7 +23964,7 @@ func (x *CatnipGame) String() string { func (*CatnipGame) ProtoMessage() {} func (x *CatnipGame) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[418] + mi := &file_proto_Gameapi_proto_msgTypes[419] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23901,7 +23977,7 @@ func (x *CatnipGame) ProtoReflect() protoreflect.Message { // Deprecated: Use CatnipGame.ProtoReflect.Descriptor instead. func (*CatnipGame) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{418} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{419} } func (x *CatnipGame) GetId() int32 { @@ -23950,7 +24026,7 @@ type ReqCatnipInvite struct { func (x *ReqCatnipInvite) Reset() { *x = ReqCatnipInvite{} - mi := &file_proto_Gameapi_proto_msgTypes[419] + mi := &file_proto_Gameapi_proto_msgTypes[420] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23962,7 +24038,7 @@ func (x *ReqCatnipInvite) String() string { func (*ReqCatnipInvite) ProtoMessage() {} func (x *ReqCatnipInvite) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[419] + mi := &file_proto_Gameapi_proto_msgTypes[420] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23975,7 +24051,7 @@ func (x *ReqCatnipInvite) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqCatnipInvite.ProtoReflect.Descriptor instead. func (*ReqCatnipInvite) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{419} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{420} } func (x *ReqCatnipInvite) GetId() int32 { @@ -24002,7 +24078,7 @@ type ResCatnipInvite struct { func (x *ResCatnipInvite) Reset() { *x = ResCatnipInvite{} - mi := &file_proto_Gameapi_proto_msgTypes[420] + mi := &file_proto_Gameapi_proto_msgTypes[421] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24014,7 +24090,7 @@ func (x *ResCatnipInvite) String() string { func (*ResCatnipInvite) ProtoMessage() {} func (x *ResCatnipInvite) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[420] + mi := &file_proto_Gameapi_proto_msgTypes[421] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24027,7 +24103,7 @@ func (x *ResCatnipInvite) ProtoReflect() protoreflect.Message { // Deprecated: Use ResCatnipInvite.ProtoReflect.Descriptor instead. func (*ResCatnipInvite) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{420} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{421} } func (x *ResCatnipInvite) GetCode() RES_CODE { @@ -24055,7 +24131,7 @@ type ReqCatnipAgree struct { func (x *ReqCatnipAgree) Reset() { *x = ReqCatnipAgree{} - mi := &file_proto_Gameapi_proto_msgTypes[421] + mi := &file_proto_Gameapi_proto_msgTypes[422] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24067,7 +24143,7 @@ func (x *ReqCatnipAgree) String() string { func (*ReqCatnipAgree) ProtoMessage() {} func (x *ReqCatnipAgree) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[421] + mi := &file_proto_Gameapi_proto_msgTypes[422] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24080,7 +24156,7 @@ func (x *ReqCatnipAgree) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqCatnipAgree.ProtoReflect.Descriptor instead. func (*ReqCatnipAgree) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{421} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{422} } func (x *ReqCatnipAgree) GetId() int32 { @@ -24107,7 +24183,7 @@ type ResCatnipAgree struct { func (x *ResCatnipAgree) Reset() { *x = ResCatnipAgree{} - mi := &file_proto_Gameapi_proto_msgTypes[422] + mi := &file_proto_Gameapi_proto_msgTypes[423] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24119,7 +24195,7 @@ func (x *ResCatnipAgree) String() string { func (*ResCatnipAgree) ProtoMessage() {} func (x *ResCatnipAgree) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[422] + mi := &file_proto_Gameapi_proto_msgTypes[423] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24132,7 +24208,7 @@ func (x *ResCatnipAgree) ProtoReflect() protoreflect.Message { // Deprecated: Use ResCatnipAgree.ProtoReflect.Descriptor instead. func (*ResCatnipAgree) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{422} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{423} } func (x *ResCatnipAgree) GetCode() RES_CODE { @@ -24159,7 +24235,7 @@ type ReqCatnipRefuse struct { func (x *ReqCatnipRefuse) Reset() { *x = ReqCatnipRefuse{} - mi := &file_proto_Gameapi_proto_msgTypes[423] + mi := &file_proto_Gameapi_proto_msgTypes[424] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24171,7 +24247,7 @@ func (x *ReqCatnipRefuse) String() string { func (*ReqCatnipRefuse) ProtoMessage() {} func (x *ReqCatnipRefuse) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[423] + mi := &file_proto_Gameapi_proto_msgTypes[424] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24184,7 +24260,7 @@ func (x *ReqCatnipRefuse) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqCatnipRefuse.ProtoReflect.Descriptor instead. func (*ReqCatnipRefuse) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{423} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{424} } func (x *ReqCatnipRefuse) GetId() int32 { @@ -24211,7 +24287,7 @@ type ResCatnipRefuse struct { func (x *ResCatnipRefuse) Reset() { *x = ResCatnipRefuse{} - mi := &file_proto_Gameapi_proto_msgTypes[424] + mi := &file_proto_Gameapi_proto_msgTypes[425] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24223,7 +24299,7 @@ func (x *ResCatnipRefuse) String() string { func (*ResCatnipRefuse) ProtoMessage() {} func (x *ResCatnipRefuse) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[424] + mi := &file_proto_Gameapi_proto_msgTypes[425] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24236,7 +24312,7 @@ func (x *ResCatnipRefuse) ProtoReflect() protoreflect.Message { // Deprecated: Use ResCatnipRefuse.ProtoReflect.Descriptor instead. func (*ResCatnipRefuse) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{424} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{425} } func (x *ResCatnipRefuse) GetCode() RES_CODE { @@ -24264,7 +24340,7 @@ type ReqCatnipMultiply struct { func (x *ReqCatnipMultiply) Reset() { *x = ReqCatnipMultiply{} - mi := &file_proto_Gameapi_proto_msgTypes[425] + mi := &file_proto_Gameapi_proto_msgTypes[426] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24276,7 +24352,7 @@ func (x *ReqCatnipMultiply) String() string { func (*ReqCatnipMultiply) ProtoMessage() {} func (x *ReqCatnipMultiply) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[425] + mi := &file_proto_Gameapi_proto_msgTypes[426] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24289,7 +24365,7 @@ func (x *ReqCatnipMultiply) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqCatnipMultiply.ProtoReflect.Descriptor instead. func (*ReqCatnipMultiply) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{425} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{426} } func (x *ReqCatnipMultiply) GetId() int32 { @@ -24316,7 +24392,7 @@ type ResCatnipMultiply struct { func (x *ResCatnipMultiply) Reset() { *x = ResCatnipMultiply{} - mi := &file_proto_Gameapi_proto_msgTypes[426] + mi := &file_proto_Gameapi_proto_msgTypes[427] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24328,7 +24404,7 @@ func (x *ResCatnipMultiply) String() string { func (*ResCatnipMultiply) ProtoMessage() {} func (x *ResCatnipMultiply) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[426] + mi := &file_proto_Gameapi_proto_msgTypes[427] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24341,7 +24417,7 @@ func (x *ResCatnipMultiply) ProtoReflect() protoreflect.Message { // Deprecated: Use ResCatnipMultiply.ProtoReflect.Descriptor instead. func (*ResCatnipMultiply) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{426} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{427} } func (x *ResCatnipMultiply) GetCode() RES_CODE { @@ -24368,7 +24444,7 @@ type ReqCatnipPlay struct { func (x *ReqCatnipPlay) Reset() { *x = ReqCatnipPlay{} - mi := &file_proto_Gameapi_proto_msgTypes[427] + mi := &file_proto_Gameapi_proto_msgTypes[428] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24380,7 +24456,7 @@ func (x *ReqCatnipPlay) String() string { func (*ReqCatnipPlay) ProtoMessage() {} func (x *ReqCatnipPlay) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[427] + mi := &file_proto_Gameapi_proto_msgTypes[428] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24393,7 +24469,7 @@ func (x *ReqCatnipPlay) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqCatnipPlay.ProtoReflect.Descriptor instead. func (*ReqCatnipPlay) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{427} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{428} } func (x *ReqCatnipPlay) GetId() int32 { @@ -24414,7 +24490,7 @@ type ResCatnipPlay struct { func (x *ResCatnipPlay) Reset() { *x = ResCatnipPlay{} - mi := &file_proto_Gameapi_proto_msgTypes[428] + mi := &file_proto_Gameapi_proto_msgTypes[429] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24426,7 +24502,7 @@ func (x *ResCatnipPlay) String() string { func (*ResCatnipPlay) ProtoMessage() {} func (x *ResCatnipPlay) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[428] + mi := &file_proto_Gameapi_proto_msgTypes[429] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24439,7 +24515,7 @@ func (x *ResCatnipPlay) ProtoReflect() protoreflect.Message { // Deprecated: Use ResCatnipPlay.ProtoReflect.Descriptor instead. func (*ResCatnipPlay) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{428} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{429} } func (x *ResCatnipPlay) GetCode() RES_CODE { @@ -24474,7 +24550,7 @@ type ReqCatnipReward struct { func (x *ReqCatnipReward) Reset() { *x = ReqCatnipReward{} - mi := &file_proto_Gameapi_proto_msgTypes[429] + mi := &file_proto_Gameapi_proto_msgTypes[430] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24486,7 +24562,7 @@ func (x *ReqCatnipReward) String() string { func (*ReqCatnipReward) ProtoMessage() {} func (x *ReqCatnipReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[429] + mi := &file_proto_Gameapi_proto_msgTypes[430] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24499,7 +24575,7 @@ func (x *ReqCatnipReward) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqCatnipReward.ProtoReflect.Descriptor instead. func (*ReqCatnipReward) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{429} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{430} } func (x *ReqCatnipReward) GetId() int32 { @@ -24526,7 +24602,7 @@ type ResCatnipReward struct { func (x *ResCatnipReward) Reset() { *x = ResCatnipReward{} - mi := &file_proto_Gameapi_proto_msgTypes[430] + mi := &file_proto_Gameapi_proto_msgTypes[431] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24538,7 +24614,7 @@ func (x *ResCatnipReward) String() string { func (*ResCatnipReward) ProtoMessage() {} func (x *ResCatnipReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[430] + mi := &file_proto_Gameapi_proto_msgTypes[431] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24551,7 +24627,7 @@ func (x *ResCatnipReward) ProtoReflect() protoreflect.Message { // Deprecated: Use ResCatnipReward.ProtoReflect.Descriptor instead. func (*ResCatnipReward) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{430} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{431} } func (x *ResCatnipReward) GetCode() RES_CODE { @@ -24577,7 +24653,7 @@ type ReqCatnipGrandReward struct { func (x *ReqCatnipGrandReward) Reset() { *x = ReqCatnipGrandReward{} - mi := &file_proto_Gameapi_proto_msgTypes[431] + mi := &file_proto_Gameapi_proto_msgTypes[432] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24589,7 +24665,7 @@ func (x *ReqCatnipGrandReward) String() string { func (*ReqCatnipGrandReward) ProtoMessage() {} func (x *ReqCatnipGrandReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[431] + mi := &file_proto_Gameapi_proto_msgTypes[432] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24602,7 +24678,7 @@ func (x *ReqCatnipGrandReward) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqCatnipGrandReward.ProtoReflect.Descriptor instead. func (*ReqCatnipGrandReward) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{431} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{432} } type ResCatnipGrandReward struct { @@ -24615,7 +24691,7 @@ type ResCatnipGrandReward struct { func (x *ResCatnipGrandReward) Reset() { *x = ResCatnipGrandReward{} - mi := &file_proto_Gameapi_proto_msgTypes[432] + mi := &file_proto_Gameapi_proto_msgTypes[433] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24627,7 +24703,7 @@ func (x *ResCatnipGrandReward) String() string { func (*ResCatnipGrandReward) ProtoMessage() {} func (x *ResCatnipGrandReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[432] + mi := &file_proto_Gameapi_proto_msgTypes[433] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24640,7 +24716,7 @@ func (x *ResCatnipGrandReward) ProtoReflect() protoreflect.Message { // Deprecated: Use ResCatnipGrandReward.ProtoReflect.Descriptor instead. func (*ResCatnipGrandReward) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{432} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{433} } func (x *ResCatnipGrandReward) GetCode() RES_CODE { @@ -24668,7 +24744,7 @@ type AdminReq struct { func (x *AdminReq) Reset() { *x = AdminReq{} - mi := &file_proto_Gameapi_proto_msgTypes[433] + mi := &file_proto_Gameapi_proto_msgTypes[434] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24680,7 +24756,7 @@ func (x *AdminReq) String() string { func (*AdminReq) ProtoMessage() {} func (x *AdminReq) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[433] + mi := &file_proto_Gameapi_proto_msgTypes[434] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24693,7 +24769,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{433} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{434} } func (x *AdminReq) GetFunc() string { @@ -24720,7 +24796,7 @@ type AdminRes struct { func (x *AdminRes) Reset() { *x = AdminRes{} - mi := &file_proto_Gameapi_proto_msgTypes[434] + mi := &file_proto_Gameapi_proto_msgTypes[435] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24732,7 +24808,7 @@ func (x *AdminRes) String() string { func (*AdminRes) ProtoMessage() {} func (x *AdminRes) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[434] + mi := &file_proto_Gameapi_proto_msgTypes[435] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24745,7 +24821,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{434} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{435} } func (x *AdminRes) GetFunc() string { @@ -24771,7 +24847,7 @@ type ReqAdminInfo struct { func (x *ReqAdminInfo) Reset() { *x = ReqAdminInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[435] + mi := &file_proto_Gameapi_proto_msgTypes[436] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24783,7 +24859,7 @@ func (x *ReqAdminInfo) String() string { func (*ReqAdminInfo) ProtoMessage() {} func (x *ReqAdminInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[435] + mi := &file_proto_Gameapi_proto_msgTypes[436] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24796,7 +24872,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{435} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{436} } func (x *ReqAdminInfo) GetUid() int64 { @@ -24814,7 +24890,7 @@ type ReqReloadServerMail struct { func (x *ReqReloadServerMail) Reset() { *x = ReqReloadServerMail{} - mi := &file_proto_Gameapi_proto_msgTypes[436] + mi := &file_proto_Gameapi_proto_msgTypes[437] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24826,7 +24902,7 @@ func (x *ReqReloadServerMail) String() string { func (*ReqReloadServerMail) ProtoMessage() {} func (x *ReqReloadServerMail) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[436] + mi := &file_proto_Gameapi_proto_msgTypes[437] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24839,7 +24915,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{436} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{437} } type ReqServerInfo struct { @@ -24850,7 +24926,7 @@ type ReqServerInfo struct { func (x *ReqServerInfo) Reset() { *x = ReqServerInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[437] + mi := &file_proto_Gameapi_proto_msgTypes[438] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24862,7 +24938,7 @@ func (x *ReqServerInfo) String() string { func (*ReqServerInfo) ProtoMessage() {} func (x *ReqServerInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[437] + mi := &file_proto_Gameapi_proto_msgTypes[438] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24875,7 +24951,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{437} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{438} } type ReqReload struct { @@ -24886,7 +24962,7 @@ type ReqReload struct { func (x *ReqReload) Reset() { *x = ReqReload{} - mi := &file_proto_Gameapi_proto_msgTypes[438] + mi := &file_proto_Gameapi_proto_msgTypes[439] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24898,7 +24974,7 @@ func (x *ReqReload) String() string { func (*ReqReload) ProtoMessage() {} func (x *ReqReload) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[438] + mi := &file_proto_Gameapi_proto_msgTypes[439] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24911,7 +24987,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{438} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{439} } type ReqAdminGm struct { @@ -24924,7 +25000,7 @@ type ReqAdminGm struct { func (x *ReqAdminGm) Reset() { *x = ReqAdminGm{} - mi := &file_proto_Gameapi_proto_msgTypes[439] + mi := &file_proto_Gameapi_proto_msgTypes[440] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24936,7 +25012,7 @@ func (x *ReqAdminGm) String() string { func (*ReqAdminGm) ProtoMessage() {} func (x *ReqAdminGm) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[439] + mi := &file_proto_Gameapi_proto_msgTypes[440] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24949,7 +25025,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{439} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{440} } func (x *ReqAdminGm) GetUid() int64 { @@ -24977,7 +25053,7 @@ type ReqAdminBan struct { func (x *ReqAdminBan) Reset() { *x = ReqAdminBan{} - mi := &file_proto_Gameapi_proto_msgTypes[440] + mi := &file_proto_Gameapi_proto_msgTypes[441] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24989,7 +25065,7 @@ func (x *ReqAdminBan) String() string { func (*ReqAdminBan) ProtoMessage() {} func (x *ReqAdminBan) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[440] + mi := &file_proto_Gameapi_proto_msgTypes[441] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25002,7 +25078,7 @@ func (x *ReqAdminBan) ProtoReflect() protoreflect.Message { // Deprecated: Use ReqAdminBan.ProtoReflect.Descriptor instead. func (*ReqAdminBan) Descriptor() ([]byte, []int) { - return file_proto_Gameapi_proto_rawDescGZIP(), []int{440} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{441} } func (x *ReqAdminBan) GetUid() int64 { @@ -26441,7 +26517,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\"\x8d\v\n" + + "\vReqPlayroom\"\xbb\v\n" + "\vResPlayroom\x12\x16\n" + "\x06status\x18\x01 \x01(\x05R\x06status\x12(\n" + "\x05Items\x18\x02 \x03(\v2\x12.tutorial.ItemInfoR\x05Items\x122\n" + @@ -26475,7 +26551,8 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\vInteractNum\x18\x19 \x01(\x05R\vInteractNum\x12\x12\n" + "\x04Kiss\x18\x1a \x01(\x05R\x04Kiss\x12\x18\n" + "\aRevenge\x18\x1b \x01(\x03R\aRevenge\x12(\n" + - "\x06AdItem\x18\x1c \x03(\v2\x10.tutorial.AdItemR\x06AdItem\x1a;\n" + + "\x06AdItem\x18\x1c \x03(\v2\x10.tutorial.AdItemR\x06AdItem\x12,\n" + + "\x06Target\x18\x1d \x01(\v2\x14.tutorial.FriendRoomR\x06Target\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" + @@ -26519,9 +26596,14 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\x11ResPlayroomUpvote\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(\x03R\x02Id\"#\n" + - "\rPlayroomDress\x12\x12\n" + - "\x04List\x18\x01 \x03(\x05R\x04List\"\x9b\x01\n" + + "\x02Id\x18\x03 \x01(\x03R\x02Id\"@\n" + + "\rPlayroomDress\x12/\n" + + "\x04List\x18\x01 \x03(\v2\x1b.tutorial.PlayroomDressInfoR\x04List\"m\n" + + "\x11PlayroomDressInfo\x12\x0e\n" + + "\x02Id\x18\x01 \x01(\x05R\x02Id\x12\x18\n" + + "\aEndTime\x18\x02 \x01(\x03R\aEndTime\x12\x18\n" + + "\aAddTime\x18\x03 \x01(\x03R\aAddTime\x12\x14\n" + + "\x05Label\x18\x04 \x01(\tR\x05Label\"\x9b\x01\n" + "\x13ReqPlayroomDressSet\x12G\n" + "\bDressSet\x18\x01 \x03(\v2+.tutorial.ReqPlayroomDressSet.DressSetEntryR\bDressSet\x1a;\n" + "\rDressSetEntry\x12\x10\n" + @@ -27031,7 +27113,7 @@ func file_proto_Gameapi_proto_rawDescGZIP() []byte { } var file_proto_Gameapi_proto_enumTypes = make([]protoimpl.EnumInfo, 11) -var file_proto_Gameapi_proto_msgTypes = make([]protoimpl.MessageInfo, 503) +var file_proto_Gameapi_proto_msgTypes = make([]protoimpl.MessageInfo, 504) var file_proto_Gameapi_proto_goTypes = []any{ (ITEM_POP_LABEL)(0), // 0: tutorial.ITEM_POP_LABEL (HANDLE_TYPE)(0), // 1: tutorial.HANDLE_TYPE @@ -27397,188 +27479,189 @@ var file_proto_Gameapi_proto_goTypes = []any{ (*ReqPlayroomUpvote)(nil), // 361: tutorial.ReqPlayroomUpvote (*ResPlayroomUpvote)(nil), // 362: tutorial.ResPlayroomUpvote (*PlayroomDress)(nil), // 363: tutorial.PlayroomDress - (*ReqPlayroomDressSet)(nil), // 364: tutorial.ReqPlayroomDressSet - (*ResPlayroomDressSet)(nil), // 365: tutorial.ResPlayroomDressSet - (*ReqPlayroomPetAirSet)(nil), // 366: tutorial.ReqPlayroomPetAirSet - (*ResPlayroomPetAirSet)(nil), // 367: tutorial.ResPlayroomPetAirSet - (*ReqPlayroomWrokOutline)(nil), // 368: tutorial.ReqPlayroomWrokOutline - (*ResPlayroomWrokOutline)(nil), // 369: tutorial.ResPlayroomWrokOutline - (*NofiPlayroomStatus)(nil), // 370: tutorial.NofiPlayroomStatus - (*NotifyPlayroomWork)(nil), // 371: tutorial.NotifyPlayroomWork - (*NotifyPlayroomLose)(nil), // 372: tutorial.NotifyPlayroomLose - (*ChipInfo)(nil), // 373: tutorial.ChipInfo - (*NotifyPlayroomMood)(nil), // 374: tutorial.NotifyPlayroomMood - (*AdItem)(nil), // 375: tutorial.AdItem - (*NotifyPlayroomKiss)(nil), // 376: tutorial.NotifyPlayroomKiss - (*FriendRoom)(nil), // 377: tutorial.FriendRoom - (*RoomOpponent)(nil), // 378: tutorial.RoomOpponent - (*ReqPlayroomInfo)(nil), // 379: tutorial.ReqPlayroomInfo - (*ResPlayroomInfo)(nil), // 380: tutorial.ResPlayroomInfo - (*ReqPlayroomFlip)(nil), // 381: tutorial.ReqPlayroomFlip - (*ResPlayroomFlip)(nil), // 382: tutorial.ResPlayroomFlip - (*ReqPlayroomGuide)(nil), // 383: tutorial.ReqPlayroomGuide - (*ResPlayroomGuide)(nil), // 384: tutorial.ResPlayroomGuide - (*ReqPlayroomFlipReward)(nil), // 385: tutorial.ReqPlayroomFlipReward - (*ResPlayroomFlipReward)(nil), // 386: tutorial.ResPlayroomFlipReward - (*ReqPlayroomGame)(nil), // 387: tutorial.ReqPlayroomGame - (*ResPlayroomGame)(nil), // 388: tutorial.ResPlayroomGame - (*ReqPlayroomGameShowReward)(nil), // 389: tutorial.ReqPlayroomGameShowReward - (*ResPlayroomGameShowReward)(nil), // 390: tutorial.ResPlayroomGameShowReward - (*ReqPlayroomInteract)(nil), // 391: tutorial.ReqPlayroomInteract - (*ResPlayroomInteract)(nil), // 392: tutorial.ResPlayroomInteract - (*ReqPlayroomSetRoom)(nil), // 393: tutorial.ReqPlayroomSetRoom - (*ResPlayroomSetRoom)(nil), // 394: tutorial.ResPlayroomSetRoom - (*ReqPlayroomSelectReward)(nil), // 395: tutorial.ReqPlayroomSelectReward - (*ResPlayroomSelectReward)(nil), // 396: tutorial.ResPlayroomSelectReward - (*ReqPlayroomLose)(nil), // 397: tutorial.ReqPlayroomLose - (*ResPlayroomLose)(nil), // 398: tutorial.ResPlayroomLose - (*ReqPlayroomWork)(nil), // 399: tutorial.ReqPlayroomWork - (*ResPlayroomWork)(nil), // 400: tutorial.ResPlayroomWork - (*ReqPlayroomRest)(nil), // 401: tutorial.ReqPlayroomRest - (*ResPlayroomRest)(nil), // 402: tutorial.ResPlayroomRest - (*ReqPlayroomDraw)(nil), // 403: tutorial.ReqPlayroomDraw - (*ResPlayroomDraw)(nil), // 404: tutorial.ResPlayroomDraw - (*ReqPlayroomChip)(nil), // 405: tutorial.ReqPlayroomChip - (*ResPlayroomChip)(nil), // 406: tutorial.ResPlayroomChip - (*ReqPlayroomBuyItem)(nil), // 407: tutorial.ReqPlayroomBuyItem - (*ResPlayroomBuyItem)(nil), // 408: tutorial.ResPlayroomBuyItem - (*ReqPlayroomShop)(nil), // 409: tutorial.ReqPlayroomShop - (*ResPlayroomShop)(nil), // 410: tutorial.ResPlayroomShop - (*ReqFriendTreasure)(nil), // 411: tutorial.ReqFriendTreasure - (*ResFriendTreasure)(nil), // 412: tutorial.ResFriendTreasure - (*TreasureInfo)(nil), // 413: tutorial.TreasureInfo - (*ReqFriendTreasureStart)(nil), // 414: tutorial.ReqFriendTreasureStart - (*ResFriendTreasureStart)(nil), // 415: tutorial.ResFriendTreasureStart - (*ReqFriendTreasureEnd)(nil), // 416: tutorial.ReqFriendTreasureEnd - (*ResFriendTreasureEnd)(nil), // 417: tutorial.ResFriendTreasureEnd - (*ReqFriendTreasureFilp)(nil), // 418: tutorial.ReqFriendTreasureFilp - (*ResFriendTreasureFilp)(nil), // 419: tutorial.ResFriendTreasureFilp - (*ResFriendTreasureStar)(nil), // 420: tutorial.ResFriendTreasureStar - (*ReqKafkaLog)(nil), // 421: tutorial.ReqKafkaLog - (*ReqCollectInfo)(nil), // 422: tutorial.ReqCollectInfo - (*ResCollectInfo)(nil), // 423: tutorial.ResCollectInfo - (*CollectItem)(nil), // 424: tutorial.CollectItem - (*ReqCollect)(nil), // 425: tutorial.ReqCollect - (*ResCollect)(nil), // 426: tutorial.ResCollect - (*ReqCatnip)(nil), // 427: tutorial.ReqCatnip - (*ResCatnip)(nil), // 428: tutorial.ResCatnip - (*CatnipGame)(nil), // 429: tutorial.CatnipGame - (*ReqCatnipInvite)(nil), // 430: tutorial.ReqCatnipInvite - (*ResCatnipInvite)(nil), // 431: tutorial.ResCatnipInvite - (*ReqCatnipAgree)(nil), // 432: tutorial.ReqCatnipAgree - (*ResCatnipAgree)(nil), // 433: tutorial.ResCatnipAgree - (*ReqCatnipRefuse)(nil), // 434: tutorial.ReqCatnipRefuse - (*ResCatnipRefuse)(nil), // 435: tutorial.ResCatnipRefuse - (*ReqCatnipMultiply)(nil), // 436: tutorial.ReqCatnipMultiply - (*ResCatnipMultiply)(nil), // 437: tutorial.ResCatnipMultiply - (*ReqCatnipPlay)(nil), // 438: tutorial.ReqCatnipPlay - (*ResCatnipPlay)(nil), // 439: tutorial.ResCatnipPlay - (*ReqCatnipReward)(nil), // 440: tutorial.ReqCatnipReward - (*ResCatnipReward)(nil), // 441: tutorial.ResCatnipReward - (*ReqCatnipGrandReward)(nil), // 442: tutorial.ReqCatnipGrandReward - (*ResCatnipGrandReward)(nil), // 443: tutorial.ResCatnipGrandReward - (*AdminReq)(nil), // 444: tutorial.AdminReq - (*AdminRes)(nil), // 445: tutorial.AdminRes - (*ReqAdminInfo)(nil), // 446: tutorial.ReqAdminInfo - (*ReqReloadServerMail)(nil), // 447: tutorial.ReqReloadServerMail - (*ReqServerInfo)(nil), // 448: tutorial.ReqServerInfo - (*ReqReload)(nil), // 449: tutorial.ReqReload - (*ReqAdminGm)(nil), // 450: tutorial.ReqAdminGm - (*ReqAdminBan)(nil), // 451: tutorial.ReqAdminBan - nil, // 452: tutorial.ResChessColorData.MChessColorDataEntry - nil, // 453: tutorial.UpdateBaseItemInfo.MUpdateItemEntry - nil, // 454: tutorial.ResPlayerChessData.MChessDataEntry - nil, // 455: tutorial.UpdatePlayerChessData.MChessDataEntry - nil, // 456: tutorial.ReqSeparateChess.MChessDataEntry - nil, // 457: tutorial.ReqUpgradeChess.MChessDataEntry - nil, // 458: tutorial.ReqGetChessFromBuff.MChessDataEntry - nil, // 459: tutorial.ReqChessEx.MChessDataEntry - nil, // 460: tutorial.ReqSourceChest.MChessDataEntry - nil, // 461: tutorial.ReqPlayroomOutline.MChessDataEntry - nil, // 462: tutorial.ReqPutChessInBag.MChessDataEntry - nil, // 463: tutorial.ReqTakeChessOutBag.MChessDataEntry - nil, // 464: tutorial.ResPlayerBriefProfileData.SetEmojiEntry - nil, // 465: tutorial.UserInfo.SetEmojiEntry - nil, // 466: tutorial.ReqRewardOrder.MChessDataEntry - nil, // 467: tutorial.ResCardInfo.AllCardEntry - nil, // 468: tutorial.ResCardInfo.HandbookEntry - nil, // 469: tutorial.ResGuildInfo.RewardEntry - nil, // 470: tutorial.ResGuideInfo.RewardEntry - nil, // 471: tutorial.ResDailyTask.WeekRewardEntry - nil, // 472: tutorial.ResDailyTask.DailyTaskEntry - nil, // 473: tutorial.ResLimitEvent.LimitEventListEntry - nil, // 474: tutorial.ResLimitEventProgress.ProgressRewardEntry - nil, // 475: tutorial.LimitEvent.ParamEntry - nil, // 476: tutorial.ReqLimitEventLuckyCat.MChessDataEntry - nil, // 477: tutorial.ResPlayerSimple.EmojiEntry - nil, // 478: tutorial.ResKv.KvEntry - nil, // 479: tutorial.ResRank.RankListEntry - nil, // 480: tutorial.ResMailList.MailListEntry - nil, // 481: tutorial.ResCharge.SpecialShopEntry - nil, // 482: tutorial.ResCharge.ChessShopEntry - nil, // 483: tutorial.ResCharge.GiftEntry - nil, // 484: tutorial.ReqBuyChessShop2.MChessDataEntry - nil, // 485: tutorial.ResEndless.EndlessListEntry - nil, // 486: tutorial.ResChampshipRank.RankListEntry - nil, // 487: tutorial.ResChampshipPreRank.RankListEntry - nil, // 488: tutorial.ResNotifyCard.CardEntry - nil, // 489: tutorial.ResNotifyCard.MasterEntry - nil, // 490: tutorial.ResNotifyCard.HandbookEntry - nil, // 491: tutorial.ResMining.MapEntry - nil, // 492: tutorial.ReqMiningTake.MapEntry - nil, // 493: tutorial.ResActRed.RedEntry - nil, // 494: tutorial.ResItem.ItemEntry - nil, // 495: tutorial.ItemNotify.ItemEntry - nil, // 496: tutorial.ResGuessColor.OMapEntry - nil, // 497: tutorial.ReqGuessColorTake.OMapEntry - nil, // 498: tutorial.GuessColorInfo.MapEntry - nil, // 499: tutorial.ResPlayroom.PlayroomEntry - nil, // 500: tutorial.ResPlayroom.MoodEntry - nil, // 501: tutorial.ResPlayroom.PhysiologyEntry - nil, // 502: tutorial.ResPlayroom.DressEntry - nil, // 503: tutorial.ResPlayroom.DressSetEntry - nil, // 504: tutorial.ReqPlayroomDressSet.DressSetEntry - nil, // 505: tutorial.NotifyPlayroomMood.MoodEntry - nil, // 506: tutorial.NotifyPlayroomMood.PhysiologyEntry - nil, // 507: tutorial.ResPlayroomInfo.PlayroomEntry - nil, // 508: tutorial.ResPlayroomInfo.ItemsEntry - nil, // 509: tutorial.ResPlayroomInfo.FlipEntry - nil, // 510: tutorial.ResPlayroomInfo.EmojiEntry - nil, // 511: tutorial.ResPlayroomInfo.DressSetEntry - nil, // 512: tutorial.ResPlayroomGame.ItemsEntry - nil, // 513: tutorial.ReqPlayroomSetRoom.PlayroomEntry + (*PlayroomDressInfo)(nil), // 364: tutorial.PlayroomDressInfo + (*ReqPlayroomDressSet)(nil), // 365: tutorial.ReqPlayroomDressSet + (*ResPlayroomDressSet)(nil), // 366: tutorial.ResPlayroomDressSet + (*ReqPlayroomPetAirSet)(nil), // 367: tutorial.ReqPlayroomPetAirSet + (*ResPlayroomPetAirSet)(nil), // 368: tutorial.ResPlayroomPetAirSet + (*ReqPlayroomWrokOutline)(nil), // 369: tutorial.ReqPlayroomWrokOutline + (*ResPlayroomWrokOutline)(nil), // 370: tutorial.ResPlayroomWrokOutline + (*NofiPlayroomStatus)(nil), // 371: tutorial.NofiPlayroomStatus + (*NotifyPlayroomWork)(nil), // 372: tutorial.NotifyPlayroomWork + (*NotifyPlayroomLose)(nil), // 373: tutorial.NotifyPlayroomLose + (*ChipInfo)(nil), // 374: tutorial.ChipInfo + (*NotifyPlayroomMood)(nil), // 375: tutorial.NotifyPlayroomMood + (*AdItem)(nil), // 376: tutorial.AdItem + (*NotifyPlayroomKiss)(nil), // 377: tutorial.NotifyPlayroomKiss + (*FriendRoom)(nil), // 378: tutorial.FriendRoom + (*RoomOpponent)(nil), // 379: tutorial.RoomOpponent + (*ReqPlayroomInfo)(nil), // 380: tutorial.ReqPlayroomInfo + (*ResPlayroomInfo)(nil), // 381: tutorial.ResPlayroomInfo + (*ReqPlayroomFlip)(nil), // 382: tutorial.ReqPlayroomFlip + (*ResPlayroomFlip)(nil), // 383: tutorial.ResPlayroomFlip + (*ReqPlayroomGuide)(nil), // 384: tutorial.ReqPlayroomGuide + (*ResPlayroomGuide)(nil), // 385: tutorial.ResPlayroomGuide + (*ReqPlayroomFlipReward)(nil), // 386: tutorial.ReqPlayroomFlipReward + (*ResPlayroomFlipReward)(nil), // 387: tutorial.ResPlayroomFlipReward + (*ReqPlayroomGame)(nil), // 388: tutorial.ReqPlayroomGame + (*ResPlayroomGame)(nil), // 389: tutorial.ResPlayroomGame + (*ReqPlayroomGameShowReward)(nil), // 390: tutorial.ReqPlayroomGameShowReward + (*ResPlayroomGameShowReward)(nil), // 391: tutorial.ResPlayroomGameShowReward + (*ReqPlayroomInteract)(nil), // 392: tutorial.ReqPlayroomInteract + (*ResPlayroomInteract)(nil), // 393: tutorial.ResPlayroomInteract + (*ReqPlayroomSetRoom)(nil), // 394: tutorial.ReqPlayroomSetRoom + (*ResPlayroomSetRoom)(nil), // 395: tutorial.ResPlayroomSetRoom + (*ReqPlayroomSelectReward)(nil), // 396: tutorial.ReqPlayroomSelectReward + (*ResPlayroomSelectReward)(nil), // 397: tutorial.ResPlayroomSelectReward + (*ReqPlayroomLose)(nil), // 398: tutorial.ReqPlayroomLose + (*ResPlayroomLose)(nil), // 399: tutorial.ResPlayroomLose + (*ReqPlayroomWork)(nil), // 400: tutorial.ReqPlayroomWork + (*ResPlayroomWork)(nil), // 401: tutorial.ResPlayroomWork + (*ReqPlayroomRest)(nil), // 402: tutorial.ReqPlayroomRest + (*ResPlayroomRest)(nil), // 403: tutorial.ResPlayroomRest + (*ReqPlayroomDraw)(nil), // 404: tutorial.ReqPlayroomDraw + (*ResPlayroomDraw)(nil), // 405: tutorial.ResPlayroomDraw + (*ReqPlayroomChip)(nil), // 406: tutorial.ReqPlayroomChip + (*ResPlayroomChip)(nil), // 407: tutorial.ResPlayroomChip + (*ReqPlayroomBuyItem)(nil), // 408: tutorial.ReqPlayroomBuyItem + (*ResPlayroomBuyItem)(nil), // 409: tutorial.ResPlayroomBuyItem + (*ReqPlayroomShop)(nil), // 410: tutorial.ReqPlayroomShop + (*ResPlayroomShop)(nil), // 411: tutorial.ResPlayroomShop + (*ReqFriendTreasure)(nil), // 412: tutorial.ReqFriendTreasure + (*ResFriendTreasure)(nil), // 413: tutorial.ResFriendTreasure + (*TreasureInfo)(nil), // 414: tutorial.TreasureInfo + (*ReqFriendTreasureStart)(nil), // 415: tutorial.ReqFriendTreasureStart + (*ResFriendTreasureStart)(nil), // 416: tutorial.ResFriendTreasureStart + (*ReqFriendTreasureEnd)(nil), // 417: tutorial.ReqFriendTreasureEnd + (*ResFriendTreasureEnd)(nil), // 418: tutorial.ResFriendTreasureEnd + (*ReqFriendTreasureFilp)(nil), // 419: tutorial.ReqFriendTreasureFilp + (*ResFriendTreasureFilp)(nil), // 420: tutorial.ResFriendTreasureFilp + (*ResFriendTreasureStar)(nil), // 421: tutorial.ResFriendTreasureStar + (*ReqKafkaLog)(nil), // 422: tutorial.ReqKafkaLog + (*ReqCollectInfo)(nil), // 423: tutorial.ReqCollectInfo + (*ResCollectInfo)(nil), // 424: tutorial.ResCollectInfo + (*CollectItem)(nil), // 425: tutorial.CollectItem + (*ReqCollect)(nil), // 426: tutorial.ReqCollect + (*ResCollect)(nil), // 427: tutorial.ResCollect + (*ReqCatnip)(nil), // 428: tutorial.ReqCatnip + (*ResCatnip)(nil), // 429: tutorial.ResCatnip + (*CatnipGame)(nil), // 430: tutorial.CatnipGame + (*ReqCatnipInvite)(nil), // 431: tutorial.ReqCatnipInvite + (*ResCatnipInvite)(nil), // 432: tutorial.ResCatnipInvite + (*ReqCatnipAgree)(nil), // 433: tutorial.ReqCatnipAgree + (*ResCatnipAgree)(nil), // 434: tutorial.ResCatnipAgree + (*ReqCatnipRefuse)(nil), // 435: tutorial.ReqCatnipRefuse + (*ResCatnipRefuse)(nil), // 436: tutorial.ResCatnipRefuse + (*ReqCatnipMultiply)(nil), // 437: tutorial.ReqCatnipMultiply + (*ResCatnipMultiply)(nil), // 438: tutorial.ResCatnipMultiply + (*ReqCatnipPlay)(nil), // 439: tutorial.ReqCatnipPlay + (*ResCatnipPlay)(nil), // 440: tutorial.ResCatnipPlay + (*ReqCatnipReward)(nil), // 441: tutorial.ReqCatnipReward + (*ResCatnipReward)(nil), // 442: tutorial.ResCatnipReward + (*ReqCatnipGrandReward)(nil), // 443: tutorial.ReqCatnipGrandReward + (*ResCatnipGrandReward)(nil), // 444: tutorial.ResCatnipGrandReward + (*AdminReq)(nil), // 445: tutorial.AdminReq + (*AdminRes)(nil), // 446: tutorial.AdminRes + (*ReqAdminInfo)(nil), // 447: tutorial.ReqAdminInfo + (*ReqReloadServerMail)(nil), // 448: tutorial.ReqReloadServerMail + (*ReqServerInfo)(nil), // 449: tutorial.ReqServerInfo + (*ReqReload)(nil), // 450: tutorial.ReqReload + (*ReqAdminGm)(nil), // 451: tutorial.ReqAdminGm + (*ReqAdminBan)(nil), // 452: tutorial.ReqAdminBan + nil, // 453: tutorial.ResChessColorData.MChessColorDataEntry + nil, // 454: tutorial.UpdateBaseItemInfo.MUpdateItemEntry + nil, // 455: tutorial.ResPlayerChessData.MChessDataEntry + nil, // 456: tutorial.UpdatePlayerChessData.MChessDataEntry + nil, // 457: tutorial.ReqSeparateChess.MChessDataEntry + nil, // 458: tutorial.ReqUpgradeChess.MChessDataEntry + nil, // 459: tutorial.ReqGetChessFromBuff.MChessDataEntry + nil, // 460: tutorial.ReqChessEx.MChessDataEntry + nil, // 461: tutorial.ReqSourceChest.MChessDataEntry + nil, // 462: tutorial.ReqPlayroomOutline.MChessDataEntry + nil, // 463: tutorial.ReqPutChessInBag.MChessDataEntry + nil, // 464: tutorial.ReqTakeChessOutBag.MChessDataEntry + nil, // 465: tutorial.ResPlayerBriefProfileData.SetEmojiEntry + nil, // 466: tutorial.UserInfo.SetEmojiEntry + nil, // 467: tutorial.ReqRewardOrder.MChessDataEntry + nil, // 468: tutorial.ResCardInfo.AllCardEntry + nil, // 469: tutorial.ResCardInfo.HandbookEntry + nil, // 470: tutorial.ResGuildInfo.RewardEntry + nil, // 471: tutorial.ResGuideInfo.RewardEntry + nil, // 472: tutorial.ResDailyTask.WeekRewardEntry + nil, // 473: tutorial.ResDailyTask.DailyTaskEntry + nil, // 474: tutorial.ResLimitEvent.LimitEventListEntry + nil, // 475: tutorial.ResLimitEventProgress.ProgressRewardEntry + nil, // 476: tutorial.LimitEvent.ParamEntry + nil, // 477: tutorial.ReqLimitEventLuckyCat.MChessDataEntry + nil, // 478: tutorial.ResPlayerSimple.EmojiEntry + nil, // 479: tutorial.ResKv.KvEntry + nil, // 480: tutorial.ResRank.RankListEntry + nil, // 481: tutorial.ResMailList.MailListEntry + nil, // 482: tutorial.ResCharge.SpecialShopEntry + nil, // 483: tutorial.ResCharge.ChessShopEntry + nil, // 484: tutorial.ResCharge.GiftEntry + nil, // 485: tutorial.ReqBuyChessShop2.MChessDataEntry + nil, // 486: tutorial.ResEndless.EndlessListEntry + nil, // 487: tutorial.ResChampshipRank.RankListEntry + nil, // 488: tutorial.ResChampshipPreRank.RankListEntry + nil, // 489: tutorial.ResNotifyCard.CardEntry + nil, // 490: tutorial.ResNotifyCard.MasterEntry + nil, // 491: tutorial.ResNotifyCard.HandbookEntry + nil, // 492: tutorial.ResMining.MapEntry + nil, // 493: tutorial.ReqMiningTake.MapEntry + nil, // 494: tutorial.ResActRed.RedEntry + nil, // 495: tutorial.ResItem.ItemEntry + nil, // 496: tutorial.ItemNotify.ItemEntry + nil, // 497: tutorial.ResGuessColor.OMapEntry + nil, // 498: tutorial.ReqGuessColorTake.OMapEntry + nil, // 499: tutorial.GuessColorInfo.MapEntry + nil, // 500: tutorial.ResPlayroom.PlayroomEntry + nil, // 501: tutorial.ResPlayroom.MoodEntry + nil, // 502: tutorial.ResPlayroom.PhysiologyEntry + nil, // 503: tutorial.ResPlayroom.DressEntry + nil, // 504: tutorial.ResPlayroom.DressSetEntry + nil, // 505: tutorial.ReqPlayroomDressSet.DressSetEntry + nil, // 506: tutorial.NotifyPlayroomMood.MoodEntry + nil, // 507: tutorial.NotifyPlayroomMood.PhysiologyEntry + nil, // 508: tutorial.ResPlayroomInfo.PlayroomEntry + nil, // 509: tutorial.ResPlayroomInfo.ItemsEntry + nil, // 510: tutorial.ResPlayroomInfo.FlipEntry + nil, // 511: tutorial.ResPlayroomInfo.EmojiEntry + nil, // 512: tutorial.ResPlayroomInfo.DressSetEntry + nil, // 513: tutorial.ResPlayroomGame.ItemsEntry + nil, // 514: tutorial.ReqPlayroomSetRoom.PlayroomEntry } var file_proto_Gameapi_proto_depIdxs = []int32{ - 452, // 0: tutorial.ResChessColorData.mChessColorData:type_name -> tutorial.ResChessColorData.MChessColorDataEntry + 453, // 0: tutorial.ResChessColorData.mChessColorData:type_name -> tutorial.ResChessColorData.MChessColorDataEntry 6, // 1: tutorial.ReqLogin.type:type_name -> tutorial.LOGIN_TYPE 2, // 2: tutorial.ResId2Verify.ResultCode:type_name -> tutorial.RES_CODE - 453, // 3: tutorial.UpdateBaseItemInfo.mUpdateItem:type_name -> tutorial.UpdateBaseItemInfo.MUpdateItemEntry - 454, // 4: tutorial.ResPlayerChessData.mChessData:type_name -> tutorial.ResPlayerChessData.MChessDataEntry + 454, // 3: tutorial.UpdateBaseItemInfo.mUpdateItem:type_name -> tutorial.UpdateBaseItemInfo.MUpdateItemEntry + 455, // 4: tutorial.ResPlayerChessData.mChessData:type_name -> tutorial.ResPlayerChessData.MChessDataEntry 65, // 5: tutorial.ResPlayerChessInfo.ChessBag:type_name -> tutorial.ChessBag 1, // 6: tutorial.ChessHandle.type:type_name -> tutorial.HANDLE_TYPE - 455, // 7: tutorial.UpdatePlayerChessData.mChessData:type_name -> tutorial.UpdatePlayerChessData.MChessDataEntry + 456, // 7: tutorial.UpdatePlayerChessData.mChessData:type_name -> tutorial.UpdatePlayerChessData.MChessDataEntry 50, // 8: tutorial.UpdatePlayerChessData.mChessHandle:type_name -> tutorial.ChessHandle 2, // 9: tutorial.ResUpdatePlayerChessData.code:type_name -> tutorial.RES_CODE - 456, // 10: tutorial.ReqSeparateChess.mChessData:type_name -> tutorial.ReqSeparateChess.MChessDataEntry + 457, // 10: tutorial.ReqSeparateChess.mChessData:type_name -> tutorial.ReqSeparateChess.MChessDataEntry 2, // 11: tutorial.ResSeparateChess.code:type_name -> tutorial.RES_CODE - 457, // 12: tutorial.ReqUpgradeChess.mChessData:type_name -> tutorial.ReqUpgradeChess.MChessDataEntry + 458, // 12: tutorial.ReqUpgradeChess.mChessData:type_name -> tutorial.ReqUpgradeChess.MChessDataEntry 2, // 13: tutorial.ResUpgradeChess.code:type_name -> tutorial.RES_CODE - 458, // 14: tutorial.ReqGetChessFromBuff.mChessData:type_name -> tutorial.ReqGetChessFromBuff.MChessDataEntry + 459, // 14: tutorial.ReqGetChessFromBuff.mChessData:type_name -> tutorial.ReqGetChessFromBuff.MChessDataEntry 2, // 15: tutorial.ResGetChessFromBuff.code:type_name -> tutorial.RES_CODE 8, // 16: tutorial.ReqChessEx.Type:type_name -> tutorial.CHESS_EX_TYPE - 459, // 17: tutorial.ReqChessEx.mChessData:type_name -> tutorial.ReqChessEx.MChessDataEntry + 460, // 17: tutorial.ReqChessEx.mChessData:type_name -> tutorial.ReqChessEx.MChessDataEntry 2, // 18: tutorial.ResChessEx.code:type_name -> tutorial.RES_CODE - 460, // 19: tutorial.ReqSourceChest.mChessData:type_name -> tutorial.ReqSourceChest.MChessDataEntry + 461, // 19: tutorial.ReqSourceChest.mChessData:type_name -> tutorial.ReqSourceChest.MChessDataEntry 2, // 20: tutorial.ResSourceChest.code:type_name -> tutorial.RES_CODE - 461, // 21: tutorial.ReqPlayroomOutline.mChessData:type_name -> tutorial.ReqPlayroomOutline.MChessDataEntry + 462, // 21: tutorial.ReqPlayroomOutline.mChessData:type_name -> tutorial.ReqPlayroomOutline.MChessDataEntry 2, // 22: tutorial.ResPlayroomOutline.code:type_name -> tutorial.RES_CODE 66, // 23: tutorial.ChessBag.ChessBagGrids:type_name -> tutorial.ChessBagGrid - 462, // 24: tutorial.ReqPutChessInBag.mChessData:type_name -> tutorial.ReqPutChessInBag.MChessDataEntry + 463, // 24: tutorial.ReqPutChessInBag.mChessData:type_name -> tutorial.ReqPutChessInBag.MChessDataEntry 2, // 25: tutorial.ResPutChessInBag.code:type_name -> tutorial.RES_CODE - 463, // 26: tutorial.ReqTakeChessOutBag.mChessData:type_name -> tutorial.ReqTakeChessOutBag.MChessDataEntry + 464, // 26: tutorial.ReqTakeChessOutBag.mChessData:type_name -> tutorial.ReqTakeChessOutBag.MChessDataEntry 2, // 27: tutorial.ResTakeChessOutBag.code:type_name -> tutorial.RES_CODE 2, // 28: tutorial.ResBuyChessBagGrid.code:type_name -> tutorial.RES_CODE - 464, // 29: tutorial.ResPlayerBriefProfileData.SetEmoji:type_name -> tutorial.ResPlayerBriefProfileData.SetEmojiEntry + 465, // 29: tutorial.ResPlayerBriefProfileData.SetEmoji:type_name -> tutorial.ResPlayerBriefProfileData.SetEmojiEntry 2, // 30: tutorial.ResSetEnergyMul.ResultCode:type_name -> tutorial.RES_CODE 9, // 31: tutorial.ReqLang.Lang:type_name -> tutorial.LANG_TYPE 2, // 32: tutorial.ResLang.ResultCode:type_name -> tutorial.RES_CODE @@ -27586,7 +27669,7 @@ var file_proto_Gameapi_proto_depIdxs = []int32{ 176, // 34: tutorial.UserInfo.AvatarList:type_name -> tutorial.AvatarInfo 172, // 35: tutorial.UserInfo.FaceList:type_name -> tutorial.FaceInfo 179, // 36: tutorial.UserInfo.EmojiList:type_name -> tutorial.EmojiInfo - 465, // 37: tutorial.UserInfo.SetEmoji:type_name -> tutorial.UserInfo.SetEmojiEntry + 466, // 37: tutorial.UserInfo.SetEmoji:type_name -> tutorial.UserInfo.SetEmojiEntry 2, // 38: tutorial.ResSetName.ResultCode:type_name -> tutorial.RES_CODE 2, // 39: tutorial.ResSetPetName.ResultCode:type_name -> tutorial.RES_CODE 2, // 40: tutorial.ResBuyEnergy.Code:type_name -> tutorial.RES_CODE @@ -27594,7 +27677,7 @@ var file_proto_Gameapi_proto_depIdxs = []int32{ 2, // 42: tutorial.ResGetHandbookReward.Code:type_name -> tutorial.RES_CODE 94, // 43: tutorial.Handbook.Handbooks:type_name -> tutorial.HandbookInfo 2, // 44: tutorial.ResHandbookAllReward.Code:type_name -> tutorial.RES_CODE - 466, // 45: tutorial.ReqRewardOrder.mChessData:type_name -> tutorial.ReqRewardOrder.MChessDataEntry + 467, // 45: tutorial.ReqRewardOrder.mChessData:type_name -> tutorial.ReqRewardOrder.MChessDataEntry 2, // 46: tutorial.ResRewardOrder.Code:type_name -> tutorial.RES_CODE 2, // 47: tutorial.ResDelOrder.Code:type_name -> tutorial.RES_CODE 159, // 48: tutorial.Order.Items:type_name -> tutorial.ItemInfo @@ -27603,8 +27686,8 @@ var file_proto_Gameapi_proto_depIdxs = []int32{ 2, // 51: tutorial.ResDecorateAll.Code:type_name -> tutorial.RES_CODE 2, // 52: tutorial.ResDecorateReward.Code:type_name -> tutorial.RES_CODE 114, // 53: tutorial.ResCardInfo.CardList:type_name -> tutorial.Card - 467, // 54: tutorial.ResCardInfo.AllCard:type_name -> tutorial.ResCardInfo.AllCardEntry - 468, // 55: tutorial.ResCardInfo.Handbook:type_name -> tutorial.ResCardInfo.HandbookEntry + 468, // 54: tutorial.ResCardInfo.AllCard:type_name -> tutorial.ResCardInfo.AllCardEntry + 469, // 55: tutorial.ResCardInfo.Handbook:type_name -> tutorial.ResCardInfo.HandbookEntry 2, // 56: tutorial.ResCardSeasonFirstReward.Code:type_name -> tutorial.RES_CODE 2, // 57: tutorial.ResCardHandbookReward.Code:type_name -> tutorial.RES_CODE 2, // 58: tutorial.ResMasterCard.Code:type_name -> tutorial.RES_CODE @@ -27623,12 +27706,12 @@ var file_proto_Gameapi_proto_depIdxs = []int32{ 2, // 71: tutorial.ResGetFriendCard.Code:type_name -> tutorial.RES_CODE 2, // 72: tutorial.ResGuideReward.Code:type_name -> tutorial.RES_CODE 2, // 73: tutorial.ResGuidePlayroom.Code:type_name -> tutorial.RES_CODE - 469, // 74: tutorial.ResGuildInfo.Reward:type_name -> tutorial.ResGuildInfo.RewardEntry - 470, // 75: tutorial.ResGuideInfo.Reward:type_name -> tutorial.ResGuideInfo.RewardEntry + 470, // 74: tutorial.ResGuildInfo.Reward:type_name -> tutorial.ResGuildInfo.RewardEntry + 471, // 75: tutorial.ResGuideInfo.Reward:type_name -> tutorial.ResGuideInfo.RewardEntry 159, // 76: tutorial.ResItemPop.Items:type_name -> tutorial.ItemInfo 160, // 77: tutorial.ResItemPop.CardPacks:type_name -> tutorial.CardPack - 471, // 78: tutorial.ResDailyTask.WeekReward:type_name -> tutorial.ResDailyTask.WeekRewardEntry - 472, // 79: tutorial.ResDailyTask.DailyTask:type_name -> tutorial.ResDailyTask.DailyTaskEntry + 472, // 78: tutorial.ResDailyTask.WeekReward:type_name -> tutorial.ResDailyTask.WeekRewardEntry + 473, // 79: tutorial.ResDailyTask.DailyTask:type_name -> tutorial.ResDailyTask.DailyTaskEntry 159, // 80: tutorial.DailyWeek.Items:type_name -> tutorial.ItemInfo 164, // 81: tutorial.DailyTask.Progress:type_name -> tutorial.QuestProgress 159, // 82: tutorial.DailyTask.Items:type_name -> tutorial.ItemInfo @@ -27649,24 +27732,24 @@ var file_proto_Gameapi_proto_depIdxs = []int32{ 2, // 97: tutorial.ResGetMonthLoginReward.Code:type_name -> tutorial.RES_CODE 189, // 98: tutorial.ResActivity.ActiveList:type_name -> tutorial.ActivityInfo 2, // 99: tutorial.ResActivityReward.Code:type_name -> tutorial.RES_CODE - 473, // 100: tutorial.ResLimitEvent.LimitEventList:type_name -> tutorial.ResLimitEvent.LimitEventListEntry - 474, // 101: tutorial.ResLimitEventProgress.ProgressReward:type_name -> tutorial.ResLimitEventProgress.ProgressRewardEntry + 474, // 100: tutorial.ResLimitEvent.LimitEventList:type_name -> tutorial.ResLimitEvent.LimitEventListEntry + 475, // 101: tutorial.ResLimitEventProgress.ProgressReward:type_name -> tutorial.ResLimitEventProgress.ProgressRewardEntry 2, // 102: tutorial.ResLimitEventReward.Code:type_name -> tutorial.RES_CODE 2, // 103: tutorial.ResSelectLimitEvent.Code:type_name -> tutorial.RES_CODE - 475, // 104: tutorial.LimitEvent.Param:type_name -> tutorial.LimitEvent.ParamEntry - 476, // 105: tutorial.ReqLimitEventLuckyCat.mChessData:type_name -> tutorial.ReqLimitEventLuckyCat.MChessDataEntry + 476, // 104: tutorial.LimitEvent.Param:type_name -> tutorial.LimitEvent.ParamEntry + 477, // 105: tutorial.ReqLimitEventLuckyCat.mChessData:type_name -> tutorial.ReqLimitEventLuckyCat.MChessDataEntry 2, // 106: tutorial.ResLimitEventLuckyCat.Code:type_name -> tutorial.RES_CODE 2, // 107: tutorial.ResLimitSenceReward.Code:type_name -> tutorial.RES_CODE 159, // 108: tutorial.ResChessRainReward.Items:type_name -> tutorial.ItemInfo 2, // 109: tutorial.ResFastProduceReward.Code:type_name -> tutorial.RES_CODE 2, // 110: tutorial.ResCatTrickReward.Code:type_name -> tutorial.RES_CODE 214, // 111: tutorial.ResSearchPlayer.List:type_name -> tutorial.ResPlayerSimple - 477, // 112: tutorial.ResPlayerSimple.Emoji:type_name -> tutorial.ResPlayerSimple.EmojiEntry + 478, // 112: tutorial.ResPlayerSimple.Emoji:type_name -> tutorial.ResPlayerSimple.EmojiEntry 214, // 113: tutorial.ResFriendLog.Player:type_name -> tutorial.ResPlayerSimple 216, // 114: tutorial.NotifyFriendLog.info:type_name -> tutorial.ResFriendLog 218, // 115: tutorial.NotifyFriendLog.Bubble:type_name -> tutorial.FriendBubbleInfo 220, // 116: tutorial.NotifyFriendCard.Info:type_name -> tutorial.ResFriendCard - 478, // 117: tutorial.ResKv.kv:type_name -> tutorial.ResKv.KvEntry + 479, // 117: tutorial.ResKv.kv:type_name -> tutorial.ResKv.KvEntry 2, // 118: tutorial.ResFriendByCode.Code:type_name -> tutorial.RES_CODE 214, // 119: tutorial.ResFriendByCode.Player:type_name -> tutorial.ResPlayerSimple 214, // 120: tutorial.ResFriendRecommend.List:type_name -> tutorial.ResPlayerSimple @@ -27688,26 +27771,26 @@ var file_proto_Gameapi_proto_depIdxs = []int32{ 214, // 136: tutorial.ResAgreeFriend.Player:type_name -> tutorial.ResPlayerSimple 2, // 137: tutorial.ResRefuseFriend.Code:type_name -> tutorial.RES_CODE 2, // 138: tutorial.ResDelFriend.Code:type_name -> tutorial.RES_CODE - 479, // 139: tutorial.ResRank.RankList:type_name -> tutorial.ResRank.RankListEntry - 480, // 140: tutorial.ResMailList.MailList:type_name -> tutorial.ResMailList.MailListEntry + 480, // 139: tutorial.ResRank.RankList:type_name -> tutorial.ResRank.RankListEntry + 481, // 140: tutorial.ResMailList.MailList:type_name -> tutorial.ResMailList.MailListEntry 159, // 141: tutorial.MailInfo.Items:type_name -> tutorial.ItemInfo 262, // 142: tutorial.MailNotify.Info:type_name -> tutorial.MailInfo 2, // 143: tutorial.ResReadMail.Code:type_name -> tutorial.RES_CODE 2, // 144: tutorial.ResGetMailReward.Code:type_name -> tutorial.RES_CODE 2, // 145: tutorial.ResDeleteMail.Code:type_name -> tutorial.RES_CODE - 481, // 146: tutorial.ResCharge.SpecialShop:type_name -> tutorial.ResCharge.SpecialShopEntry - 482, // 147: tutorial.ResCharge.ChessShop:type_name -> tutorial.ResCharge.ChessShopEntry - 483, // 148: tutorial.ResCharge.Gift:type_name -> tutorial.ResCharge.GiftEntry + 482, // 146: tutorial.ResCharge.SpecialShop:type_name -> tutorial.ResCharge.SpecialShopEntry + 483, // 147: tutorial.ResCharge.ChessShop:type_name -> tutorial.ResCharge.ChessShopEntry + 484, // 148: tutorial.ResCharge.Gift:type_name -> tutorial.ResCharge.GiftEntry 271, // 149: tutorial.ResCharge.Wish:type_name -> tutorial.WishList 2, // 150: tutorial.ResAddWish.Code:type_name -> tutorial.RES_CODE 2, // 151: tutorial.ResGetWish.Code:type_name -> tutorial.RES_CODE 2, // 152: tutorial.ResSendWishBeg.Code:type_name -> tutorial.RES_CODE 2, // 153: tutorial.ResFreeShop.Code:type_name -> tutorial.RES_CODE 2, // 154: tutorial.ResBuyChessShop.Code:type_name -> tutorial.RES_CODE - 484, // 155: tutorial.ReqBuyChessShop2.mChessData:type_name -> tutorial.ReqBuyChessShop2.MChessDataEntry + 485, // 155: tutorial.ReqBuyChessShop2.mChessData:type_name -> tutorial.ReqBuyChessShop2.MChessDataEntry 2, // 156: tutorial.ResBuyChessShop2.Code:type_name -> tutorial.RES_CODE 2, // 157: tutorial.ResRefreshChessShop.Code:type_name -> tutorial.RES_CODE - 485, // 158: tutorial.ResEndless.EndlessList:type_name -> tutorial.ResEndless.EndlessListEntry + 486, // 158: tutorial.ResEndless.EndlessList:type_name -> tutorial.ResEndless.EndlessListEntry 159, // 159: tutorial.ResEndlessInfo.Items:type_name -> tutorial.ItemInfo 2, // 160: tutorial.ResEndlessReward.Code:type_name -> tutorial.RES_CODE 2, // 161: tutorial.ResPiggyBankReward.Code:type_name -> tutorial.RES_CODE @@ -27715,114 +27798,116 @@ var file_proto_Gameapi_proto_depIdxs = []int32{ 2, // 163: tutorial.ResShippingOrder.Code:type_name -> tutorial.RES_CODE 2, // 164: tutorial.ResChampshipReward.Code:type_name -> tutorial.RES_CODE 2, // 165: tutorial.ResChampshipRankReward.Code:type_name -> tutorial.RES_CODE - 486, // 166: tutorial.ResChampshipRank.RankList:type_name -> tutorial.ResChampshipRank.RankListEntry - 487, // 167: tutorial.ResChampshipPreRank.RankList:type_name -> tutorial.ResChampshipPreRank.RankListEntry - 488, // 168: tutorial.ResNotifyCard.Card:type_name -> tutorial.ResNotifyCard.CardEntry - 489, // 169: tutorial.ResNotifyCard.Master:type_name -> tutorial.ResNotifyCard.MasterEntry - 490, // 170: tutorial.ResNotifyCard.Handbook:type_name -> tutorial.ResNotifyCard.HandbookEntry + 487, // 166: tutorial.ResChampshipRank.RankList:type_name -> tutorial.ResChampshipRank.RankListEntry + 488, // 167: tutorial.ResChampshipPreRank.RankList:type_name -> tutorial.ResChampshipPreRank.RankListEntry + 489, // 168: tutorial.ResNotifyCard.Card:type_name -> tutorial.ResNotifyCard.CardEntry + 490, // 169: tutorial.ResNotifyCard.Master:type_name -> tutorial.ResNotifyCard.MasterEntry + 491, // 170: tutorial.ResNotifyCard.Handbook:type_name -> tutorial.ResNotifyCard.HandbookEntry 2, // 171: tutorial.ResSetFacebookUrl.Code:type_name -> tutorial.RES_CODE - 491, // 172: tutorial.ResMining.Map:type_name -> tutorial.ResMining.MapEntry - 492, // 173: tutorial.ReqMiningTake.Map:type_name -> tutorial.ReqMiningTake.MapEntry + 492, // 172: tutorial.ResMining.Map:type_name -> tutorial.ResMining.MapEntry + 493, // 173: tutorial.ReqMiningTake.Map:type_name -> tutorial.ReqMiningTake.MapEntry 2, // 174: tutorial.ResMiningTake.Code:type_name -> tutorial.RES_CODE 2, // 175: tutorial.ResMiningReward.Code:type_name -> tutorial.RES_CODE - 493, // 176: tutorial.ResActRed.Red:type_name -> tutorial.ResActRed.RedEntry + 494, // 176: tutorial.ResActRed.Red:type_name -> tutorial.ResActRed.RedEntry 189, // 177: tutorial.ActivityNotify.Info:type_name -> tutorial.ActivityInfo - 494, // 178: tutorial.ResItem.Item:type_name -> tutorial.ResItem.ItemEntry - 495, // 179: tutorial.ItemNotify.Item:type_name -> tutorial.ItemNotify.ItemEntry + 495, // 178: tutorial.ResItem.Item:type_name -> tutorial.ResItem.ItemEntry + 496, // 179: tutorial.ItemNotify.Item:type_name -> tutorial.ItemNotify.ItemEntry 341, // 180: tutorial.ResGuessColor.MapList:type_name -> tutorial.GuessColorInfo - 496, // 181: tutorial.ResGuessColor.OMap:type_name -> tutorial.ResGuessColor.OMapEntry + 497, // 181: tutorial.ResGuessColor.OMap:type_name -> tutorial.ResGuessColor.OMapEntry 339, // 182: tutorial.ResGuessColor.Opponent:type_name -> tutorial.opponent 341, // 183: tutorial.ReqGuessColorTake.Map:type_name -> tutorial.GuessColorInfo - 497, // 184: tutorial.ReqGuessColorTake.OMap:type_name -> tutorial.ReqGuessColorTake.OMapEntry - 498, // 185: tutorial.GuessColorInfo.Map:type_name -> tutorial.GuessColorInfo.MapEntry + 498, // 184: tutorial.ReqGuessColorTake.OMap:type_name -> tutorial.ReqGuessColorTake.OMapEntry + 499, // 185: tutorial.GuessColorInfo.Map:type_name -> tutorial.GuessColorInfo.MapEntry 2, // 186: tutorial.ResGuessColorTake.Code:type_name -> tutorial.RES_CODE 2, // 187: tutorial.ResGuessColorReward.Code:type_name -> tutorial.RES_CODE 347, // 188: tutorial.ResRace.Opponent:type_name -> tutorial.raceopponent 2, // 189: tutorial.ResRaceStart.Code:type_name -> tutorial.RES_CODE 2, // 190: tutorial.ResRaceReward.Code:type_name -> tutorial.RES_CODE 159, // 191: tutorial.ResPlayroom.Items:type_name -> tutorial.ItemInfo - 378, // 192: tutorial.ResPlayroom.Opponent:type_name -> tutorial.RoomOpponent - 377, // 193: tutorial.ResPlayroom.Friend:type_name -> tutorial.FriendRoom - 499, // 194: tutorial.ResPlayroom.Playroom:type_name -> tutorial.ResPlayroom.PlayroomEntry - 500, // 195: tutorial.ResPlayroom.Mood:type_name -> tutorial.ResPlayroom.MoodEntry + 379, // 192: tutorial.ResPlayroom.Opponent:type_name -> tutorial.RoomOpponent + 378, // 193: tutorial.ResPlayroom.Friend:type_name -> tutorial.FriendRoom + 500, // 194: tutorial.ResPlayroom.Playroom:type_name -> tutorial.ResPlayroom.PlayroomEntry + 501, // 195: tutorial.ResPlayroom.Mood:type_name -> tutorial.ResPlayroom.MoodEntry 159, // 196: tutorial.ResPlayroom.LoseItem:type_name -> tutorial.ItemInfo - 373, // 197: tutorial.ResPlayroom.Chip:type_name -> tutorial.ChipInfo - 501, // 198: tutorial.ResPlayroom.Physiology:type_name -> tutorial.ResPlayroom.PhysiologyEntry - 502, // 199: tutorial.ResPlayroom.Dress:type_name -> tutorial.ResPlayroom.DressEntry - 503, // 200: tutorial.ResPlayroom.DressSet:type_name -> tutorial.ResPlayroom.DressSetEntry + 374, // 197: tutorial.ResPlayroom.Chip:type_name -> tutorial.ChipInfo + 502, // 198: tutorial.ResPlayroom.Physiology:type_name -> tutorial.ResPlayroom.PhysiologyEntry + 503, // 199: tutorial.ResPlayroom.Dress:type_name -> tutorial.ResPlayroom.DressEntry + 504, // 200: tutorial.ResPlayroom.DressSet:type_name -> tutorial.ResPlayroom.DressSetEntry 163, // 201: tutorial.ResPlayroom.DailyTask:type_name -> tutorial.DailyTask - 375, // 202: tutorial.ResPlayroom.AdItem:type_name -> tutorial.AdItem - 163, // 203: tutorial.NotifyPlayroomTask.DailyTask:type_name -> tutorial.DailyTask - 2, // 204: tutorial.ResPlayroomTask.Code:type_name -> tutorial.RES_CODE - 2, // 205: tutorial.ResPlayroomTaskReward.Code:type_name -> tutorial.RES_CODE - 2, // 206: tutorial.ResPlayroomUnlock.Code:type_name -> tutorial.RES_CODE - 2, // 207: tutorial.ResPlayroomUpvote.Code:type_name -> tutorial.RES_CODE - 504, // 208: tutorial.ReqPlayroomDressSet.DressSet:type_name -> tutorial.ReqPlayroomDressSet.DressSetEntry - 2, // 209: tutorial.ResPlayroomDressSet.Code:type_name -> tutorial.RES_CODE - 2, // 210: tutorial.ResPlayroomPetAirSet.Code:type_name -> tutorial.RES_CODE - 2, // 211: tutorial.ResPlayroomWrokOutline.Code:type_name -> tutorial.RES_CODE - 159, // 212: tutorial.NotifyPlayroomLose.LoseItem:type_name -> tutorial.ItemInfo - 373, // 213: tutorial.NotifyPlayroomLose.Chip:type_name -> tutorial.ChipInfo - 505, // 214: tutorial.NotifyPlayroomMood.Mood:type_name -> tutorial.NotifyPlayroomMood.MoodEntry - 506, // 215: tutorial.NotifyPlayroomMood.Physiology:type_name -> tutorial.NotifyPlayroomMood.PhysiologyEntry - 375, // 216: tutorial.NotifyPlayroomMood.AdItem:type_name -> tutorial.AdItem - 507, // 217: tutorial.ResPlayroomInfo.Playroom:type_name -> tutorial.ResPlayroomInfo.PlayroomEntry - 508, // 218: tutorial.ResPlayroomInfo.Items:type_name -> tutorial.ResPlayroomInfo.ItemsEntry - 509, // 219: tutorial.ResPlayroomInfo.flip:type_name -> tutorial.ResPlayroomInfo.FlipEntry - 510, // 220: tutorial.ResPlayroomInfo.Emoji:type_name -> tutorial.ResPlayroomInfo.EmojiEntry - 511, // 221: tutorial.ResPlayroomInfo.DressSet:type_name -> tutorial.ResPlayroomInfo.DressSetEntry - 2, // 222: tutorial.ResPlayroomFlip.Code:type_name -> tutorial.RES_CODE - 2, // 223: tutorial.ResPlayroomGuide.Code:type_name -> tutorial.RES_CODE - 2, // 224: tutorial.ResPlayroomFlipReward.Code:type_name -> tutorial.RES_CODE - 2, // 225: tutorial.ResPlayroomGame.Code:type_name -> tutorial.RES_CODE - 512, // 226: tutorial.ResPlayroomGame.Items:type_name -> tutorial.ResPlayroomGame.ItemsEntry - 159, // 227: tutorial.ResPlayroomGameShowReward.Items:type_name -> tutorial.ItemInfo - 2, // 228: tutorial.ResPlayroomInteract.Code:type_name -> tutorial.RES_CODE - 513, // 229: tutorial.ReqPlayroomSetRoom.Playroom:type_name -> tutorial.ReqPlayroomSetRoom.PlayroomEntry - 2, // 230: tutorial.ResPlayroomSetRoom.Code:type_name -> tutorial.RES_CODE - 2, // 231: tutorial.ResPlayroomSelectReward.Code:type_name -> tutorial.RES_CODE - 2, // 232: tutorial.ResPlayroomLose.Code:type_name -> tutorial.RES_CODE - 2, // 233: tutorial.ResPlayroomWork.Code:type_name -> tutorial.RES_CODE - 2, // 234: tutorial.ResPlayroomRest.Code:type_name -> tutorial.RES_CODE - 2, // 235: tutorial.ResPlayroomDraw.Code:type_name -> tutorial.RES_CODE - 2, // 236: tutorial.ResPlayroomChip.Code:type_name -> tutorial.RES_CODE - 2, // 237: tutorial.ResPlayroomBuyItem.Code:type_name -> tutorial.RES_CODE - 2, // 238: tutorial.ResPlayroomShop.Code:type_name -> tutorial.RES_CODE - 413, // 239: tutorial.ResFriendTreasure.List:type_name -> tutorial.TreasureInfo - 413, // 240: tutorial.ReqFriendTreasureStart.List:type_name -> tutorial.TreasureInfo - 2, // 241: tutorial.ResFriendTreasureStart.Code:type_name -> tutorial.RES_CODE - 2, // 242: tutorial.ResFriendTreasureEnd.Code:type_name -> tutorial.RES_CODE - 2, // 243: tutorial.ResFriendTreasureFilp.Code:type_name -> tutorial.RES_CODE - 424, // 244: tutorial.ResCollectInfo.Items:type_name -> tutorial.CollectItem - 159, // 245: tutorial.CollectItem.Items:type_name -> tutorial.ItemInfo - 2, // 246: tutorial.ResCollect.Code:type_name -> tutorial.RES_CODE - 429, // 247: tutorial.ResCatnip.GameList:type_name -> tutorial.CatnipGame - 214, // 248: tutorial.CatnipGame.Partner:type_name -> tutorial.ResPlayerSimple - 2, // 249: tutorial.ResCatnipInvite.Code:type_name -> tutorial.RES_CODE - 2, // 250: tutorial.ResCatnipAgree.Code:type_name -> tutorial.RES_CODE - 2, // 251: tutorial.ResCatnipRefuse.Code:type_name -> tutorial.RES_CODE - 2, // 252: tutorial.ResCatnipMultiply.Code:type_name -> tutorial.RES_CODE - 2, // 253: tutorial.ResCatnipPlay.Code:type_name -> tutorial.RES_CODE - 2, // 254: tutorial.ResCatnipReward.Code:type_name -> tutorial.RES_CODE - 2, // 255: tutorial.ResCatnipGrandReward.Code:type_name -> tutorial.RES_CODE - 162, // 256: tutorial.ResDailyTask.WeekRewardEntry.value:type_name -> tutorial.DailyWeek - 163, // 257: tutorial.ResDailyTask.DailyTaskEntry.value:type_name -> tutorial.DailyTask - 199, // 258: tutorial.ResLimitEvent.LimitEventListEntry.value:type_name -> tutorial.LimitEvent - 214, // 259: tutorial.ResRank.RankListEntry.value:type_name -> tutorial.ResPlayerSimple - 262, // 260: tutorial.ResMailList.MailListEntry.value:type_name -> tutorial.MailInfo - 278, // 261: tutorial.ResCharge.SpecialShopEntry.value:type_name -> tutorial.ResSpecialShop - 279, // 262: tutorial.ResCharge.ChessShopEntry.value:type_name -> tutorial.ResChessShop - 290, // 263: tutorial.ResEndless.EndlessListEntry.value:type_name -> tutorial.ResEndlessInfo - 215, // 264: tutorial.ResChampshipRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank - 215, // 265: tutorial.ResChampshipPreRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank - 363, // 266: tutorial.ResPlayroom.DressEntry.value:type_name -> tutorial.PlayroomDress - 159, // 267: tutorial.ResPlayroomInfo.ItemsEntry.value:type_name -> tutorial.ItemInfo - 159, // 268: tutorial.ResPlayroomGame.ItemsEntry.value:type_name -> tutorial.ItemInfo - 269, // [269:269] is the sub-list for method output_type - 269, // [269:269] is the sub-list for method input_type - 269, // [269:269] is the sub-list for extension type_name - 269, // [269:269] is the sub-list for extension extendee - 0, // [0:269] is the sub-list for field type_name + 376, // 202: tutorial.ResPlayroom.AdItem:type_name -> tutorial.AdItem + 378, // 203: tutorial.ResPlayroom.Target:type_name -> tutorial.FriendRoom + 163, // 204: tutorial.NotifyPlayroomTask.DailyTask:type_name -> tutorial.DailyTask + 2, // 205: tutorial.ResPlayroomTask.Code:type_name -> tutorial.RES_CODE + 2, // 206: tutorial.ResPlayroomTaskReward.Code:type_name -> tutorial.RES_CODE + 2, // 207: tutorial.ResPlayroomUnlock.Code:type_name -> tutorial.RES_CODE + 2, // 208: tutorial.ResPlayroomUpvote.Code:type_name -> tutorial.RES_CODE + 364, // 209: tutorial.PlayroomDress.List:type_name -> tutorial.PlayroomDressInfo + 505, // 210: tutorial.ReqPlayroomDressSet.DressSet:type_name -> tutorial.ReqPlayroomDressSet.DressSetEntry + 2, // 211: tutorial.ResPlayroomDressSet.Code:type_name -> tutorial.RES_CODE + 2, // 212: tutorial.ResPlayroomPetAirSet.Code:type_name -> tutorial.RES_CODE + 2, // 213: tutorial.ResPlayroomWrokOutline.Code:type_name -> tutorial.RES_CODE + 159, // 214: tutorial.NotifyPlayroomLose.LoseItem:type_name -> tutorial.ItemInfo + 374, // 215: tutorial.NotifyPlayroomLose.Chip:type_name -> tutorial.ChipInfo + 506, // 216: tutorial.NotifyPlayroomMood.Mood:type_name -> tutorial.NotifyPlayroomMood.MoodEntry + 507, // 217: tutorial.NotifyPlayroomMood.Physiology:type_name -> tutorial.NotifyPlayroomMood.PhysiologyEntry + 376, // 218: tutorial.NotifyPlayroomMood.AdItem:type_name -> tutorial.AdItem + 508, // 219: tutorial.ResPlayroomInfo.Playroom:type_name -> tutorial.ResPlayroomInfo.PlayroomEntry + 509, // 220: tutorial.ResPlayroomInfo.Items:type_name -> tutorial.ResPlayroomInfo.ItemsEntry + 510, // 221: tutorial.ResPlayroomInfo.flip:type_name -> tutorial.ResPlayroomInfo.FlipEntry + 511, // 222: tutorial.ResPlayroomInfo.Emoji:type_name -> tutorial.ResPlayroomInfo.EmojiEntry + 512, // 223: tutorial.ResPlayroomInfo.DressSet:type_name -> tutorial.ResPlayroomInfo.DressSetEntry + 2, // 224: tutorial.ResPlayroomFlip.Code:type_name -> tutorial.RES_CODE + 2, // 225: tutorial.ResPlayroomGuide.Code:type_name -> tutorial.RES_CODE + 2, // 226: tutorial.ResPlayroomFlipReward.Code:type_name -> tutorial.RES_CODE + 2, // 227: tutorial.ResPlayroomGame.Code:type_name -> tutorial.RES_CODE + 513, // 228: tutorial.ResPlayroomGame.Items:type_name -> tutorial.ResPlayroomGame.ItemsEntry + 159, // 229: tutorial.ResPlayroomGameShowReward.Items:type_name -> tutorial.ItemInfo + 2, // 230: tutorial.ResPlayroomInteract.Code:type_name -> tutorial.RES_CODE + 514, // 231: tutorial.ReqPlayroomSetRoom.Playroom:type_name -> tutorial.ReqPlayroomSetRoom.PlayroomEntry + 2, // 232: tutorial.ResPlayroomSetRoom.Code:type_name -> tutorial.RES_CODE + 2, // 233: tutorial.ResPlayroomSelectReward.Code:type_name -> tutorial.RES_CODE + 2, // 234: tutorial.ResPlayroomLose.Code:type_name -> tutorial.RES_CODE + 2, // 235: tutorial.ResPlayroomWork.Code:type_name -> tutorial.RES_CODE + 2, // 236: tutorial.ResPlayroomRest.Code:type_name -> tutorial.RES_CODE + 2, // 237: tutorial.ResPlayroomDraw.Code:type_name -> tutorial.RES_CODE + 2, // 238: tutorial.ResPlayroomChip.Code:type_name -> tutorial.RES_CODE + 2, // 239: tutorial.ResPlayroomBuyItem.Code:type_name -> tutorial.RES_CODE + 2, // 240: tutorial.ResPlayroomShop.Code:type_name -> tutorial.RES_CODE + 414, // 241: tutorial.ResFriendTreasure.List:type_name -> tutorial.TreasureInfo + 414, // 242: tutorial.ReqFriendTreasureStart.List:type_name -> tutorial.TreasureInfo + 2, // 243: tutorial.ResFriendTreasureStart.Code:type_name -> tutorial.RES_CODE + 2, // 244: tutorial.ResFriendTreasureEnd.Code:type_name -> tutorial.RES_CODE + 2, // 245: tutorial.ResFriendTreasureFilp.Code:type_name -> tutorial.RES_CODE + 425, // 246: tutorial.ResCollectInfo.Items:type_name -> tutorial.CollectItem + 159, // 247: tutorial.CollectItem.Items:type_name -> tutorial.ItemInfo + 2, // 248: tutorial.ResCollect.Code:type_name -> tutorial.RES_CODE + 430, // 249: tutorial.ResCatnip.GameList:type_name -> tutorial.CatnipGame + 214, // 250: tutorial.CatnipGame.Partner:type_name -> tutorial.ResPlayerSimple + 2, // 251: tutorial.ResCatnipInvite.Code:type_name -> tutorial.RES_CODE + 2, // 252: tutorial.ResCatnipAgree.Code:type_name -> tutorial.RES_CODE + 2, // 253: tutorial.ResCatnipRefuse.Code:type_name -> tutorial.RES_CODE + 2, // 254: tutorial.ResCatnipMultiply.Code:type_name -> tutorial.RES_CODE + 2, // 255: tutorial.ResCatnipPlay.Code:type_name -> tutorial.RES_CODE + 2, // 256: tutorial.ResCatnipReward.Code:type_name -> tutorial.RES_CODE + 2, // 257: tutorial.ResCatnipGrandReward.Code:type_name -> tutorial.RES_CODE + 162, // 258: tutorial.ResDailyTask.WeekRewardEntry.value:type_name -> tutorial.DailyWeek + 163, // 259: tutorial.ResDailyTask.DailyTaskEntry.value:type_name -> tutorial.DailyTask + 199, // 260: tutorial.ResLimitEvent.LimitEventListEntry.value:type_name -> tutorial.LimitEvent + 214, // 261: tutorial.ResRank.RankListEntry.value:type_name -> tutorial.ResPlayerSimple + 262, // 262: tutorial.ResMailList.MailListEntry.value:type_name -> tutorial.MailInfo + 278, // 263: tutorial.ResCharge.SpecialShopEntry.value:type_name -> tutorial.ResSpecialShop + 279, // 264: tutorial.ResCharge.ChessShopEntry.value:type_name -> tutorial.ResChessShop + 290, // 265: tutorial.ResEndless.EndlessListEntry.value:type_name -> tutorial.ResEndlessInfo + 215, // 266: tutorial.ResChampshipRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank + 215, // 267: tutorial.ResChampshipPreRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank + 363, // 268: tutorial.ResPlayroom.DressEntry.value:type_name -> tutorial.PlayroomDress + 159, // 269: tutorial.ResPlayroomInfo.ItemsEntry.value:type_name -> tutorial.ItemInfo + 159, // 270: tutorial.ResPlayroomGame.ItemsEntry.value:type_name -> tutorial.ItemInfo + 271, // [271:271] is the sub-list for method output_type + 271, // [271:271] is the sub-list for method input_type + 271, // [271:271] is the sub-list for extension type_name + 271, // [271:271] is the sub-list for extension extendee + 0, // [0:271] is the sub-list for field type_name } func init() { file_proto_Gameapi_proto_init() } @@ -27836,7 +27921,7 @@ func file_proto_Gameapi_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_proto_Gameapi_proto_rawDesc), len(file_proto_Gameapi_proto_rawDesc)), NumEnums: 11, - NumMessages: 503, + NumMessages: 504, NumExtensions: 0, NumServices: 0, },