diff --git a/src/server/game/Gm.go b/src/server/game/Gm.go index 0b7e6553..e801cb14 100644 --- a/src/server/game/Gm.go +++ b/src/server/game/Gm.go @@ -284,7 +284,7 @@ func ReqGmCommand_(player *Player, Command string) error { case "playroomCollect": CollectList := playroomCfg.GetDecorateList() PlayroomMod := player.PlayMod.getPlayroomMod() - PlayroomMod.Collect = make(map[int]int) + PlayroomMod.NewCollect = make(map[int]*playroom.CollectInfo, 0) for _, v := range CollectList { PlayroomMod.AddCollect(v) } @@ -299,7 +299,7 @@ func ReqGmCommand_(player *Player, Command string) error { PlayroomBackData(player) case "playroomAir": PlayroomMod := player.PlayMod.getPlayroomMod() - PlayroomMod.PetAir = make([]int, 0) + PlayroomMod.NewPetAir = make(map[int]*playroom.PetAirInfo, 0) AirList := playroomCfg.GetAirList() for _, v := range AirList { PlayroomMod.UnlockPetAir(v) diff --git a/src/server/game/PlayerBack.go b/src/server/game/PlayerBack.go index 4514d57c..4e63f985 100644 --- a/src/server/game/PlayerBack.go +++ b/src/server/game/PlayerBack.go @@ -69,11 +69,14 @@ 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 { - Collect = append(Collect, int32(k)) - } + Collect := make([]*proto.PlayroomCollectInfo, 0) + for _, v := range PlayroomMod.GetCollect() { + Collect = append(Collect, &proto.PlayroomCollectInfo{ + Id: int32(v.Id), + AddTime: v.AddTime, + EndTime: v.EndTime, + Label: v.Label, + }) } r.Collect = Collect Dress := make(map[int32]*proto.PlayroomDress) @@ -108,7 +111,15 @@ func PlayroomBackData(p *Player) { r.Dress = Dress r.DressSet = GoUtil.MapIntToInt32(PlayroomMod.GetDressSet()) - r.PetAir = GoUtil.IntToInt32(PlayroomMod.GetPetAir()) + PetAir := make([]*proto.PlayroomAirInfo, 0) + for _, v := range PlayroomMod.GetPetAir() { + PetAir = append(PetAir, &proto.PlayroomAirInfo{ + Id: int32(v.Id), + AddTime: int64(v.AddTime), + Label: v.Label, + }) + } + r.PetAir = PetAir r.PetAirSet = int32(PlayroomMod.GetPetAirSet()) r.Chip = ChipMessage r.StartTime = int32(PlayroomMod.Starttime) diff --git a/src/server/game/mod/playroom/playroom.go b/src/server/game/mod/playroom/playroom.go index d41ccb63..92176212 100644 --- a/src/server/game/mod/playroom/playroom.go +++ b/src/server/game/mod/playroom/playroom.go @@ -12,12 +12,14 @@ import ( ) type PlayroomMod struct { - Collect map[int]int // 装饰 + Collect map[int]int // 装饰 + NewCollect map[int]*CollectInfo Room map[int]int // 房间 Dress map[int][]int // 服装仓库 NewDress map[int]*DressInfo DressSet map[int]int // 服装穿戴 PetAir []int // 宠物空气背包 + NewPetAir map[int]*PetAirInfo // 新宠物空气背包 PetAirSet int // 宠物空气背包穿戴 Status int // 0: 未拜访 1: 拜访 Endtime int64 // 结束时间 @@ -69,6 +71,24 @@ type DressInfo struct { Num int // 数量 } +type PetAirInfo struct { + Id int // 空气ID + Part int // 空气部位 + AddTime int64 // 添加时间 + EndTime int64 // 结束时间 + Label string // 标签 + Num int // 数量 +} + +type CollectInfo struct { + Id int // 空气ID + Part int // 空气部位 + AddTime int64 // 添加时间 + EndTime int64 // 结束时间 + Label string // 标签 + Num int // 数量 +} + type ItemInfo struct { Watch int // 观看次数 LastTime int64 // 上次观看时间 @@ -151,7 +171,31 @@ func (p *PlayroomMod) InitData() { if p.GameInfo == nil { p.GameInfo = make(map[int]interface{}) } + if p.NewCollect == nil { + p.NewCollect = make(map[int]*CollectInfo) + } InitCollect := playroomCfg.GetInitDecorate() + if len(p.NewCollect) == 0 { + for _, v := range InitCollect { + p.NewCollect[v] = &CollectInfo{ + Id: v, + AddTime: GoUtil.Now(), + EndTime: 0, + Num: 1, + } + } + } + if len(p.Collect) > 0 { + for k, v := range p.Collect { + p.NewCollect[k] = &CollectInfo{ + Id: k, + AddTime: GoUtil.Now(), + EndTime: 0, + Num: v, + } + } + p.Collect = make(map[int]int) + } for _, v := range InitCollect { p.Collect[v] = 1 } @@ -189,34 +233,32 @@ func (p *PlayroomMod) InitData() { if p.DailyTask == nil { p.DailyTask = make(map[int]*DailyTask) } - if len(p.PetAir) == 0 { - p.PetAir = make([]int, 0) + if len(p.NewPetAir) == 0 { + p.NewPetAir = make(map[int]*PetAirInfo, 0) InitPetAir := playroomCfg.GetInitAirList() - p.PetAir = append(p.PetAir, InitPetAir...) + for _, v := range InitPetAir { + p.NewPetAir[v] = &PetAirInfo{ + Id: v, + AddTime: GoUtil.Now(), + Num: 1, + } + } + } + + if len(p.PetAir) > 0 { + for _, v := range p.PetAir { + p.NewPetAir[v] = &PetAirInfo{ + Id: v, + AddTime: GoUtil.Now(), + Num: 1, + } + } + p.PetAir = make([]int, 0) } 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 { + if len(p.NewDress) == 0 { InitDressList := playroomCfg.GetInitDressList() for _, v := range InitDressList { Part := playroomCfg.GetDressPart(v) @@ -230,6 +272,23 @@ func (p *PlayroomMod) InitData() { } } } + // Dress仓库重构 + if len(p.Dress) != 0 { + for _, v := range p.Dress { + for _, id := range v { + Part := playroomCfg.GetDressPart(id) + p.NewDress[id] = &DressInfo{ + Id: id, + Part: Part, + AddTime: GoUtil.Now(), + EndTime: 0, + Label: "", + Num: 1, + } + } + } + p.Dress = make(map[int][]int) + } if p.ADItem == nil { p.ADItem = make(map[int]*ItemInfo) } @@ -376,8 +435,8 @@ func (p *PlayroomMod) GetPhysiology(Id int) *Physiology { return p.Physiology[Id] } -func (p *PlayroomMod) GetCollect() map[int]int { - return p.Collect +func (p *PlayroomMod) GetCollect() map[int]*CollectInfo { + return p.NewCollect } func (p *PlayroomMod) GetRoom() map[int]int { @@ -520,7 +579,10 @@ func (p *PlayroomMod) SetRoom(Room map[int]int) (map[int]int, error) { } func (p *PlayroomMod) AddCollect(Id int) { - p.Collect[Id]++ + p.NewCollect[Id] = &CollectInfo{ + Id: Id, + AddTime: GoUtil.Now(), + } } func (p *PlayroomMod) AddDress(Id int) { @@ -875,7 +937,11 @@ func (p *PlayroomMod) RandGameType() int { } func (p *PlayroomMod) UnlockPetAir(Id int) { - p.PetAir = append(p.PetAir, Id) + p.NewPetAir[Id] = &PetAirInfo{ + Id: Id, + AddTime: GoUtil.Now(), + Num: 1, + } } func (p *PlayroomMod) PlayroomDressSet(DressSet map[int]int) ([]int, map[int]int, error) { @@ -950,8 +1016,8 @@ func (p *PlayroomMod) GetDress() map[int]*DressInfo { return p.NewDress } -func (p *PlayroomMod) GetPetAir() []int { - return p.PetAir +func (p *PlayroomMod) GetPetAir() map[int]*PetAirInfo { + return p.NewPetAir } // RoomPoint Get Set diff --git a/src/server/msg/Gameapi.pb.go b/src/server/msg/Gameapi.pb.go index 3bdfb5d7..aa0ffdbe 100644 --- a/src/server/msg/Gameapi.pb.go +++ b/src/server/msg/Gameapi.pb.go @@ -19610,7 +19610,7 @@ type ResPlayroom struct { Opponent []*RoomOpponent `protobuf:"bytes,3,rep,name=Opponent,proto3" json:"Opponent,omitempty"` // 对手 Friend []*FriendRoom `protobuf:"bytes,4,rep,name=Friend,proto3" json:"Friend,omitempty"` // 好友 Playroom map[int32]int32 `protobuf:"bytes,5,rep,name=Playroom,proto3" json:"Playroom,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` // 空间装饰 位置 =》 装饰id - Collect []int32 `protobuf:"varint,6,rep,packed,name=collect,proto3" json:"collect,omitempty"` // 已解锁的装饰 + Collect []*PlayroomCollectInfo `protobuf:"bytes,6,rep,name=collect,proto3" json:"collect,omitempty"` // 已解锁的装饰 Mood map[int32]int32 `protobuf:"bytes,7,rep,name=Mood,proto3" json:"Mood,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` // 心情 <位置, 心情> LoseItem []*ItemInfo `protobuf:"bytes,8,rep,name=LoseItem,proto3" json:"LoseItem,omitempty"` // 损失的道具 StartTime int32 `protobuf:"varint,9,opt,name=StartTime,proto3" json:"StartTime,omitempty"` // 开始时间 @@ -19622,7 +19622,7 @@ type ResPlayroom struct { Physiology map[int32]int32 `protobuf:"bytes,15,rep,name=Physiology,proto3" json:"Physiology,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` Dress map[int32]*PlayroomDress `protobuf:"bytes,16,rep,name=Dress,proto3" json:"Dress,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // 服装仓库 位置 =》 服装id 位置ID: 1 帽子 2 眼镜 3 上衣 4 裤子 5 鞋子 6 连体 7 胡子 8 脸 9 美瞳 DressSet map[int32]int32 `protobuf:"bytes,17,rep,name=DressSet,proto3" json:"DressSet,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` // 服装装饰 位置 =》 服装id - PetAir []int32 `protobuf:"varint,18,rep,packed,name=PetAir,proto3" json:"PetAir,omitempty"` // 宠物背包 + PetAir []*PlayroomAirInfo `protobuf:"bytes,18,rep,name=PetAir,proto3" json:"PetAir,omitempty"` // 宠物背包 PetAirSet int32 `protobuf:"varint,19,opt,name=PetAirSet,proto3" json:"PetAirSet,omitempty"` // 宠物背包设置 Upvote int32 `protobuf:"varint,20,opt,name=Upvote,proto3" json:"Upvote,omitempty"` // 点赞次数 RoomPoint int32 `protobuf:"varint,21,opt,name=RoomPoint,proto3" json:"RoomPoint,omitempty"` // 房间积分 @@ -19703,7 +19703,7 @@ func (x *ResPlayroom) GetPlayroom() map[int32]int32 { return nil } -func (x *ResPlayroom) GetCollect() []int32 { +func (x *ResPlayroom) GetCollect() []*PlayroomCollectInfo { if x != nil { return x.Collect } @@ -19787,7 +19787,7 @@ func (x *ResPlayroom) GetDressSet() map[int32]int32 { return nil } -func (x *ResPlayroom) GetPetAir() []int32 { +func (x *ResPlayroom) GetPetAir() []*PlayroomAirInfo { if x != nil { return x.PetAir } @@ -20461,6 +20461,142 @@ func (x *PlayroomDressInfo) GetLabel() string { return "" } +type PlayroomAirInfo 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 *PlayroomAirInfo) Reset() { + *x = PlayroomAirInfo{} + mi := &file_proto_Gameapi_proto_msgTypes[354] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayroomAirInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayroomAirInfo) ProtoMessage() {} + +func (x *PlayroomAirInfo) ProtoReflect() protoreflect.Message { + mi := &file_proto_Gameapi_proto_msgTypes[354] + 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 PlayroomAirInfo.ProtoReflect.Descriptor instead. +func (*PlayroomAirInfo) Descriptor() ([]byte, []int) { + return file_proto_Gameapi_proto_rawDescGZIP(), []int{354} +} + +func (x *PlayroomAirInfo) GetId() int32 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *PlayroomAirInfo) GetEndTime() int64 { + if x != nil { + return x.EndTime + } + return 0 +} + +func (x *PlayroomAirInfo) GetAddTime() int64 { + if x != nil { + return x.AddTime + } + return 0 +} + +func (x *PlayroomAirInfo) GetLabel() string { + if x != nil { + return x.Label + } + return "" +} + +type PlayroomCollectInfo 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 *PlayroomCollectInfo) Reset() { + *x = PlayroomCollectInfo{} + mi := &file_proto_Gameapi_proto_msgTypes[355] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PlayroomCollectInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PlayroomCollectInfo) ProtoMessage() {} + +func (x *PlayroomCollectInfo) ProtoReflect() protoreflect.Message { + mi := &file_proto_Gameapi_proto_msgTypes[355] + 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 PlayroomCollectInfo.ProtoReflect.Descriptor instead. +func (*PlayroomCollectInfo) Descriptor() ([]byte, []int) { + return file_proto_Gameapi_proto_rawDescGZIP(), []int{355} +} + +func (x *PlayroomCollectInfo) GetId() int32 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *PlayroomCollectInfo) GetEndTime() int64 { + if x != nil { + return x.EndTime + } + return 0 +} + +func (x *PlayroomCollectInfo) GetAddTime() int64 { + if x != nil { + return x.AddTime + } + return 0 +} + +func (x *PlayroomCollectInfo) 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 @@ -20470,7 +20606,7 @@ type ReqPlayroomDressSet struct { func (x *ReqPlayroomDressSet) Reset() { *x = ReqPlayroomDressSet{} - mi := &file_proto_Gameapi_proto_msgTypes[354] + mi := &file_proto_Gameapi_proto_msgTypes[356] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20482,7 +20618,7 @@ func (x *ReqPlayroomDressSet) String() string { func (*ReqPlayroomDressSet) ProtoMessage() {} func (x *ReqPlayroomDressSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[354] + mi := &file_proto_Gameapi_proto_msgTypes[356] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20495,7 +20631,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{354} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{356} } func (x *ReqPlayroomDressSet) GetDressSet() map[int32]int32 { @@ -20515,7 +20651,7 @@ type ResPlayroomDressSet struct { func (x *ResPlayroomDressSet) Reset() { *x = ResPlayroomDressSet{} - mi := &file_proto_Gameapi_proto_msgTypes[355] + mi := &file_proto_Gameapi_proto_msgTypes[357] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20527,7 +20663,7 @@ func (x *ResPlayroomDressSet) String() string { func (*ResPlayroomDressSet) ProtoMessage() {} func (x *ResPlayroomDressSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[355] + mi := &file_proto_Gameapi_proto_msgTypes[357] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20540,7 +20676,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{355} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{357} } func (x *ResPlayroomDressSet) GetCode() RES_CODE { @@ -20566,7 +20702,7 @@ type ReqPlayroomPetAirSet struct { func (x *ReqPlayroomPetAirSet) Reset() { *x = ReqPlayroomPetAirSet{} - mi := &file_proto_Gameapi_proto_msgTypes[356] + mi := &file_proto_Gameapi_proto_msgTypes[358] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20578,7 +20714,7 @@ func (x *ReqPlayroomPetAirSet) String() string { func (*ReqPlayroomPetAirSet) ProtoMessage() {} func (x *ReqPlayroomPetAirSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[356] + mi := &file_proto_Gameapi_proto_msgTypes[358] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20591,7 +20727,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{356} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{358} } func (x *ReqPlayroomPetAirSet) GetPetAirSet() int32 { @@ -20611,7 +20747,7 @@ type ResPlayroomPetAirSet struct { func (x *ResPlayroomPetAirSet) Reset() { *x = ResPlayroomPetAirSet{} - mi := &file_proto_Gameapi_proto_msgTypes[357] + mi := &file_proto_Gameapi_proto_msgTypes[359] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20623,7 +20759,7 @@ func (x *ResPlayroomPetAirSet) String() string { func (*ResPlayroomPetAirSet) ProtoMessage() {} func (x *ResPlayroomPetAirSet) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[357] + mi := &file_proto_Gameapi_proto_msgTypes[359] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20636,7 +20772,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{357} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{359} } func (x *ResPlayroomPetAirSet) GetCode() RES_CODE { @@ -20661,7 +20797,7 @@ type ReqPlayroomWrokOutline struct { func (x *ReqPlayroomWrokOutline) Reset() { *x = ReqPlayroomWrokOutline{} - mi := &file_proto_Gameapi_proto_msgTypes[358] + mi := &file_proto_Gameapi_proto_msgTypes[360] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20673,7 +20809,7 @@ func (x *ReqPlayroomWrokOutline) String() string { func (*ReqPlayroomWrokOutline) ProtoMessage() {} func (x *ReqPlayroomWrokOutline) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[358] + mi := &file_proto_Gameapi_proto_msgTypes[360] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20686,7 +20822,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{358} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{360} } type ResPlayroomWrokOutline struct { @@ -20699,7 +20835,7 @@ type ResPlayroomWrokOutline struct { func (x *ResPlayroomWrokOutline) Reset() { *x = ResPlayroomWrokOutline{} - mi := &file_proto_Gameapi_proto_msgTypes[359] + mi := &file_proto_Gameapi_proto_msgTypes[361] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20711,7 +20847,7 @@ func (x *ResPlayroomWrokOutline) String() string { func (*ResPlayroomWrokOutline) ProtoMessage() {} func (x *ResPlayroomWrokOutline) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[359] + mi := &file_proto_Gameapi_proto_msgTypes[361] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20724,7 +20860,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{359} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{361} } func (x *ResPlayroomWrokOutline) GetCode() RES_CODE { @@ -20750,7 +20886,7 @@ type NofiPlayroomStatus struct { func (x *NofiPlayroomStatus) Reset() { *x = NofiPlayroomStatus{} - mi := &file_proto_Gameapi_proto_msgTypes[360] + mi := &file_proto_Gameapi_proto_msgTypes[362] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20762,7 +20898,7 @@ func (x *NofiPlayroomStatus) String() string { func (*NofiPlayroomStatus) ProtoMessage() {} func (x *NofiPlayroomStatus) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[360] + mi := &file_proto_Gameapi_proto_msgTypes[362] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20775,7 +20911,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{360} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{362} } func (x *NofiPlayroomStatus) GetWorkOutline() int32 { @@ -20795,7 +20931,7 @@ type NotifyPlayroomWork struct { func (x *NotifyPlayroomWork) Reset() { *x = NotifyPlayroomWork{} - mi := &file_proto_Gameapi_proto_msgTypes[361] + mi := &file_proto_Gameapi_proto_msgTypes[363] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20807,7 +20943,7 @@ func (x *NotifyPlayroomWork) String() string { func (*NotifyPlayroomWork) ProtoMessage() {} func (x *NotifyPlayroomWork) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[361] + mi := &file_proto_Gameapi_proto_msgTypes[363] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20820,7 +20956,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{361} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{363} } func (x *NotifyPlayroomWork) GetStartTime() int32 { @@ -20848,7 +20984,7 @@ type NotifyPlayroomLose struct { func (x *NotifyPlayroomLose) Reset() { *x = NotifyPlayroomLose{} - mi := &file_proto_Gameapi_proto_msgTypes[362] + mi := &file_proto_Gameapi_proto_msgTypes[364] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20860,7 +20996,7 @@ func (x *NotifyPlayroomLose) String() string { func (*NotifyPlayroomLose) ProtoMessage() {} func (x *NotifyPlayroomLose) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[362] + mi := &file_proto_Gameapi_proto_msgTypes[364] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20873,7 +21009,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{362} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{364} } func (x *NotifyPlayroomLose) GetLoseItem() []*ItemInfo { @@ -20907,7 +21043,7 @@ type ChipInfo struct { func (x *ChipInfo) Reset() { *x = ChipInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[363] + mi := &file_proto_Gameapi_proto_msgTypes[365] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20919,7 +21055,7 @@ func (x *ChipInfo) String() string { func (*ChipInfo) ProtoMessage() {} func (x *ChipInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[363] + mi := &file_proto_Gameapi_proto_msgTypes[365] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20932,7 +21068,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{363} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{365} } func (x *ChipInfo) GetUid() int64 { @@ -20961,7 +21097,7 @@ type NotifyPlayroomMood struct { func (x *NotifyPlayroomMood) Reset() { *x = NotifyPlayroomMood{} - mi := &file_proto_Gameapi_proto_msgTypes[364] + mi := &file_proto_Gameapi_proto_msgTypes[366] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20973,7 +21109,7 @@ func (x *NotifyPlayroomMood) String() string { func (*NotifyPlayroomMood) ProtoMessage() {} func (x *NotifyPlayroomMood) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[364] + mi := &file_proto_Gameapi_proto_msgTypes[366] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20986,7 +21122,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{364} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{366} } func (x *NotifyPlayroomMood) GetAllMood() int32 { @@ -21028,7 +21164,7 @@ type AdItem struct { func (x *AdItem) Reset() { *x = AdItem{} - mi := &file_proto_Gameapi_proto_msgTypes[365] + mi := &file_proto_Gameapi_proto_msgTypes[367] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21040,7 +21176,7 @@ func (x *AdItem) String() string { func (*AdItem) ProtoMessage() {} func (x *AdItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[365] + mi := &file_proto_Gameapi_proto_msgTypes[367] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21053,7 +21189,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{365} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{367} } func (x *AdItem) GetWatch() int32 { @@ -21086,7 +21222,7 @@ type NotifyPlayroomKiss struct { func (x *NotifyPlayroomKiss) Reset() { *x = NotifyPlayroomKiss{} - mi := &file_proto_Gameapi_proto_msgTypes[366] + mi := &file_proto_Gameapi_proto_msgTypes[368] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21098,7 +21234,7 @@ func (x *NotifyPlayroomKiss) String() string { func (*NotifyPlayroomKiss) ProtoMessage() {} func (x *NotifyPlayroomKiss) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[366] + mi := &file_proto_Gameapi_proto_msgTypes[368] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21111,7 +21247,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{366} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{368} } func (x *NotifyPlayroomKiss) GetKiss() int32 { @@ -21134,7 +21270,7 @@ type FriendRoom struct { func (x *FriendRoom) Reset() { *x = FriendRoom{} - mi := &file_proto_Gameapi_proto_msgTypes[367] + mi := &file_proto_Gameapi_proto_msgTypes[369] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21146,7 +21282,7 @@ func (x *FriendRoom) String() string { func (*FriendRoom) ProtoMessage() {} func (x *FriendRoom) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[367] + mi := &file_proto_Gameapi_proto_msgTypes[369] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21159,7 +21295,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{367} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{369} } func (x *FriendRoom) GetUid() int64 { @@ -21210,7 +21346,7 @@ type RoomOpponent struct { func (x *RoomOpponent) Reset() { *x = RoomOpponent{} - mi := &file_proto_Gameapi_proto_msgTypes[368] + mi := &file_proto_Gameapi_proto_msgTypes[370] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21222,7 +21358,7 @@ func (x *RoomOpponent) String() string { func (*RoomOpponent) ProtoMessage() {} func (x *RoomOpponent) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[368] + mi := &file_proto_Gameapi_proto_msgTypes[370] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21235,7 +21371,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{368} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{370} } func (x *RoomOpponent) GetUid() int64 { @@ -21283,7 +21419,7 @@ type ReqPlayroomInfo struct { func (x *ReqPlayroomInfo) Reset() { *x = ReqPlayroomInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[369] + mi := &file_proto_Gameapi_proto_msgTypes[371] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21295,7 +21431,7 @@ func (x *ReqPlayroomInfo) String() string { func (*ReqPlayroomInfo) ProtoMessage() {} func (x *ReqPlayroomInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[369] + mi := &file_proto_Gameapi_proto_msgTypes[371] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21308,7 +21444,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{369} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{371} } func (x *ReqPlayroomInfo) GetUid() int64 { @@ -21343,7 +21479,7 @@ type ResPlayroomInfo struct { func (x *ResPlayroomInfo) Reset() { *x = ResPlayroomInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[370] + mi := &file_proto_Gameapi_proto_msgTypes[372] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21355,7 +21491,7 @@ func (x *ResPlayroomInfo) String() string { func (*ResPlayroomInfo) ProtoMessage() {} func (x *ResPlayroomInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[370] + mi := &file_proto_Gameapi_proto_msgTypes[372] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21368,7 +21504,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{370} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{372} } func (x *ResPlayroomInfo) GetUid() int64 { @@ -21500,7 +21636,7 @@ type ReqPlayroomFlip struct { func (x *ReqPlayroomFlip) Reset() { *x = ReqPlayroomFlip{} - mi := &file_proto_Gameapi_proto_msgTypes[371] + mi := &file_proto_Gameapi_proto_msgTypes[373] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21512,7 +21648,7 @@ func (x *ReqPlayroomFlip) String() string { func (*ReqPlayroomFlip) ProtoMessage() {} func (x *ReqPlayroomFlip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[371] + mi := &file_proto_Gameapi_proto_msgTypes[373] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21525,7 +21661,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{371} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{373} } func (x *ReqPlayroomFlip) GetId() int32 { @@ -21547,7 +21683,7 @@ type ResPlayroomFlip struct { func (x *ResPlayroomFlip) Reset() { *x = ResPlayroomFlip{} - mi := &file_proto_Gameapi_proto_msgTypes[372] + mi := &file_proto_Gameapi_proto_msgTypes[374] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21559,7 +21695,7 @@ func (x *ResPlayroomFlip) String() string { func (*ResPlayroomFlip) ProtoMessage() {} func (x *ResPlayroomFlip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[372] + mi := &file_proto_Gameapi_proto_msgTypes[374] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21572,7 +21708,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{372} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{374} } func (x *ResPlayroomFlip) GetCode() RES_CODE { @@ -21613,7 +21749,7 @@ type ReqPlayroomGuide struct { func (x *ReqPlayroomGuide) Reset() { *x = ReqPlayroomGuide{} - mi := &file_proto_Gameapi_proto_msgTypes[373] + mi := &file_proto_Gameapi_proto_msgTypes[375] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21625,7 +21761,7 @@ func (x *ReqPlayroomGuide) String() string { func (*ReqPlayroomGuide) ProtoMessage() {} func (x *ReqPlayroomGuide) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[373] + mi := &file_proto_Gameapi_proto_msgTypes[375] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21638,7 +21774,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{373} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{375} } func (x *ReqPlayroomGuide) GetType() int32 { @@ -21658,7 +21794,7 @@ type ResPlayroomGuide struct { func (x *ResPlayroomGuide) Reset() { *x = ResPlayroomGuide{} - mi := &file_proto_Gameapi_proto_msgTypes[374] + mi := &file_proto_Gameapi_proto_msgTypes[376] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21670,7 +21806,7 @@ func (x *ResPlayroomGuide) String() string { func (*ResPlayroomGuide) ProtoMessage() {} func (x *ResPlayroomGuide) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[374] + mi := &file_proto_Gameapi_proto_msgTypes[376] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21683,7 +21819,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{374} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{376} } func (x *ResPlayroomGuide) GetCode() RES_CODE { @@ -21710,7 +21846,7 @@ type ReqPlayroomFlipReward struct { func (x *ReqPlayroomFlipReward) Reset() { *x = ReqPlayroomFlipReward{} - mi := &file_proto_Gameapi_proto_msgTypes[375] + mi := &file_proto_Gameapi_proto_msgTypes[377] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21722,7 +21858,7 @@ func (x *ReqPlayroomFlipReward) String() string { func (*ReqPlayroomFlipReward) ProtoMessage() {} func (x *ReqPlayroomFlipReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[375] + mi := &file_proto_Gameapi_proto_msgTypes[377] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21735,7 +21871,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{375} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{377} } func (x *ReqPlayroomFlipReward) GetEmojiId() int32 { @@ -21755,7 +21891,7 @@ type ResPlayroomFlipReward struct { func (x *ResPlayroomFlipReward) Reset() { *x = ResPlayroomFlipReward{} - mi := &file_proto_Gameapi_proto_msgTypes[376] + mi := &file_proto_Gameapi_proto_msgTypes[378] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21767,7 +21903,7 @@ func (x *ResPlayroomFlipReward) String() string { func (*ResPlayroomFlipReward) ProtoMessage() {} func (x *ResPlayroomFlipReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[376] + mi := &file_proto_Gameapi_proto_msgTypes[378] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21780,7 +21916,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{376} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{378} } func (x *ResPlayroomFlipReward) GetCode() RES_CODE { @@ -21807,7 +21943,7 @@ type ReqPlayroomGame struct { func (x *ReqPlayroomGame) Reset() { *x = ReqPlayroomGame{} - mi := &file_proto_Gameapi_proto_msgTypes[377] + mi := &file_proto_Gameapi_proto_msgTypes[379] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21819,7 +21955,7 @@ func (x *ReqPlayroomGame) String() string { func (*ReqPlayroomGame) ProtoMessage() {} func (x *ReqPlayroomGame) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[377] + mi := &file_proto_Gameapi_proto_msgTypes[379] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21832,7 +21968,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{377} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{379} } func (x *ReqPlayroomGame) GetType() int32 { @@ -21861,7 +21997,7 @@ type ResPlayroomGame struct { func (x *ResPlayroomGame) Reset() { *x = ResPlayroomGame{} - mi := &file_proto_Gameapi_proto_msgTypes[378] + mi := &file_proto_Gameapi_proto_msgTypes[380] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21873,7 +22009,7 @@ func (x *ResPlayroomGame) String() string { func (*ResPlayroomGame) ProtoMessage() {} func (x *ResPlayroomGame) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[378] + mi := &file_proto_Gameapi_proto_msgTypes[380] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21886,7 +22022,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{378} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{380} } func (x *ResPlayroomGame) GetCode() RES_CODE { @@ -21928,7 +22064,7 @@ type ReqPlayroomGameShowReward struct { func (x *ReqPlayroomGameShowReward) Reset() { *x = ReqPlayroomGameShowReward{} - mi := &file_proto_Gameapi_proto_msgTypes[379] + mi := &file_proto_Gameapi_proto_msgTypes[381] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21940,7 +22076,7 @@ func (x *ReqPlayroomGameShowReward) String() string { func (*ReqPlayroomGameShowReward) ProtoMessage() {} func (x *ReqPlayroomGameShowReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[379] + mi := &file_proto_Gameapi_proto_msgTypes[381] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21953,7 +22089,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{379} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{381} } func (x *ReqPlayroomGameShowReward) GetType() int32 { @@ -21979,7 +22115,7 @@ type ResPlayroomGameShowReward struct { func (x *ResPlayroomGameShowReward) Reset() { *x = ResPlayroomGameShowReward{} - mi := &file_proto_Gameapi_proto_msgTypes[380] + mi := &file_proto_Gameapi_proto_msgTypes[382] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21991,7 +22127,7 @@ func (x *ResPlayroomGameShowReward) String() string { func (*ResPlayroomGameShowReward) ProtoMessage() {} func (x *ResPlayroomGameShowReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[380] + mi := &file_proto_Gameapi_proto_msgTypes[382] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22004,7 +22140,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{380} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{382} } func (x *ResPlayroomGameShowReward) GetItems() []*ItemInfo { @@ -22025,7 +22161,7 @@ type ReqPlayroomInteract struct { func (x *ReqPlayroomInteract) Reset() { *x = ReqPlayroomInteract{} - mi := &file_proto_Gameapi_proto_msgTypes[381] + mi := &file_proto_Gameapi_proto_msgTypes[383] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22037,7 +22173,7 @@ func (x *ReqPlayroomInteract) String() string { func (*ReqPlayroomInteract) ProtoMessage() {} func (x *ReqPlayroomInteract) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[381] + mi := &file_proto_Gameapi_proto_msgTypes[383] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22050,7 +22186,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{381} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{383} } func (x *ReqPlayroomInteract) GetId() int32 { @@ -22078,7 +22214,7 @@ type ResPlayroomInteract struct { func (x *ResPlayroomInteract) Reset() { *x = ResPlayroomInteract{} - mi := &file_proto_Gameapi_proto_msgTypes[382] + mi := &file_proto_Gameapi_proto_msgTypes[384] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22090,7 +22226,7 @@ func (x *ResPlayroomInteract) String() string { func (*ResPlayroomInteract) ProtoMessage() {} func (x *ResPlayroomInteract) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[382] + mi := &file_proto_Gameapi_proto_msgTypes[384] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22103,7 +22239,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{382} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{384} } func (x *ResPlayroomInteract) GetCode() RES_CODE { @@ -22137,7 +22273,7 @@ type ReqPlayroomSetRoom struct { func (x *ReqPlayroomSetRoom) Reset() { *x = ReqPlayroomSetRoom{} - mi := &file_proto_Gameapi_proto_msgTypes[383] + mi := &file_proto_Gameapi_proto_msgTypes[385] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22149,7 +22285,7 @@ func (x *ReqPlayroomSetRoom) String() string { func (*ReqPlayroomSetRoom) ProtoMessage() {} func (x *ReqPlayroomSetRoom) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[383] + mi := &file_proto_Gameapi_proto_msgTypes[385] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22162,7 +22298,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{383} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{385} } func (x *ReqPlayroomSetRoom) GetPlayroom() map[int32]int32 { @@ -22182,7 +22318,7 @@ type ResPlayroomSetRoom struct { func (x *ResPlayroomSetRoom) Reset() { *x = ResPlayroomSetRoom{} - mi := &file_proto_Gameapi_proto_msgTypes[384] + mi := &file_proto_Gameapi_proto_msgTypes[386] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22194,7 +22330,7 @@ func (x *ResPlayroomSetRoom) String() string { func (*ResPlayroomSetRoom) ProtoMessage() {} func (x *ResPlayroomSetRoom) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[384] + mi := &file_proto_Gameapi_proto_msgTypes[386] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22207,7 +22343,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{384} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{386} } func (x *ResPlayroomSetRoom) GetCode() RES_CODE { @@ -22234,7 +22370,7 @@ type ReqPlayroomSelectReward struct { func (x *ReqPlayroomSelectReward) Reset() { *x = ReqPlayroomSelectReward{} - mi := &file_proto_Gameapi_proto_msgTypes[385] + mi := &file_proto_Gameapi_proto_msgTypes[387] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22246,7 +22382,7 @@ func (x *ReqPlayroomSelectReward) String() string { func (*ReqPlayroomSelectReward) ProtoMessage() {} func (x *ReqPlayroomSelectReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[385] + mi := &file_proto_Gameapi_proto_msgTypes[387] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22259,7 +22395,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{385} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{387} } func (x *ReqPlayroomSelectReward) GetId() int32 { @@ -22286,7 +22422,7 @@ type ResPlayroomSelectReward struct { func (x *ResPlayroomSelectReward) Reset() { *x = ResPlayroomSelectReward{} - mi := &file_proto_Gameapi_proto_msgTypes[386] + mi := &file_proto_Gameapi_proto_msgTypes[388] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22298,7 +22434,7 @@ func (x *ResPlayroomSelectReward) String() string { func (*ResPlayroomSelectReward) ProtoMessage() {} func (x *ResPlayroomSelectReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[386] + mi := &file_proto_Gameapi_proto_msgTypes[388] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22311,7 +22447,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{386} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{388} } func (x *ResPlayroomSelectReward) GetCode() RES_CODE { @@ -22337,7 +22473,7 @@ type ReqPlayroomLose struct { func (x *ReqPlayroomLose) Reset() { *x = ReqPlayroomLose{} - mi := &file_proto_Gameapi_proto_msgTypes[387] + mi := &file_proto_Gameapi_proto_msgTypes[389] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22349,7 +22485,7 @@ func (x *ReqPlayroomLose) String() string { func (*ReqPlayroomLose) ProtoMessage() {} func (x *ReqPlayroomLose) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[387] + mi := &file_proto_Gameapi_proto_msgTypes[389] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22362,7 +22498,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{387} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{389} } type ResPlayroomLose struct { @@ -22375,7 +22511,7 @@ type ResPlayroomLose struct { func (x *ResPlayroomLose) Reset() { *x = ResPlayroomLose{} - mi := &file_proto_Gameapi_proto_msgTypes[388] + mi := &file_proto_Gameapi_proto_msgTypes[390] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22387,7 +22523,7 @@ func (x *ResPlayroomLose) String() string { func (*ResPlayroomLose) ProtoMessage() {} func (x *ResPlayroomLose) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[388] + mi := &file_proto_Gameapi_proto_msgTypes[390] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22400,7 +22536,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{388} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{390} } func (x *ResPlayroomLose) GetCode() RES_CODE { @@ -22426,7 +22562,7 @@ type ReqPlayroomWork struct { func (x *ReqPlayroomWork) Reset() { *x = ReqPlayroomWork{} - mi := &file_proto_Gameapi_proto_msgTypes[389] + mi := &file_proto_Gameapi_proto_msgTypes[391] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22438,7 +22574,7 @@ func (x *ReqPlayroomWork) String() string { func (*ReqPlayroomWork) ProtoMessage() {} func (x *ReqPlayroomWork) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[389] + mi := &file_proto_Gameapi_proto_msgTypes[391] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22451,7 +22587,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{389} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{391} } type ResPlayroomWork struct { @@ -22464,7 +22600,7 @@ type ResPlayroomWork struct { func (x *ResPlayroomWork) Reset() { *x = ResPlayroomWork{} - mi := &file_proto_Gameapi_proto_msgTypes[390] + mi := &file_proto_Gameapi_proto_msgTypes[392] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22476,7 +22612,7 @@ func (x *ResPlayroomWork) String() string { func (*ResPlayroomWork) ProtoMessage() {} func (x *ResPlayroomWork) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[390] + mi := &file_proto_Gameapi_proto_msgTypes[392] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22489,7 +22625,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{390} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{392} } func (x *ResPlayroomWork) GetCode() RES_CODE { @@ -22515,7 +22651,7 @@ type ReqPlayroomRest struct { func (x *ReqPlayroomRest) Reset() { *x = ReqPlayroomRest{} - mi := &file_proto_Gameapi_proto_msgTypes[391] + mi := &file_proto_Gameapi_proto_msgTypes[393] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22527,7 +22663,7 @@ func (x *ReqPlayroomRest) String() string { func (*ReqPlayroomRest) ProtoMessage() {} func (x *ReqPlayroomRest) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[391] + mi := &file_proto_Gameapi_proto_msgTypes[393] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22540,7 +22676,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{391} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{393} } type ResPlayroomRest struct { @@ -22553,7 +22689,7 @@ type ResPlayroomRest struct { func (x *ResPlayroomRest) Reset() { *x = ResPlayroomRest{} - mi := &file_proto_Gameapi_proto_msgTypes[392] + mi := &file_proto_Gameapi_proto_msgTypes[394] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22565,7 +22701,7 @@ func (x *ResPlayroomRest) String() string { func (*ResPlayroomRest) ProtoMessage() {} func (x *ResPlayroomRest) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[392] + mi := &file_proto_Gameapi_proto_msgTypes[394] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22578,7 +22714,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{392} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{394} } func (x *ResPlayroomRest) GetCode() RES_CODE { @@ -22604,7 +22740,7 @@ type ReqPlayroomDraw struct { func (x *ReqPlayroomDraw) Reset() { *x = ReqPlayroomDraw{} - mi := &file_proto_Gameapi_proto_msgTypes[393] + mi := &file_proto_Gameapi_proto_msgTypes[395] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22616,7 +22752,7 @@ func (x *ReqPlayroomDraw) String() string { func (*ReqPlayroomDraw) ProtoMessage() {} func (x *ReqPlayroomDraw) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[393] + mi := &file_proto_Gameapi_proto_msgTypes[395] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22629,7 +22765,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{393} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{395} } type ResPlayroomDraw struct { @@ -22643,7 +22779,7 @@ type ResPlayroomDraw struct { func (x *ResPlayroomDraw) Reset() { *x = ResPlayroomDraw{} - mi := &file_proto_Gameapi_proto_msgTypes[394] + mi := &file_proto_Gameapi_proto_msgTypes[396] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22655,7 +22791,7 @@ func (x *ResPlayroomDraw) String() string { func (*ResPlayroomDraw) ProtoMessage() {} func (x *ResPlayroomDraw) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[394] + mi := &file_proto_Gameapi_proto_msgTypes[396] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22668,7 +22804,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{394} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{396} } func (x *ResPlayroomDraw) GetCode() RES_CODE { @@ -22702,7 +22838,7 @@ type ReqPlayroomChip struct { func (x *ReqPlayroomChip) Reset() { *x = ReqPlayroomChip{} - mi := &file_proto_Gameapi_proto_msgTypes[395] + mi := &file_proto_Gameapi_proto_msgTypes[397] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22714,7 +22850,7 @@ func (x *ReqPlayroomChip) String() string { func (*ReqPlayroomChip) ProtoMessage() {} func (x *ReqPlayroomChip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[395] + mi := &file_proto_Gameapi_proto_msgTypes[397] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22727,7 +22863,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{395} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{397} } func (x *ReqPlayroomChip) GetUid() []int64 { @@ -22747,7 +22883,7 @@ type ResPlayroomChip struct { func (x *ResPlayroomChip) Reset() { *x = ResPlayroomChip{} - mi := &file_proto_Gameapi_proto_msgTypes[396] + mi := &file_proto_Gameapi_proto_msgTypes[398] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22759,7 +22895,7 @@ func (x *ResPlayroomChip) String() string { func (*ResPlayroomChip) ProtoMessage() {} func (x *ResPlayroomChip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[396] + mi := &file_proto_Gameapi_proto_msgTypes[398] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22772,7 +22908,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{396} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{398} } func (x *ResPlayroomChip) GetCode() RES_CODE { @@ -22798,7 +22934,7 @@ type ReqPlayroomBuyItem struct { func (x *ReqPlayroomBuyItem) Reset() { *x = ReqPlayroomBuyItem{} - mi := &file_proto_Gameapi_proto_msgTypes[397] + mi := &file_proto_Gameapi_proto_msgTypes[399] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22810,7 +22946,7 @@ func (x *ReqPlayroomBuyItem) String() string { func (*ReqPlayroomBuyItem) ProtoMessage() {} func (x *ReqPlayroomBuyItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[397] + mi := &file_proto_Gameapi_proto_msgTypes[399] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22823,7 +22959,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{397} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{399} } func (x *ReqPlayroomBuyItem) GetId() int32 { @@ -22843,7 +22979,7 @@ type ResPlayroomBuyItem struct { func (x *ResPlayroomBuyItem) Reset() { *x = ResPlayroomBuyItem{} - mi := &file_proto_Gameapi_proto_msgTypes[398] + mi := &file_proto_Gameapi_proto_msgTypes[400] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22855,7 +22991,7 @@ func (x *ResPlayroomBuyItem) String() string { func (*ResPlayroomBuyItem) ProtoMessage() {} func (x *ResPlayroomBuyItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[398] + mi := &file_proto_Gameapi_proto_msgTypes[400] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22868,7 +23004,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{398} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{400} } func (x *ResPlayroomBuyItem) GetCode() RES_CODE { @@ -22896,7 +23032,7 @@ type ReqPlayroomShop struct { func (x *ReqPlayroomShop) Reset() { *x = ReqPlayroomShop{} - mi := &file_proto_Gameapi_proto_msgTypes[399] + mi := &file_proto_Gameapi_proto_msgTypes[401] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22908,7 +23044,7 @@ func (x *ReqPlayroomShop) String() string { func (*ReqPlayroomShop) ProtoMessage() {} func (x *ReqPlayroomShop) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[399] + mi := &file_proto_Gameapi_proto_msgTypes[401] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22921,7 +23057,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{399} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{401} } func (x *ReqPlayroomShop) GetId() int32 { @@ -22948,7 +23084,7 @@ type ResPlayroomShop struct { func (x *ResPlayroomShop) Reset() { *x = ResPlayroomShop{} - mi := &file_proto_Gameapi_proto_msgTypes[400] + mi := &file_proto_Gameapi_proto_msgTypes[402] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22960,7 +23096,7 @@ func (x *ResPlayroomShop) String() string { func (*ResPlayroomShop) ProtoMessage() {} func (x *ResPlayroomShop) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[400] + mi := &file_proto_Gameapi_proto_msgTypes[402] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22973,7 +23109,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{400} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{402} } func (x *ResPlayroomShop) GetCode() RES_CODE { @@ -22999,7 +23135,7 @@ type ReqFriendTreasure struct { func (x *ReqFriendTreasure) Reset() { *x = ReqFriendTreasure{} - mi := &file_proto_Gameapi_proto_msgTypes[401] + mi := &file_proto_Gameapi_proto_msgTypes[403] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23011,7 +23147,7 @@ func (x *ReqFriendTreasure) String() string { func (*ReqFriendTreasure) ProtoMessage() {} func (x *ReqFriendTreasure) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[401] + mi := &file_proto_Gameapi_proto_msgTypes[403] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23024,7 +23160,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{401} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{403} } type ResFriendTreasure struct { @@ -23041,7 +23177,7 @@ type ResFriendTreasure struct { func (x *ResFriendTreasure) Reset() { *x = ResFriendTreasure{} - mi := &file_proto_Gameapi_proto_msgTypes[402] + mi := &file_proto_Gameapi_proto_msgTypes[404] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23053,7 +23189,7 @@ func (x *ResFriendTreasure) String() string { func (*ResFriendTreasure) ProtoMessage() {} func (x *ResFriendTreasure) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[402] + mi := &file_proto_Gameapi_proto_msgTypes[404] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23066,7 +23202,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{402} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{404} } func (x *ResFriendTreasure) GetStatus() int32 { @@ -23126,7 +23262,7 @@ type TreasureInfo struct { func (x *TreasureInfo) Reset() { *x = TreasureInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[403] + mi := &file_proto_Gameapi_proto_msgTypes[405] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23138,7 +23274,7 @@ func (x *TreasureInfo) String() string { func (*TreasureInfo) ProtoMessage() {} func (x *TreasureInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[403] + mi := &file_proto_Gameapi_proto_msgTypes[405] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23151,7 +23287,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{403} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{405} } func (x *TreasureInfo) GetPos() int32 { @@ -23213,7 +23349,7 @@ type ReqFriendTreasureStart struct { func (x *ReqFriendTreasureStart) Reset() { *x = ReqFriendTreasureStart{} - mi := &file_proto_Gameapi_proto_msgTypes[404] + mi := &file_proto_Gameapi_proto_msgTypes[406] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23225,7 +23361,7 @@ func (x *ReqFriendTreasureStart) String() string { func (*ReqFriendTreasureStart) ProtoMessage() {} func (x *ReqFriendTreasureStart) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[404] + mi := &file_proto_Gameapi_proto_msgTypes[406] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23238,7 +23374,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{404} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{406} } func (x *ReqFriendTreasureStart) GetList() []*TreasureInfo { @@ -23265,7 +23401,7 @@ type ResFriendTreasureStart struct { func (x *ResFriendTreasureStart) Reset() { *x = ResFriendTreasureStart{} - mi := &file_proto_Gameapi_proto_msgTypes[405] + mi := &file_proto_Gameapi_proto_msgTypes[407] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23277,7 +23413,7 @@ func (x *ResFriendTreasureStart) String() string { func (*ResFriendTreasureStart) ProtoMessage() {} func (x *ResFriendTreasureStart) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[405] + mi := &file_proto_Gameapi_proto_msgTypes[407] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23290,7 +23426,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{405} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{407} } func (x *ResFriendTreasureStart) GetCode() RES_CODE { @@ -23315,7 +23451,7 @@ type ReqFriendTreasureEnd struct { func (x *ReqFriendTreasureEnd) Reset() { *x = ReqFriendTreasureEnd{} - mi := &file_proto_Gameapi_proto_msgTypes[406] + mi := &file_proto_Gameapi_proto_msgTypes[408] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23327,7 +23463,7 @@ func (x *ReqFriendTreasureEnd) String() string { func (*ReqFriendTreasureEnd) ProtoMessage() {} func (x *ReqFriendTreasureEnd) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[406] + mi := &file_proto_Gameapi_proto_msgTypes[408] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23340,7 +23476,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{406} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{408} } type ResFriendTreasureEnd struct { @@ -23353,7 +23489,7 @@ type ResFriendTreasureEnd struct { func (x *ResFriendTreasureEnd) Reset() { *x = ResFriendTreasureEnd{} - mi := &file_proto_Gameapi_proto_msgTypes[407] + mi := &file_proto_Gameapi_proto_msgTypes[409] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23365,7 +23501,7 @@ func (x *ResFriendTreasureEnd) String() string { func (*ResFriendTreasureEnd) ProtoMessage() {} func (x *ResFriendTreasureEnd) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[407] + mi := &file_proto_Gameapi_proto_msgTypes[409] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23378,7 +23514,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{407} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{409} } func (x *ResFriendTreasureEnd) GetCode() RES_CODE { @@ -23404,7 +23540,7 @@ type ReqFriendTreasureFilp struct { func (x *ReqFriendTreasureFilp) Reset() { *x = ReqFriendTreasureFilp{} - mi := &file_proto_Gameapi_proto_msgTypes[408] + mi := &file_proto_Gameapi_proto_msgTypes[410] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23416,7 +23552,7 @@ func (x *ReqFriendTreasureFilp) String() string { func (*ReqFriendTreasureFilp) ProtoMessage() {} func (x *ReqFriendTreasureFilp) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[408] + mi := &file_proto_Gameapi_proto_msgTypes[410] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23429,7 +23565,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{408} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{410} } func (x *ReqFriendTreasureFilp) GetPos() int32 { @@ -23449,7 +23585,7 @@ type ResFriendTreasureFilp struct { func (x *ResFriendTreasureFilp) Reset() { *x = ResFriendTreasureFilp{} - mi := &file_proto_Gameapi_proto_msgTypes[409] + mi := &file_proto_Gameapi_proto_msgTypes[411] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23461,7 +23597,7 @@ func (x *ResFriendTreasureFilp) String() string { func (*ResFriendTreasureFilp) ProtoMessage() {} func (x *ResFriendTreasureFilp) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[409] + mi := &file_proto_Gameapi_proto_msgTypes[411] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23474,7 +23610,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{409} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{411} } func (x *ResFriendTreasureFilp) GetCode() RES_CODE { @@ -23500,7 +23636,7 @@ type ResFriendTreasureStar struct { func (x *ResFriendTreasureStar) Reset() { *x = ResFriendTreasureStar{} - mi := &file_proto_Gameapi_proto_msgTypes[410] + mi := &file_proto_Gameapi_proto_msgTypes[412] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23512,7 +23648,7 @@ func (x *ResFriendTreasureStar) String() string { func (*ResFriendTreasureStar) ProtoMessage() {} func (x *ResFriendTreasureStar) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[410] + mi := &file_proto_Gameapi_proto_msgTypes[412] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23525,7 +23661,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{410} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{412} } func (x *ResFriendTreasureStar) GetStar() int32 { @@ -23545,7 +23681,7 @@ type ReqKafkaLog struct { func (x *ReqKafkaLog) Reset() { *x = ReqKafkaLog{} - mi := &file_proto_Gameapi_proto_msgTypes[411] + mi := &file_proto_Gameapi_proto_msgTypes[413] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23557,7 +23693,7 @@ func (x *ReqKafkaLog) String() string { func (*ReqKafkaLog) ProtoMessage() {} func (x *ReqKafkaLog) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[411] + mi := &file_proto_Gameapi_proto_msgTypes[413] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23570,7 +23706,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{411} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{413} } func (x *ReqKafkaLog) GetEvent() string { @@ -23595,7 +23731,7 @@ type ReqCollectInfo struct { func (x *ReqCollectInfo) Reset() { *x = ReqCollectInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[412] + mi := &file_proto_Gameapi_proto_msgTypes[414] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23607,7 +23743,7 @@ func (x *ReqCollectInfo) String() string { func (*ReqCollectInfo) ProtoMessage() {} func (x *ReqCollectInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[412] + mi := &file_proto_Gameapi_proto_msgTypes[414] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23620,7 +23756,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{412} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{414} } type ResCollectInfo struct { @@ -23633,7 +23769,7 @@ type ResCollectInfo struct { func (x *ResCollectInfo) Reset() { *x = ResCollectInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[413] + mi := &file_proto_Gameapi_proto_msgTypes[415] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23645,7 +23781,7 @@ func (x *ResCollectInfo) String() string { func (*ResCollectInfo) ProtoMessage() {} func (x *ResCollectInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[413] + mi := &file_proto_Gameapi_proto_msgTypes[415] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23658,7 +23794,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{413} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{415} } func (x *ResCollectInfo) GetId() []int32 { @@ -23685,7 +23821,7 @@ type CollectItem struct { func (x *CollectItem) Reset() { *x = CollectItem{} - mi := &file_proto_Gameapi_proto_msgTypes[414] + mi := &file_proto_Gameapi_proto_msgTypes[416] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23697,7 +23833,7 @@ func (x *CollectItem) String() string { func (*CollectItem) ProtoMessage() {} func (x *CollectItem) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[414] + mi := &file_proto_Gameapi_proto_msgTypes[416] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23710,7 +23846,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{414} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{416} } func (x *CollectItem) GetId() int32 { @@ -23736,7 +23872,7 @@ type ReqCollect struct { func (x *ReqCollect) Reset() { *x = ReqCollect{} - mi := &file_proto_Gameapi_proto_msgTypes[415] + mi := &file_proto_Gameapi_proto_msgTypes[417] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23748,7 +23884,7 @@ func (x *ReqCollect) String() string { func (*ReqCollect) ProtoMessage() {} func (x *ReqCollect) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[415] + mi := &file_proto_Gameapi_proto_msgTypes[417] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23761,7 +23897,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{415} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{417} } func (x *ReqCollect) GetId() int32 { @@ -23781,7 +23917,7 @@ type ResCollect struct { func (x *ResCollect) Reset() { *x = ResCollect{} - mi := &file_proto_Gameapi_proto_msgTypes[416] + mi := &file_proto_Gameapi_proto_msgTypes[418] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23793,7 +23929,7 @@ func (x *ResCollect) String() string { func (*ResCollect) ProtoMessage() {} func (x *ResCollect) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[416] + mi := &file_proto_Gameapi_proto_msgTypes[418] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23806,7 +23942,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{416} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{418} } func (x *ResCollect) GetCode() RES_CODE { @@ -23834,7 +23970,7 @@ type ReqCatnip struct { func (x *ReqCatnip) Reset() { *x = ReqCatnip{} - mi := &file_proto_Gameapi_proto_msgTypes[417] + mi := &file_proto_Gameapi_proto_msgTypes[419] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23846,7 +23982,7 @@ func (x *ReqCatnip) String() string { func (*ReqCatnip) ProtoMessage() {} func (x *ReqCatnip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[417] + mi := &file_proto_Gameapi_proto_msgTypes[419] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23859,7 +23995,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{417} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{419} } type ResCatnip struct { @@ -23875,7 +24011,7 @@ type ResCatnip struct { func (x *ResCatnip) Reset() { *x = ResCatnip{} - mi := &file_proto_Gameapi_proto_msgTypes[418] + mi := &file_proto_Gameapi_proto_msgTypes[420] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23887,7 +24023,7 @@ func (x *ResCatnip) String() string { func (*ResCatnip) ProtoMessage() {} func (x *ResCatnip) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[418] + mi := &file_proto_Gameapi_proto_msgTypes[420] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23900,7 +24036,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{418} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{420} } func (x *ResCatnip) GetId() int32 { @@ -23952,7 +24088,7 @@ type CatnipGame struct { func (x *CatnipGame) Reset() { *x = CatnipGame{} - mi := &file_proto_Gameapi_proto_msgTypes[419] + mi := &file_proto_Gameapi_proto_msgTypes[421] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23964,7 +24100,7 @@ func (x *CatnipGame) String() string { func (*CatnipGame) ProtoMessage() {} func (x *CatnipGame) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[419] + mi := &file_proto_Gameapi_proto_msgTypes[421] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23977,7 +24113,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{419} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{421} } func (x *CatnipGame) GetId() int32 { @@ -24026,7 +24162,7 @@ type ReqCatnipInvite struct { func (x *ReqCatnipInvite) Reset() { *x = ReqCatnipInvite{} - mi := &file_proto_Gameapi_proto_msgTypes[420] + mi := &file_proto_Gameapi_proto_msgTypes[422] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24038,7 +24174,7 @@ func (x *ReqCatnipInvite) String() string { func (*ReqCatnipInvite) ProtoMessage() {} func (x *ReqCatnipInvite) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[420] + mi := &file_proto_Gameapi_proto_msgTypes[422] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24051,7 +24187,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{420} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{422} } func (x *ReqCatnipInvite) GetId() int32 { @@ -24078,7 +24214,7 @@ type ResCatnipInvite struct { func (x *ResCatnipInvite) Reset() { *x = ResCatnipInvite{} - mi := &file_proto_Gameapi_proto_msgTypes[421] + mi := &file_proto_Gameapi_proto_msgTypes[423] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24090,7 +24226,7 @@ func (x *ResCatnipInvite) String() string { func (*ResCatnipInvite) ProtoMessage() {} func (x *ResCatnipInvite) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[421] + mi := &file_proto_Gameapi_proto_msgTypes[423] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24103,7 +24239,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{421} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{423} } func (x *ResCatnipInvite) GetCode() RES_CODE { @@ -24131,7 +24267,7 @@ type ReqCatnipAgree struct { func (x *ReqCatnipAgree) Reset() { *x = ReqCatnipAgree{} - mi := &file_proto_Gameapi_proto_msgTypes[422] + mi := &file_proto_Gameapi_proto_msgTypes[424] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24143,7 +24279,7 @@ func (x *ReqCatnipAgree) String() string { func (*ReqCatnipAgree) ProtoMessage() {} func (x *ReqCatnipAgree) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[422] + mi := &file_proto_Gameapi_proto_msgTypes[424] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24156,7 +24292,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{422} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{424} } func (x *ReqCatnipAgree) GetId() int32 { @@ -24183,7 +24319,7 @@ type ResCatnipAgree struct { func (x *ResCatnipAgree) Reset() { *x = ResCatnipAgree{} - mi := &file_proto_Gameapi_proto_msgTypes[423] + mi := &file_proto_Gameapi_proto_msgTypes[425] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24195,7 +24331,7 @@ func (x *ResCatnipAgree) String() string { func (*ResCatnipAgree) ProtoMessage() {} func (x *ResCatnipAgree) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[423] + mi := &file_proto_Gameapi_proto_msgTypes[425] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24208,7 +24344,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{423} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{425} } func (x *ResCatnipAgree) GetCode() RES_CODE { @@ -24235,7 +24371,7 @@ type ReqCatnipRefuse struct { func (x *ReqCatnipRefuse) Reset() { *x = ReqCatnipRefuse{} - mi := &file_proto_Gameapi_proto_msgTypes[424] + mi := &file_proto_Gameapi_proto_msgTypes[426] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24247,7 +24383,7 @@ func (x *ReqCatnipRefuse) String() string { func (*ReqCatnipRefuse) ProtoMessage() {} func (x *ReqCatnipRefuse) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[424] + mi := &file_proto_Gameapi_proto_msgTypes[426] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24260,7 +24396,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{424} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{426} } func (x *ReqCatnipRefuse) GetId() int32 { @@ -24287,7 +24423,7 @@ type ResCatnipRefuse struct { func (x *ResCatnipRefuse) Reset() { *x = ResCatnipRefuse{} - mi := &file_proto_Gameapi_proto_msgTypes[425] + mi := &file_proto_Gameapi_proto_msgTypes[427] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24299,7 +24435,7 @@ func (x *ResCatnipRefuse) String() string { func (*ResCatnipRefuse) ProtoMessage() {} func (x *ResCatnipRefuse) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[425] + mi := &file_proto_Gameapi_proto_msgTypes[427] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24312,7 +24448,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{425} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{427} } func (x *ResCatnipRefuse) GetCode() RES_CODE { @@ -24340,7 +24476,7 @@ type ReqCatnipMultiply struct { func (x *ReqCatnipMultiply) Reset() { *x = ReqCatnipMultiply{} - mi := &file_proto_Gameapi_proto_msgTypes[426] + mi := &file_proto_Gameapi_proto_msgTypes[428] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24352,7 +24488,7 @@ func (x *ReqCatnipMultiply) String() string { func (*ReqCatnipMultiply) ProtoMessage() {} func (x *ReqCatnipMultiply) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[426] + mi := &file_proto_Gameapi_proto_msgTypes[428] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24365,7 +24501,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{426} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{428} } func (x *ReqCatnipMultiply) GetId() int32 { @@ -24392,7 +24528,7 @@ type ResCatnipMultiply struct { func (x *ResCatnipMultiply) Reset() { *x = ResCatnipMultiply{} - mi := &file_proto_Gameapi_proto_msgTypes[427] + mi := &file_proto_Gameapi_proto_msgTypes[429] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24404,7 +24540,7 @@ func (x *ResCatnipMultiply) String() string { func (*ResCatnipMultiply) ProtoMessage() {} func (x *ResCatnipMultiply) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[427] + mi := &file_proto_Gameapi_proto_msgTypes[429] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24417,7 +24553,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{427} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{429} } func (x *ResCatnipMultiply) GetCode() RES_CODE { @@ -24444,7 +24580,7 @@ type ReqCatnipPlay struct { func (x *ReqCatnipPlay) Reset() { *x = ReqCatnipPlay{} - mi := &file_proto_Gameapi_proto_msgTypes[428] + mi := &file_proto_Gameapi_proto_msgTypes[430] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24456,7 +24592,7 @@ func (x *ReqCatnipPlay) String() string { func (*ReqCatnipPlay) ProtoMessage() {} func (x *ReqCatnipPlay) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[428] + mi := &file_proto_Gameapi_proto_msgTypes[430] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24469,7 +24605,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{428} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{430} } func (x *ReqCatnipPlay) GetId() int32 { @@ -24490,7 +24626,7 @@ type ResCatnipPlay struct { func (x *ResCatnipPlay) Reset() { *x = ResCatnipPlay{} - mi := &file_proto_Gameapi_proto_msgTypes[429] + mi := &file_proto_Gameapi_proto_msgTypes[431] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24502,7 +24638,7 @@ func (x *ResCatnipPlay) String() string { func (*ResCatnipPlay) ProtoMessage() {} func (x *ResCatnipPlay) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[429] + mi := &file_proto_Gameapi_proto_msgTypes[431] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24515,7 +24651,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{429} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{431} } func (x *ResCatnipPlay) GetCode() RES_CODE { @@ -24550,7 +24686,7 @@ type ReqCatnipReward struct { func (x *ReqCatnipReward) Reset() { *x = ReqCatnipReward{} - mi := &file_proto_Gameapi_proto_msgTypes[430] + mi := &file_proto_Gameapi_proto_msgTypes[432] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24562,7 +24698,7 @@ func (x *ReqCatnipReward) String() string { func (*ReqCatnipReward) ProtoMessage() {} func (x *ReqCatnipReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[430] + mi := &file_proto_Gameapi_proto_msgTypes[432] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24575,7 +24711,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{430} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{432} } func (x *ReqCatnipReward) GetId() int32 { @@ -24602,7 +24738,7 @@ type ResCatnipReward struct { func (x *ResCatnipReward) Reset() { *x = ResCatnipReward{} - mi := &file_proto_Gameapi_proto_msgTypes[431] + mi := &file_proto_Gameapi_proto_msgTypes[433] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24614,7 +24750,7 @@ func (x *ResCatnipReward) String() string { func (*ResCatnipReward) ProtoMessage() {} func (x *ResCatnipReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[431] + mi := &file_proto_Gameapi_proto_msgTypes[433] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24627,7 +24763,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{431} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{433} } func (x *ResCatnipReward) GetCode() RES_CODE { @@ -24653,7 +24789,7 @@ type ReqCatnipGrandReward struct { func (x *ReqCatnipGrandReward) Reset() { *x = ReqCatnipGrandReward{} - mi := &file_proto_Gameapi_proto_msgTypes[432] + mi := &file_proto_Gameapi_proto_msgTypes[434] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24665,7 +24801,7 @@ func (x *ReqCatnipGrandReward) String() string { func (*ReqCatnipGrandReward) ProtoMessage() {} func (x *ReqCatnipGrandReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[432] + mi := &file_proto_Gameapi_proto_msgTypes[434] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24678,7 +24814,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{432} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{434} } type ResCatnipGrandReward struct { @@ -24691,7 +24827,7 @@ type ResCatnipGrandReward struct { func (x *ResCatnipGrandReward) Reset() { *x = ResCatnipGrandReward{} - mi := &file_proto_Gameapi_proto_msgTypes[433] + mi := &file_proto_Gameapi_proto_msgTypes[435] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24703,7 +24839,7 @@ func (x *ResCatnipGrandReward) String() string { func (*ResCatnipGrandReward) ProtoMessage() {} func (x *ResCatnipGrandReward) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[433] + mi := &file_proto_Gameapi_proto_msgTypes[435] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24716,7 +24852,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{433} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{435} } func (x *ResCatnipGrandReward) GetCode() RES_CODE { @@ -24744,7 +24880,7 @@ type AdminReq struct { func (x *AdminReq) Reset() { *x = AdminReq{} - mi := &file_proto_Gameapi_proto_msgTypes[434] + mi := &file_proto_Gameapi_proto_msgTypes[436] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24756,7 +24892,7 @@ func (x *AdminReq) String() string { func (*AdminReq) ProtoMessage() {} func (x *AdminReq) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[434] + mi := &file_proto_Gameapi_proto_msgTypes[436] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24769,7 +24905,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{434} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{436} } func (x *AdminReq) GetFunc() string { @@ -24796,7 +24932,7 @@ type AdminRes struct { func (x *AdminRes) Reset() { *x = AdminRes{} - mi := &file_proto_Gameapi_proto_msgTypes[435] + mi := &file_proto_Gameapi_proto_msgTypes[437] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24808,7 +24944,7 @@ func (x *AdminRes) String() string { func (*AdminRes) ProtoMessage() {} func (x *AdminRes) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[435] + mi := &file_proto_Gameapi_proto_msgTypes[437] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24821,7 +24957,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{435} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{437} } func (x *AdminRes) GetFunc() string { @@ -24847,7 +24983,7 @@ type ReqAdminInfo struct { func (x *ReqAdminInfo) Reset() { *x = ReqAdminInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[436] + mi := &file_proto_Gameapi_proto_msgTypes[438] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24859,7 +24995,7 @@ func (x *ReqAdminInfo) String() string { func (*ReqAdminInfo) ProtoMessage() {} func (x *ReqAdminInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[436] + mi := &file_proto_Gameapi_proto_msgTypes[438] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24872,7 +25008,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{436} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{438} } func (x *ReqAdminInfo) GetUid() int64 { @@ -24890,7 +25026,7 @@ type ReqReloadServerMail struct { func (x *ReqReloadServerMail) Reset() { *x = ReqReloadServerMail{} - mi := &file_proto_Gameapi_proto_msgTypes[437] + mi := &file_proto_Gameapi_proto_msgTypes[439] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24902,7 +25038,7 @@ func (x *ReqReloadServerMail) String() string { func (*ReqReloadServerMail) ProtoMessage() {} func (x *ReqReloadServerMail) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[437] + mi := &file_proto_Gameapi_proto_msgTypes[439] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24915,7 +25051,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{437} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{439} } type ReqServerInfo struct { @@ -24926,7 +25062,7 @@ type ReqServerInfo struct { func (x *ReqServerInfo) Reset() { *x = ReqServerInfo{} - mi := &file_proto_Gameapi_proto_msgTypes[438] + mi := &file_proto_Gameapi_proto_msgTypes[440] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24938,7 +25074,7 @@ func (x *ReqServerInfo) String() string { func (*ReqServerInfo) ProtoMessage() {} func (x *ReqServerInfo) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[438] + mi := &file_proto_Gameapi_proto_msgTypes[440] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24951,7 +25087,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{438} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{440} } type ReqReload struct { @@ -24962,7 +25098,7 @@ type ReqReload struct { func (x *ReqReload) Reset() { *x = ReqReload{} - mi := &file_proto_Gameapi_proto_msgTypes[439] + mi := &file_proto_Gameapi_proto_msgTypes[441] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24974,7 +25110,7 @@ func (x *ReqReload) String() string { func (*ReqReload) ProtoMessage() {} func (x *ReqReload) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[439] + mi := &file_proto_Gameapi_proto_msgTypes[441] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24987,7 +25123,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{439} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{441} } type ReqAdminGm struct { @@ -25000,7 +25136,7 @@ type ReqAdminGm struct { func (x *ReqAdminGm) Reset() { *x = ReqAdminGm{} - mi := &file_proto_Gameapi_proto_msgTypes[440] + mi := &file_proto_Gameapi_proto_msgTypes[442] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25012,7 +25148,7 @@ func (x *ReqAdminGm) String() string { func (*ReqAdminGm) ProtoMessage() {} func (x *ReqAdminGm) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[440] + mi := &file_proto_Gameapi_proto_msgTypes[442] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25025,7 +25161,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{440} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{442} } func (x *ReqAdminGm) GetUid() int64 { @@ -25053,7 +25189,7 @@ type ReqAdminBan struct { func (x *ReqAdminBan) Reset() { *x = ReqAdminBan{} - mi := &file_proto_Gameapi_proto_msgTypes[441] + mi := &file_proto_Gameapi_proto_msgTypes[443] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25065,7 +25201,7 @@ func (x *ReqAdminBan) String() string { func (*ReqAdminBan) ProtoMessage() {} func (x *ReqAdminBan) ProtoReflect() protoreflect.Message { - mi := &file_proto_Gameapi_proto_msgTypes[441] + mi := &file_proto_Gameapi_proto_msgTypes[443] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25078,7 +25214,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{441} + return file_proto_Gameapi_proto_rawDescGZIP(), []int{443} } func (x *ReqAdminBan) GetUid() int64 { @@ -26517,14 +26653,14 @@ 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\"\xbb\v\n" + + "\vReqPlayroom\"\xf5\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" + "\bOpponent\x18\x03 \x03(\v2\x16.tutorial.RoomOpponentR\bOpponent\x12,\n" + "\x06Friend\x18\x04 \x03(\v2\x14.tutorial.FriendRoomR\x06Friend\x12?\n" + - "\bPlayroom\x18\x05 \x03(\v2#.tutorial.ResPlayroom.PlayroomEntryR\bPlayroom\x12\x18\n" + - "\acollect\x18\x06 \x03(\x05R\acollect\x123\n" + + "\bPlayroom\x18\x05 \x03(\v2#.tutorial.ResPlayroom.PlayroomEntryR\bPlayroom\x127\n" + + "\acollect\x18\x06 \x03(\v2\x1d.tutorial.PlayroomCollectInfoR\acollect\x123\n" + "\x04Mood\x18\a \x03(\v2\x1f.tutorial.ResPlayroom.MoodEntryR\x04Mood\x12.\n" + "\bLoseItem\x18\b \x03(\v2\x12.tutorial.ItemInfoR\bLoseItem\x12\x1c\n" + "\tStartTime\x18\t \x01(\x05R\tStartTime\x12\x1e\n" + @@ -26540,8 +26676,8 @@ const file_proto_Gameapi_proto_rawDesc = "" + "Physiology\x18\x0f \x03(\v2%.tutorial.ResPlayroom.PhysiologyEntryR\n" + "Physiology\x126\n" + "\x05Dress\x18\x10 \x03(\v2 .tutorial.ResPlayroom.DressEntryR\x05Dress\x12?\n" + - "\bDressSet\x18\x11 \x03(\v2#.tutorial.ResPlayroom.DressSetEntryR\bDressSet\x12\x16\n" + - "\x06PetAir\x18\x12 \x03(\x05R\x06PetAir\x12\x1c\n" + + "\bDressSet\x18\x11 \x03(\v2#.tutorial.ResPlayroom.DressSetEntryR\bDressSet\x121\n" + + "\x06PetAir\x18\x12 \x03(\v2\x19.tutorial.PlayroomAirInfoR\x06PetAir\x12\x1c\n" + "\tPetAirSet\x18\x13 \x01(\x05R\tPetAirSet\x12\x16\n" + "\x06Upvote\x18\x14 \x01(\x05R\x06Upvote\x12\x1c\n" + "\tRoomPoint\x18\x15 \x01(\x05R\tRoomPoint\x12\x16\n" + @@ -26603,6 +26739,16 @@ const file_proto_Gameapi_proto_rawDesc = "" + "\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\"k\n" + + "\x0fPlayroomAirInfo\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\"o\n" + + "\x13PlayroomCollectInfo\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" + @@ -27113,7 +27259,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, 504) +var file_proto_Gameapi_proto_msgTypes = make([]protoimpl.MessageInfo, 506) var file_proto_Gameapi_proto_goTypes = []any{ (ITEM_POP_LABEL)(0), // 0: tutorial.ITEM_POP_LABEL (HANDLE_TYPE)(0), // 1: tutorial.HANDLE_TYPE @@ -27480,188 +27626,190 @@ var file_proto_Gameapi_proto_goTypes = []any{ (*ResPlayroomUpvote)(nil), // 362: tutorial.ResPlayroomUpvote (*PlayroomDress)(nil), // 363: tutorial.PlayroomDress (*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 + (*PlayroomAirInfo)(nil), // 365: tutorial.PlayroomAirInfo + (*PlayroomCollectInfo)(nil), // 366: tutorial.PlayroomCollectInfo + (*ReqPlayroomDressSet)(nil), // 367: tutorial.ReqPlayroomDressSet + (*ResPlayroomDressSet)(nil), // 368: tutorial.ResPlayroomDressSet + (*ReqPlayroomPetAirSet)(nil), // 369: tutorial.ReqPlayroomPetAirSet + (*ResPlayroomPetAirSet)(nil), // 370: tutorial.ResPlayroomPetAirSet + (*ReqPlayroomWrokOutline)(nil), // 371: tutorial.ReqPlayroomWrokOutline + (*ResPlayroomWrokOutline)(nil), // 372: tutorial.ResPlayroomWrokOutline + (*NofiPlayroomStatus)(nil), // 373: tutorial.NofiPlayroomStatus + (*NotifyPlayroomWork)(nil), // 374: tutorial.NotifyPlayroomWork + (*NotifyPlayroomLose)(nil), // 375: tutorial.NotifyPlayroomLose + (*ChipInfo)(nil), // 376: tutorial.ChipInfo + (*NotifyPlayroomMood)(nil), // 377: tutorial.NotifyPlayroomMood + (*AdItem)(nil), // 378: tutorial.AdItem + (*NotifyPlayroomKiss)(nil), // 379: tutorial.NotifyPlayroomKiss + (*FriendRoom)(nil), // 380: tutorial.FriendRoom + (*RoomOpponent)(nil), // 381: tutorial.RoomOpponent + (*ReqPlayroomInfo)(nil), // 382: tutorial.ReqPlayroomInfo + (*ResPlayroomInfo)(nil), // 383: tutorial.ResPlayroomInfo + (*ReqPlayroomFlip)(nil), // 384: tutorial.ReqPlayroomFlip + (*ResPlayroomFlip)(nil), // 385: tutorial.ResPlayroomFlip + (*ReqPlayroomGuide)(nil), // 386: tutorial.ReqPlayroomGuide + (*ResPlayroomGuide)(nil), // 387: tutorial.ResPlayroomGuide + (*ReqPlayroomFlipReward)(nil), // 388: tutorial.ReqPlayroomFlipReward + (*ResPlayroomFlipReward)(nil), // 389: tutorial.ResPlayroomFlipReward + (*ReqPlayroomGame)(nil), // 390: tutorial.ReqPlayroomGame + (*ResPlayroomGame)(nil), // 391: tutorial.ResPlayroomGame + (*ReqPlayroomGameShowReward)(nil), // 392: tutorial.ReqPlayroomGameShowReward + (*ResPlayroomGameShowReward)(nil), // 393: tutorial.ResPlayroomGameShowReward + (*ReqPlayroomInteract)(nil), // 394: tutorial.ReqPlayroomInteract + (*ResPlayroomInteract)(nil), // 395: tutorial.ResPlayroomInteract + (*ReqPlayroomSetRoom)(nil), // 396: tutorial.ReqPlayroomSetRoom + (*ResPlayroomSetRoom)(nil), // 397: tutorial.ResPlayroomSetRoom + (*ReqPlayroomSelectReward)(nil), // 398: tutorial.ReqPlayroomSelectReward + (*ResPlayroomSelectReward)(nil), // 399: tutorial.ResPlayroomSelectReward + (*ReqPlayroomLose)(nil), // 400: tutorial.ReqPlayroomLose + (*ResPlayroomLose)(nil), // 401: tutorial.ResPlayroomLose + (*ReqPlayroomWork)(nil), // 402: tutorial.ReqPlayroomWork + (*ResPlayroomWork)(nil), // 403: tutorial.ResPlayroomWork + (*ReqPlayroomRest)(nil), // 404: tutorial.ReqPlayroomRest + (*ResPlayroomRest)(nil), // 405: tutorial.ResPlayroomRest + (*ReqPlayroomDraw)(nil), // 406: tutorial.ReqPlayroomDraw + (*ResPlayroomDraw)(nil), // 407: tutorial.ResPlayroomDraw + (*ReqPlayroomChip)(nil), // 408: tutorial.ReqPlayroomChip + (*ResPlayroomChip)(nil), // 409: tutorial.ResPlayroomChip + (*ReqPlayroomBuyItem)(nil), // 410: tutorial.ReqPlayroomBuyItem + (*ResPlayroomBuyItem)(nil), // 411: tutorial.ResPlayroomBuyItem + (*ReqPlayroomShop)(nil), // 412: tutorial.ReqPlayroomShop + (*ResPlayroomShop)(nil), // 413: tutorial.ResPlayroomShop + (*ReqFriendTreasure)(nil), // 414: tutorial.ReqFriendTreasure + (*ResFriendTreasure)(nil), // 415: tutorial.ResFriendTreasure + (*TreasureInfo)(nil), // 416: tutorial.TreasureInfo + (*ReqFriendTreasureStart)(nil), // 417: tutorial.ReqFriendTreasureStart + (*ResFriendTreasureStart)(nil), // 418: tutorial.ResFriendTreasureStart + (*ReqFriendTreasureEnd)(nil), // 419: tutorial.ReqFriendTreasureEnd + (*ResFriendTreasureEnd)(nil), // 420: tutorial.ResFriendTreasureEnd + (*ReqFriendTreasureFilp)(nil), // 421: tutorial.ReqFriendTreasureFilp + (*ResFriendTreasureFilp)(nil), // 422: tutorial.ResFriendTreasureFilp + (*ResFriendTreasureStar)(nil), // 423: tutorial.ResFriendTreasureStar + (*ReqKafkaLog)(nil), // 424: tutorial.ReqKafkaLog + (*ReqCollectInfo)(nil), // 425: tutorial.ReqCollectInfo + (*ResCollectInfo)(nil), // 426: tutorial.ResCollectInfo + (*CollectItem)(nil), // 427: tutorial.CollectItem + (*ReqCollect)(nil), // 428: tutorial.ReqCollect + (*ResCollect)(nil), // 429: tutorial.ResCollect + (*ReqCatnip)(nil), // 430: tutorial.ReqCatnip + (*ResCatnip)(nil), // 431: tutorial.ResCatnip + (*CatnipGame)(nil), // 432: tutorial.CatnipGame + (*ReqCatnipInvite)(nil), // 433: tutorial.ReqCatnipInvite + (*ResCatnipInvite)(nil), // 434: tutorial.ResCatnipInvite + (*ReqCatnipAgree)(nil), // 435: tutorial.ReqCatnipAgree + (*ResCatnipAgree)(nil), // 436: tutorial.ResCatnipAgree + (*ReqCatnipRefuse)(nil), // 437: tutorial.ReqCatnipRefuse + (*ResCatnipRefuse)(nil), // 438: tutorial.ResCatnipRefuse + (*ReqCatnipMultiply)(nil), // 439: tutorial.ReqCatnipMultiply + (*ResCatnipMultiply)(nil), // 440: tutorial.ResCatnipMultiply + (*ReqCatnipPlay)(nil), // 441: tutorial.ReqCatnipPlay + (*ResCatnipPlay)(nil), // 442: tutorial.ResCatnipPlay + (*ReqCatnipReward)(nil), // 443: tutorial.ReqCatnipReward + (*ResCatnipReward)(nil), // 444: tutorial.ResCatnipReward + (*ReqCatnipGrandReward)(nil), // 445: tutorial.ReqCatnipGrandReward + (*ResCatnipGrandReward)(nil), // 446: tutorial.ResCatnipGrandReward + (*AdminReq)(nil), // 447: tutorial.AdminReq + (*AdminRes)(nil), // 448: tutorial.AdminRes + (*ReqAdminInfo)(nil), // 449: tutorial.ReqAdminInfo + (*ReqReloadServerMail)(nil), // 450: tutorial.ReqReloadServerMail + (*ReqServerInfo)(nil), // 451: tutorial.ReqServerInfo + (*ReqReload)(nil), // 452: tutorial.ReqReload + (*ReqAdminGm)(nil), // 453: tutorial.ReqAdminGm + (*ReqAdminBan)(nil), // 454: tutorial.ReqAdminBan + nil, // 455: tutorial.ResChessColorData.MChessColorDataEntry + nil, // 456: tutorial.UpdateBaseItemInfo.MUpdateItemEntry + nil, // 457: tutorial.ResPlayerChessData.MChessDataEntry + nil, // 458: tutorial.UpdatePlayerChessData.MChessDataEntry + nil, // 459: tutorial.ReqSeparateChess.MChessDataEntry + nil, // 460: tutorial.ReqUpgradeChess.MChessDataEntry + nil, // 461: tutorial.ReqGetChessFromBuff.MChessDataEntry + nil, // 462: tutorial.ReqChessEx.MChessDataEntry + nil, // 463: tutorial.ReqSourceChest.MChessDataEntry + nil, // 464: tutorial.ReqPlayroomOutline.MChessDataEntry + nil, // 465: tutorial.ReqPutChessInBag.MChessDataEntry + nil, // 466: tutorial.ReqTakeChessOutBag.MChessDataEntry + nil, // 467: tutorial.ResPlayerBriefProfileData.SetEmojiEntry + nil, // 468: tutorial.UserInfo.SetEmojiEntry + nil, // 469: tutorial.ReqRewardOrder.MChessDataEntry + nil, // 470: tutorial.ResCardInfo.AllCardEntry + nil, // 471: tutorial.ResCardInfo.HandbookEntry + nil, // 472: tutorial.ResGuildInfo.RewardEntry + nil, // 473: tutorial.ResGuideInfo.RewardEntry + nil, // 474: tutorial.ResDailyTask.WeekRewardEntry + nil, // 475: tutorial.ResDailyTask.DailyTaskEntry + nil, // 476: tutorial.ResLimitEvent.LimitEventListEntry + nil, // 477: tutorial.ResLimitEventProgress.ProgressRewardEntry + nil, // 478: tutorial.LimitEvent.ParamEntry + nil, // 479: tutorial.ReqLimitEventLuckyCat.MChessDataEntry + nil, // 480: tutorial.ResPlayerSimple.EmojiEntry + nil, // 481: tutorial.ResKv.KvEntry + nil, // 482: tutorial.ResRank.RankListEntry + nil, // 483: tutorial.ResMailList.MailListEntry + nil, // 484: tutorial.ResCharge.SpecialShopEntry + nil, // 485: tutorial.ResCharge.ChessShopEntry + nil, // 486: tutorial.ResCharge.GiftEntry + nil, // 487: tutorial.ReqBuyChessShop2.MChessDataEntry + nil, // 488: tutorial.ResEndless.EndlessListEntry + nil, // 489: tutorial.ResChampshipRank.RankListEntry + nil, // 490: tutorial.ResChampshipPreRank.RankListEntry + nil, // 491: tutorial.ResNotifyCard.CardEntry + nil, // 492: tutorial.ResNotifyCard.MasterEntry + nil, // 493: tutorial.ResNotifyCard.HandbookEntry + nil, // 494: tutorial.ResMining.MapEntry + nil, // 495: tutorial.ReqMiningTake.MapEntry + nil, // 496: tutorial.ResActRed.RedEntry + nil, // 497: tutorial.ResItem.ItemEntry + nil, // 498: tutorial.ItemNotify.ItemEntry + nil, // 499: tutorial.ResGuessColor.OMapEntry + nil, // 500: tutorial.ReqGuessColorTake.OMapEntry + nil, // 501: tutorial.GuessColorInfo.MapEntry + nil, // 502: tutorial.ResPlayroom.PlayroomEntry + nil, // 503: tutorial.ResPlayroom.MoodEntry + nil, // 504: tutorial.ResPlayroom.PhysiologyEntry + nil, // 505: tutorial.ResPlayroom.DressEntry + nil, // 506: tutorial.ResPlayroom.DressSetEntry + nil, // 507: tutorial.ReqPlayroomDressSet.DressSetEntry + nil, // 508: tutorial.NotifyPlayroomMood.MoodEntry + nil, // 509: tutorial.NotifyPlayroomMood.PhysiologyEntry + nil, // 510: tutorial.ResPlayroomInfo.PlayroomEntry + nil, // 511: tutorial.ResPlayroomInfo.ItemsEntry + nil, // 512: tutorial.ResPlayroomInfo.FlipEntry + nil, // 513: tutorial.ResPlayroomInfo.EmojiEntry + nil, // 514: tutorial.ResPlayroomInfo.DressSetEntry + nil, // 515: tutorial.ResPlayroomGame.ItemsEntry + nil, // 516: tutorial.ReqPlayroomSetRoom.PlayroomEntry } var file_proto_Gameapi_proto_depIdxs = []int32{ - 453, // 0: tutorial.ResChessColorData.mChessColorData:type_name -> tutorial.ResChessColorData.MChessColorDataEntry + 455, // 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 - 454, // 3: tutorial.UpdateBaseItemInfo.mUpdateItem:type_name -> tutorial.UpdateBaseItemInfo.MUpdateItemEntry - 455, // 4: tutorial.ResPlayerChessData.mChessData:type_name -> tutorial.ResPlayerChessData.MChessDataEntry + 456, // 3: tutorial.UpdateBaseItemInfo.mUpdateItem:type_name -> tutorial.UpdateBaseItemInfo.MUpdateItemEntry + 457, // 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 - 456, // 7: tutorial.UpdatePlayerChessData.mChessData:type_name -> tutorial.UpdatePlayerChessData.MChessDataEntry + 458, // 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 - 457, // 10: tutorial.ReqSeparateChess.mChessData:type_name -> tutorial.ReqSeparateChess.MChessDataEntry + 459, // 10: tutorial.ReqSeparateChess.mChessData:type_name -> tutorial.ReqSeparateChess.MChessDataEntry 2, // 11: tutorial.ResSeparateChess.code:type_name -> tutorial.RES_CODE - 458, // 12: tutorial.ReqUpgradeChess.mChessData:type_name -> tutorial.ReqUpgradeChess.MChessDataEntry + 460, // 12: tutorial.ReqUpgradeChess.mChessData:type_name -> tutorial.ReqUpgradeChess.MChessDataEntry 2, // 13: tutorial.ResUpgradeChess.code:type_name -> tutorial.RES_CODE - 459, // 14: tutorial.ReqGetChessFromBuff.mChessData:type_name -> tutorial.ReqGetChessFromBuff.MChessDataEntry + 461, // 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 - 460, // 17: tutorial.ReqChessEx.mChessData:type_name -> tutorial.ReqChessEx.MChessDataEntry + 462, // 17: tutorial.ReqChessEx.mChessData:type_name -> tutorial.ReqChessEx.MChessDataEntry 2, // 18: tutorial.ResChessEx.code:type_name -> tutorial.RES_CODE - 461, // 19: tutorial.ReqSourceChest.mChessData:type_name -> tutorial.ReqSourceChest.MChessDataEntry + 463, // 19: tutorial.ReqSourceChest.mChessData:type_name -> tutorial.ReqSourceChest.MChessDataEntry 2, // 20: tutorial.ResSourceChest.code:type_name -> tutorial.RES_CODE - 462, // 21: tutorial.ReqPlayroomOutline.mChessData:type_name -> tutorial.ReqPlayroomOutline.MChessDataEntry + 464, // 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 - 463, // 24: tutorial.ReqPutChessInBag.mChessData:type_name -> tutorial.ReqPutChessInBag.MChessDataEntry + 465, // 24: tutorial.ReqPutChessInBag.mChessData:type_name -> tutorial.ReqPutChessInBag.MChessDataEntry 2, // 25: tutorial.ResPutChessInBag.code:type_name -> tutorial.RES_CODE - 464, // 26: tutorial.ReqTakeChessOutBag.mChessData:type_name -> tutorial.ReqTakeChessOutBag.MChessDataEntry + 466, // 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 - 465, // 29: tutorial.ResPlayerBriefProfileData.SetEmoji:type_name -> tutorial.ResPlayerBriefProfileData.SetEmojiEntry + 467, // 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 @@ -27669,7 +27817,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 - 466, // 37: tutorial.UserInfo.SetEmoji:type_name -> tutorial.UserInfo.SetEmojiEntry + 468, // 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 @@ -27677,7 +27825,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 - 467, // 45: tutorial.ReqRewardOrder.mChessData:type_name -> tutorial.ReqRewardOrder.MChessDataEntry + 469, // 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 @@ -27686,8 +27834,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 - 468, // 54: tutorial.ResCardInfo.AllCard:type_name -> tutorial.ResCardInfo.AllCardEntry - 469, // 55: tutorial.ResCardInfo.Handbook:type_name -> tutorial.ResCardInfo.HandbookEntry + 470, // 54: tutorial.ResCardInfo.AllCard:type_name -> tutorial.ResCardInfo.AllCardEntry + 471, // 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 @@ -27706,12 +27854,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 - 470, // 74: tutorial.ResGuildInfo.Reward:type_name -> tutorial.ResGuildInfo.RewardEntry - 471, // 75: tutorial.ResGuideInfo.Reward:type_name -> tutorial.ResGuideInfo.RewardEntry + 472, // 74: tutorial.ResGuildInfo.Reward:type_name -> tutorial.ResGuildInfo.RewardEntry + 473, // 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 - 472, // 78: tutorial.ResDailyTask.WeekReward:type_name -> tutorial.ResDailyTask.WeekRewardEntry - 473, // 79: tutorial.ResDailyTask.DailyTask:type_name -> tutorial.ResDailyTask.DailyTaskEntry + 474, // 78: tutorial.ResDailyTask.WeekReward:type_name -> tutorial.ResDailyTask.WeekRewardEntry + 475, // 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 @@ -27732,24 +27880,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 - 474, // 100: tutorial.ResLimitEvent.LimitEventList:type_name -> tutorial.ResLimitEvent.LimitEventListEntry - 475, // 101: tutorial.ResLimitEventProgress.ProgressReward:type_name -> tutorial.ResLimitEventProgress.ProgressRewardEntry + 476, // 100: tutorial.ResLimitEvent.LimitEventList:type_name -> tutorial.ResLimitEvent.LimitEventListEntry + 477, // 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 - 476, // 104: tutorial.LimitEvent.Param:type_name -> tutorial.LimitEvent.ParamEntry - 477, // 105: tutorial.ReqLimitEventLuckyCat.mChessData:type_name -> tutorial.ReqLimitEventLuckyCat.MChessDataEntry + 478, // 104: tutorial.LimitEvent.Param:type_name -> tutorial.LimitEvent.ParamEntry + 479, // 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 - 478, // 112: tutorial.ResPlayerSimple.Emoji:type_name -> tutorial.ResPlayerSimple.EmojiEntry + 480, // 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 - 479, // 117: tutorial.ResKv.kv:type_name -> tutorial.ResKv.KvEntry + 481, // 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 @@ -27771,26 +27919,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 - 480, // 139: tutorial.ResRank.RankList:type_name -> tutorial.ResRank.RankListEntry - 481, // 140: tutorial.ResMailList.MailList:type_name -> tutorial.ResMailList.MailListEntry + 482, // 139: tutorial.ResRank.RankList:type_name -> tutorial.ResRank.RankListEntry + 483, // 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 - 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 + 484, // 146: tutorial.ResCharge.SpecialShop:type_name -> tutorial.ResCharge.SpecialShopEntry + 485, // 147: tutorial.ResCharge.ChessShop:type_name -> tutorial.ResCharge.ChessShopEntry + 486, // 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 - 485, // 155: tutorial.ReqBuyChessShop2.mChessData:type_name -> tutorial.ReqBuyChessShop2.MChessDataEntry + 487, // 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 - 486, // 158: tutorial.ResEndless.EndlessList:type_name -> tutorial.ResEndless.EndlessListEntry + 488, // 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 @@ -27798,116 +27946,118 @@ 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 - 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 + 489, // 166: tutorial.ResChampshipRank.RankList:type_name -> tutorial.ResChampshipRank.RankListEntry + 490, // 167: tutorial.ResChampshipPreRank.RankList:type_name -> tutorial.ResChampshipPreRank.RankListEntry + 491, // 168: tutorial.ResNotifyCard.Card:type_name -> tutorial.ResNotifyCard.CardEntry + 492, // 169: tutorial.ResNotifyCard.Master:type_name -> tutorial.ResNotifyCard.MasterEntry + 493, // 170: tutorial.ResNotifyCard.Handbook:type_name -> tutorial.ResNotifyCard.HandbookEntry 2, // 171: tutorial.ResSetFacebookUrl.Code:type_name -> tutorial.RES_CODE - 492, // 172: tutorial.ResMining.Map:type_name -> tutorial.ResMining.MapEntry - 493, // 173: tutorial.ReqMiningTake.Map:type_name -> tutorial.ReqMiningTake.MapEntry + 494, // 172: tutorial.ResMining.Map:type_name -> tutorial.ResMining.MapEntry + 495, // 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 - 494, // 176: tutorial.ResActRed.Red:type_name -> tutorial.ResActRed.RedEntry + 496, // 176: tutorial.ResActRed.Red:type_name -> tutorial.ResActRed.RedEntry 189, // 177: tutorial.ActivityNotify.Info:type_name -> tutorial.ActivityInfo - 495, // 178: tutorial.ResItem.Item:type_name -> tutorial.ResItem.ItemEntry - 496, // 179: tutorial.ItemNotify.Item:type_name -> tutorial.ItemNotify.ItemEntry + 497, // 178: tutorial.ResItem.Item:type_name -> tutorial.ResItem.ItemEntry + 498, // 179: tutorial.ItemNotify.Item:type_name -> tutorial.ItemNotify.ItemEntry 341, // 180: tutorial.ResGuessColor.MapList:type_name -> tutorial.GuessColorInfo - 497, // 181: tutorial.ResGuessColor.OMap:type_name -> tutorial.ResGuessColor.OMapEntry + 499, // 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 - 498, // 184: tutorial.ReqGuessColorTake.OMap:type_name -> tutorial.ReqGuessColorTake.OMapEntry - 499, // 185: tutorial.GuessColorInfo.Map:type_name -> tutorial.GuessColorInfo.MapEntry + 500, // 184: tutorial.ReqGuessColorTake.OMap:type_name -> tutorial.ReqGuessColorTake.OMapEntry + 501, // 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 - 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 - 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 - 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 + 381, // 192: tutorial.ResPlayroom.Opponent:type_name -> tutorial.RoomOpponent + 380, // 193: tutorial.ResPlayroom.Friend:type_name -> tutorial.FriendRoom + 502, // 194: tutorial.ResPlayroom.Playroom:type_name -> tutorial.ResPlayroom.PlayroomEntry + 366, // 195: tutorial.ResPlayroom.collect:type_name -> tutorial.PlayroomCollectInfo + 503, // 196: tutorial.ResPlayroom.Mood:type_name -> tutorial.ResPlayroom.MoodEntry + 159, // 197: tutorial.ResPlayroom.LoseItem:type_name -> tutorial.ItemInfo + 376, // 198: tutorial.ResPlayroom.Chip:type_name -> tutorial.ChipInfo + 504, // 199: tutorial.ResPlayroom.Physiology:type_name -> tutorial.ResPlayroom.PhysiologyEntry + 505, // 200: tutorial.ResPlayroom.Dress:type_name -> tutorial.ResPlayroom.DressEntry + 506, // 201: tutorial.ResPlayroom.DressSet:type_name -> tutorial.ResPlayroom.DressSetEntry + 365, // 202: tutorial.ResPlayroom.PetAir:type_name -> tutorial.PlayroomAirInfo + 163, // 203: tutorial.ResPlayroom.DailyTask:type_name -> tutorial.DailyTask + 378, // 204: tutorial.ResPlayroom.AdItem:type_name -> tutorial.AdItem + 380, // 205: tutorial.ResPlayroom.Target:type_name -> tutorial.FriendRoom + 163, // 206: tutorial.NotifyPlayroomTask.DailyTask:type_name -> tutorial.DailyTask + 2, // 207: tutorial.ResPlayroomTask.Code:type_name -> tutorial.RES_CODE + 2, // 208: tutorial.ResPlayroomTaskReward.Code:type_name -> tutorial.RES_CODE + 2, // 209: tutorial.ResPlayroomUnlock.Code:type_name -> tutorial.RES_CODE + 2, // 210: tutorial.ResPlayroomUpvote.Code:type_name -> tutorial.RES_CODE + 364, // 211: tutorial.PlayroomDress.List:type_name -> tutorial.PlayroomDressInfo + 507, // 212: tutorial.ReqPlayroomDressSet.DressSet:type_name -> tutorial.ReqPlayroomDressSet.DressSetEntry + 2, // 213: tutorial.ResPlayroomDressSet.Code:type_name -> tutorial.RES_CODE + 2, // 214: tutorial.ResPlayroomPetAirSet.Code:type_name -> tutorial.RES_CODE + 2, // 215: tutorial.ResPlayroomWrokOutline.Code:type_name -> tutorial.RES_CODE + 159, // 216: tutorial.NotifyPlayroomLose.LoseItem:type_name -> tutorial.ItemInfo + 376, // 217: tutorial.NotifyPlayroomLose.Chip:type_name -> tutorial.ChipInfo + 508, // 218: tutorial.NotifyPlayroomMood.Mood:type_name -> tutorial.NotifyPlayroomMood.MoodEntry + 509, // 219: tutorial.NotifyPlayroomMood.Physiology:type_name -> tutorial.NotifyPlayroomMood.PhysiologyEntry + 378, // 220: tutorial.NotifyPlayroomMood.AdItem:type_name -> tutorial.AdItem + 510, // 221: tutorial.ResPlayroomInfo.Playroom:type_name -> tutorial.ResPlayroomInfo.PlayroomEntry + 511, // 222: tutorial.ResPlayroomInfo.Items:type_name -> tutorial.ResPlayroomInfo.ItemsEntry + 512, // 223: tutorial.ResPlayroomInfo.flip:type_name -> tutorial.ResPlayroomInfo.FlipEntry + 513, // 224: tutorial.ResPlayroomInfo.Emoji:type_name -> tutorial.ResPlayroomInfo.EmojiEntry + 514, // 225: tutorial.ResPlayroomInfo.DressSet:type_name -> tutorial.ResPlayroomInfo.DressSetEntry + 2, // 226: tutorial.ResPlayroomFlip.Code:type_name -> tutorial.RES_CODE + 2, // 227: tutorial.ResPlayroomGuide.Code:type_name -> tutorial.RES_CODE + 2, // 228: tutorial.ResPlayroomFlipReward.Code:type_name -> tutorial.RES_CODE + 2, // 229: tutorial.ResPlayroomGame.Code:type_name -> tutorial.RES_CODE + 515, // 230: tutorial.ResPlayroomGame.Items:type_name -> tutorial.ResPlayroomGame.ItemsEntry + 159, // 231: tutorial.ResPlayroomGameShowReward.Items:type_name -> tutorial.ItemInfo + 2, // 232: tutorial.ResPlayroomInteract.Code:type_name -> tutorial.RES_CODE + 516, // 233: tutorial.ReqPlayroomSetRoom.Playroom:type_name -> tutorial.ReqPlayroomSetRoom.PlayroomEntry + 2, // 234: tutorial.ResPlayroomSetRoom.Code:type_name -> tutorial.RES_CODE + 2, // 235: tutorial.ResPlayroomSelectReward.Code:type_name -> tutorial.RES_CODE + 2, // 236: tutorial.ResPlayroomLose.Code:type_name -> tutorial.RES_CODE + 2, // 237: tutorial.ResPlayroomWork.Code:type_name -> tutorial.RES_CODE + 2, // 238: tutorial.ResPlayroomRest.Code:type_name -> tutorial.RES_CODE + 2, // 239: tutorial.ResPlayroomDraw.Code:type_name -> tutorial.RES_CODE + 2, // 240: tutorial.ResPlayroomChip.Code:type_name -> tutorial.RES_CODE + 2, // 241: tutorial.ResPlayroomBuyItem.Code:type_name -> tutorial.RES_CODE + 2, // 242: tutorial.ResPlayroomShop.Code:type_name -> tutorial.RES_CODE + 416, // 243: tutorial.ResFriendTreasure.List:type_name -> tutorial.TreasureInfo + 416, // 244: tutorial.ReqFriendTreasureStart.List:type_name -> tutorial.TreasureInfo + 2, // 245: tutorial.ResFriendTreasureStart.Code:type_name -> tutorial.RES_CODE + 2, // 246: tutorial.ResFriendTreasureEnd.Code:type_name -> tutorial.RES_CODE + 2, // 247: tutorial.ResFriendTreasureFilp.Code:type_name -> tutorial.RES_CODE + 427, // 248: tutorial.ResCollectInfo.Items:type_name -> tutorial.CollectItem + 159, // 249: tutorial.CollectItem.Items:type_name -> tutorial.ItemInfo + 2, // 250: tutorial.ResCollect.Code:type_name -> tutorial.RES_CODE + 432, // 251: tutorial.ResCatnip.GameList:type_name -> tutorial.CatnipGame + 214, // 252: tutorial.CatnipGame.Partner:type_name -> tutorial.ResPlayerSimple + 2, // 253: tutorial.ResCatnipInvite.Code:type_name -> tutorial.RES_CODE + 2, // 254: tutorial.ResCatnipAgree.Code:type_name -> tutorial.RES_CODE + 2, // 255: tutorial.ResCatnipRefuse.Code:type_name -> tutorial.RES_CODE + 2, // 256: tutorial.ResCatnipMultiply.Code:type_name -> tutorial.RES_CODE + 2, // 257: tutorial.ResCatnipPlay.Code:type_name -> tutorial.RES_CODE + 2, // 258: tutorial.ResCatnipReward.Code:type_name -> tutorial.RES_CODE + 2, // 259: tutorial.ResCatnipGrandReward.Code:type_name -> tutorial.RES_CODE + 162, // 260: tutorial.ResDailyTask.WeekRewardEntry.value:type_name -> tutorial.DailyWeek + 163, // 261: tutorial.ResDailyTask.DailyTaskEntry.value:type_name -> tutorial.DailyTask + 199, // 262: tutorial.ResLimitEvent.LimitEventListEntry.value:type_name -> tutorial.LimitEvent + 214, // 263: tutorial.ResRank.RankListEntry.value:type_name -> tutorial.ResPlayerSimple + 262, // 264: tutorial.ResMailList.MailListEntry.value:type_name -> tutorial.MailInfo + 278, // 265: tutorial.ResCharge.SpecialShopEntry.value:type_name -> tutorial.ResSpecialShop + 279, // 266: tutorial.ResCharge.ChessShopEntry.value:type_name -> tutorial.ResChessShop + 290, // 267: tutorial.ResEndless.EndlessListEntry.value:type_name -> tutorial.ResEndlessInfo + 215, // 268: tutorial.ResChampshipRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank + 215, // 269: tutorial.ResChampshipPreRank.RankListEntry.value:type_name -> tutorial.ResPlayerRank + 363, // 270: tutorial.ResPlayroom.DressEntry.value:type_name -> tutorial.PlayroomDress + 159, // 271: tutorial.ResPlayroomInfo.ItemsEntry.value:type_name -> tutorial.ItemInfo + 159, // 272: tutorial.ResPlayroomGame.ItemsEntry.value:type_name -> tutorial.ItemInfo + 273, // [273:273] is the sub-list for method output_type + 273, // [273:273] is the sub-list for method input_type + 273, // [273:273] is the sub-list for extension type_name + 273, // [273:273] is the sub-list for extension extendee + 0, // [0:273] is the sub-list for field type_name } func init() { file_proto_Gameapi_proto_init() } @@ -27921,7 +28071,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: 504, + NumMessages: 506, NumExtensions: 0, NumServices: 0, },