|
@@ -0,0 +1,2208 @@
|
|
|
+// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
|
+// versions:
|
|
|
+// protoc-gen-go v1.36.6
|
|
|
+// protoc v3.21.5
|
|
|
+// source: common.proto
|
|
|
+
|
|
|
+package msg
|
|
|
+
|
|
|
+import (
|
|
|
+ protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
|
|
+ protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
|
|
+ reflect "reflect"
|
|
|
+ sync "sync"
|
|
|
+ unsafe "unsafe"
|
|
|
+)
|
|
|
+
|
|
|
+const (
|
|
|
+ // Verify that this generated code is sufficiently up-to-date.
|
|
|
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
|
|
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
|
|
|
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
|
|
+)
|
|
|
+
|
|
|
+type RoleType int32
|
|
|
+
|
|
|
+const (
|
|
|
+ RoleType_ROLE_TYPE_UNKNOWN RoleType = 0
|
|
|
+ RoleType_RED RoleType = 1 // 无操作
|
|
|
+ RoleType_BLUE RoleType = 4
|
|
|
+ RoleType_YELLOW RoleType = 3
|
|
|
+ RoleType_GREEN RoleType = 2
|
|
|
+)
|
|
|
+
|
|
|
+// Enum value maps for RoleType.
|
|
|
+var (
|
|
|
+ RoleType_name = map[int32]string{
|
|
|
+ 0: "ROLE_TYPE_UNKNOWN",
|
|
|
+ 1: "RED",
|
|
|
+ 4: "BLUE",
|
|
|
+ 3: "YELLOW",
|
|
|
+ 2: "GREEN",
|
|
|
+ }
|
|
|
+ RoleType_value = map[string]int32{
|
|
|
+ "ROLE_TYPE_UNKNOWN": 0,
|
|
|
+ "RED": 1,
|
|
|
+ "BLUE": 4,
|
|
|
+ "YELLOW": 3,
|
|
|
+ "GREEN": 2,
|
|
|
+ }
|
|
|
+)
|
|
|
+
|
|
|
+func (x RoleType) Enum() *RoleType {
|
|
|
+ p := new(RoleType)
|
|
|
+ *p = x
|
|
|
+ return p
|
|
|
+}
|
|
|
+
|
|
|
+func (x RoleType) String() string {
|
|
|
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
|
+}
|
|
|
+
|
|
|
+func (RoleType) Descriptor() protoreflect.EnumDescriptor {
|
|
|
+ return file_common_proto_enumTypes[0].Descriptor()
|
|
|
+}
|
|
|
+
|
|
|
+func (RoleType) Type() protoreflect.EnumType {
|
|
|
+ return &file_common_proto_enumTypes[0]
|
|
|
+}
|
|
|
+
|
|
|
+func (x RoleType) Number() protoreflect.EnumNumber {
|
|
|
+ return protoreflect.EnumNumber(x)
|
|
|
+}
|
|
|
+
|
|
|
+// Deprecated: Use RoleType.Descriptor instead.
|
|
|
+func (RoleType) EnumDescriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{0}
|
|
|
+}
|
|
|
+
|
|
|
+type OptType int32
|
|
|
+
|
|
|
+const (
|
|
|
+ OptType_OPT_TYPE_UNKNOWN OptType = 0
|
|
|
+ OptType_ZHI_SHAI_ZI OptType = 1
|
|
|
+ OptType_SELECT_ROLE OptType = 2
|
|
|
+)
|
|
|
+
|
|
|
+// Enum value maps for OptType.
|
|
|
+var (
|
|
|
+ OptType_name = map[int32]string{
|
|
|
+ 0: "OPT_TYPE_UNKNOWN",
|
|
|
+ 1: "ZHI_SHAI_ZI",
|
|
|
+ 2: "SELECT_ROLE",
|
|
|
+ }
|
|
|
+ OptType_value = map[string]int32{
|
|
|
+ "OPT_TYPE_UNKNOWN": 0,
|
|
|
+ "ZHI_SHAI_ZI": 1,
|
|
|
+ "SELECT_ROLE": 2,
|
|
|
+ }
|
|
|
+)
|
|
|
+
|
|
|
+func (x OptType) Enum() *OptType {
|
|
|
+ p := new(OptType)
|
|
|
+ *p = x
|
|
|
+ return p
|
|
|
+}
|
|
|
+
|
|
|
+func (x OptType) String() string {
|
|
|
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
|
+}
|
|
|
+
|
|
|
+func (OptType) Descriptor() protoreflect.EnumDescriptor {
|
|
|
+ return file_common_proto_enumTypes[1].Descriptor()
|
|
|
+}
|
|
|
+
|
|
|
+func (OptType) Type() protoreflect.EnumType {
|
|
|
+ return &file_common_proto_enumTypes[1]
|
|
|
+}
|
|
|
+
|
|
|
+func (x OptType) Number() protoreflect.EnumNumber {
|
|
|
+ return protoreflect.EnumNumber(x)
|
|
|
+}
|
|
|
+
|
|
|
+// Deprecated: Use OptType.Descriptor instead.
|
|
|
+func (OptType) EnumDescriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{1}
|
|
|
+}
|
|
|
+
|
|
|
+type RoomType int32
|
|
|
+
|
|
|
+const (
|
|
|
+ RoomType_ROOM_TYPE_UNKNOWN RoomType = 0
|
|
|
+ RoomType_SHUANG_REN RoomType = 1
|
|
|
+ RoomType_SIREN_REN RoomType = 2
|
|
|
+)
|
|
|
+
|
|
|
+// Enum value maps for RoomType.
|
|
|
+var (
|
|
|
+ RoomType_name = map[int32]string{
|
|
|
+ 0: "ROOM_TYPE_UNKNOWN",
|
|
|
+ 1: "SHUANG_REN",
|
|
|
+ 2: "SIREN_REN",
|
|
|
+ }
|
|
|
+ RoomType_value = map[string]int32{
|
|
|
+ "ROOM_TYPE_UNKNOWN": 0,
|
|
|
+ "SHUANG_REN": 1,
|
|
|
+ "SIREN_REN": 2,
|
|
|
+ }
|
|
|
+)
|
|
|
+
|
|
|
+func (x RoomType) Enum() *RoomType {
|
|
|
+ p := new(RoomType)
|
|
|
+ *p = x
|
|
|
+ return p
|
|
|
+}
|
|
|
+
|
|
|
+func (x RoomType) String() string {
|
|
|
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
|
+}
|
|
|
+
|
|
|
+func (RoomType) Descriptor() protoreflect.EnumDescriptor {
|
|
|
+ return file_common_proto_enumTypes[2].Descriptor()
|
|
|
+}
|
|
|
+
|
|
|
+func (RoomType) Type() protoreflect.EnumType {
|
|
|
+ return &file_common_proto_enumTypes[2]
|
|
|
+}
|
|
|
+
|
|
|
+func (x RoomType) Number() protoreflect.EnumNumber {
|
|
|
+ return protoreflect.EnumNumber(x)
|
|
|
+}
|
|
|
+
|
|
|
+// Deprecated: Use RoomType.Descriptor instead.
|
|
|
+func (RoomType) EnumDescriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{2}
|
|
|
+}
|
|
|
+
|
|
|
+type RoomMode int32
|
|
|
+
|
|
|
+const (
|
|
|
+ RoomMode_ROOM_MODE_UNKNOWN RoomMode = 0
|
|
|
+ RoomMode_REN_JI RoomMode = 1
|
|
|
+ RoomMode_WAN_JIA RoomMode = 2
|
|
|
+)
|
|
|
+
|
|
|
+// Enum value maps for RoomMode.
|
|
|
+var (
|
|
|
+ RoomMode_name = map[int32]string{
|
|
|
+ 0: "ROOM_MODE_UNKNOWN",
|
|
|
+ 1: "REN_JI",
|
|
|
+ 2: "WAN_JIA",
|
|
|
+ }
|
|
|
+ RoomMode_value = map[string]int32{
|
|
|
+ "ROOM_MODE_UNKNOWN": 0,
|
|
|
+ "REN_JI": 1,
|
|
|
+ "WAN_JIA": 2,
|
|
|
+ }
|
|
|
+)
|
|
|
+
|
|
|
+func (x RoomMode) Enum() *RoomMode {
|
|
|
+ p := new(RoomMode)
|
|
|
+ *p = x
|
|
|
+ return p
|
|
|
+}
|
|
|
+
|
|
|
+func (x RoomMode) String() string {
|
|
|
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
|
+}
|
|
|
+
|
|
|
+func (RoomMode) Descriptor() protoreflect.EnumDescriptor {
|
|
|
+ return file_common_proto_enumTypes[3].Descriptor()
|
|
|
+}
|
|
|
+
|
|
|
+func (RoomMode) Type() protoreflect.EnumType {
|
|
|
+ return &file_common_proto_enumTypes[3]
|
|
|
+}
|
|
|
+
|
|
|
+func (x RoomMode) Number() protoreflect.EnumNumber {
|
|
|
+ return protoreflect.EnumNumber(x)
|
|
|
+}
|
|
|
+
|
|
|
+// Deprecated: Use RoomMode.Descriptor instead.
|
|
|
+func (RoomMode) EnumDescriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{3}
|
|
|
+}
|
|
|
+
|
|
|
+type RoadType int32
|
|
|
+
|
|
|
+const (
|
|
|
+ RoadType_ROAD_TYPE_UNKNOWN RoadType = 0
|
|
|
+ RoadType_HOME RoadType = 1
|
|
|
+)
|
|
|
+
|
|
|
+// Enum value maps for RoadType.
|
|
|
+var (
|
|
|
+ RoadType_name = map[int32]string{
|
|
|
+ 0: "ROAD_TYPE_UNKNOWN",
|
|
|
+ 1: "HOME",
|
|
|
+ }
|
|
|
+ RoadType_value = map[string]int32{
|
|
|
+ "ROAD_TYPE_UNKNOWN": 0,
|
|
|
+ "HOME": 1,
|
|
|
+ }
|
|
|
+)
|
|
|
+
|
|
|
+func (x RoadType) Enum() *RoadType {
|
|
|
+ p := new(RoadType)
|
|
|
+ *p = x
|
|
|
+ return p
|
|
|
+}
|
|
|
+
|
|
|
+func (x RoadType) String() string {
|
|
|
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
|
+}
|
|
|
+
|
|
|
+func (RoadType) Descriptor() protoreflect.EnumDescriptor {
|
|
|
+ return file_common_proto_enumTypes[4].Descriptor()
|
|
|
+}
|
|
|
+
|
|
|
+func (RoadType) Type() protoreflect.EnumType {
|
|
|
+ return &file_common_proto_enumTypes[4]
|
|
|
+}
|
|
|
+
|
|
|
+func (x RoadType) Number() protoreflect.EnumNumber {
|
|
|
+ return protoreflect.EnumNumber(x)
|
|
|
+}
|
|
|
+
|
|
|
+// Deprecated: Use RoadType.Descriptor instead.
|
|
|
+func (RoadType) EnumDescriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{4}
|
|
|
+}
|
|
|
+
|
|
|
+type PlayerStatus int32
|
|
|
+
|
|
|
+const (
|
|
|
+ PlayerStatus_PLAYER_STATUS_UNKNOWN PlayerStatus = 0
|
|
|
+ PlayerStatus_SZ_ANIMATION PlayerStatus = 1
|
|
|
+ PlayerStatus_COLOR_FINISH PlayerStatus = 2
|
|
|
+ PlayerStatus_COLOR_KICK PlayerStatus = 3
|
|
|
+)
|
|
|
+
|
|
|
+// Enum value maps for PlayerStatus.
|
|
|
+var (
|
|
|
+ PlayerStatus_name = map[int32]string{
|
|
|
+ 0: "PLAYER_STATUS_UNKNOWN",
|
|
|
+ 1: "SZ_ANIMATION",
|
|
|
+ 2: "COLOR_FINISH",
|
|
|
+ 3: "COLOR_KICK",
|
|
|
+ }
|
|
|
+ PlayerStatus_value = map[string]int32{
|
|
|
+ "PLAYER_STATUS_UNKNOWN": 0,
|
|
|
+ "SZ_ANIMATION": 1,
|
|
|
+ "COLOR_FINISH": 2,
|
|
|
+ "COLOR_KICK": 3,
|
|
|
+ }
|
|
|
+)
|
|
|
+
|
|
|
+func (x PlayerStatus) Enum() *PlayerStatus {
|
|
|
+ p := new(PlayerStatus)
|
|
|
+ *p = x
|
|
|
+ return p
|
|
|
+}
|
|
|
+
|
|
|
+func (x PlayerStatus) String() string {
|
|
|
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
|
+}
|
|
|
+
|
|
|
+func (PlayerStatus) Descriptor() protoreflect.EnumDescriptor {
|
|
|
+ return file_common_proto_enumTypes[5].Descriptor()
|
|
|
+}
|
|
|
+
|
|
|
+func (PlayerStatus) Type() protoreflect.EnumType {
|
|
|
+ return &file_common_proto_enumTypes[5]
|
|
|
+}
|
|
|
+
|
|
|
+func (x PlayerStatus) Number() protoreflect.EnumNumber {
|
|
|
+ return protoreflect.EnumNumber(x)
|
|
|
+}
|
|
|
+
|
|
|
+// Deprecated: Use PlayerStatus.Descriptor instead.
|
|
|
+func (PlayerStatus) EnumDescriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{5}
|
|
|
+}
|
|
|
+
|
|
|
+type RoomStatus int32
|
|
|
+
|
|
|
+const (
|
|
|
+ RoomStatus_AWAIT RoomStatus = 0
|
|
|
+ RoomStatus_START RoomStatus = 1
|
|
|
+ RoomStatus_END RoomStatus = 2
|
|
|
+)
|
|
|
+
|
|
|
+// Enum value maps for RoomStatus.
|
|
|
+var (
|
|
|
+ RoomStatus_name = map[int32]string{
|
|
|
+ 0: "AWAIT",
|
|
|
+ 1: "START",
|
|
|
+ 2: "END",
|
|
|
+ }
|
|
|
+ RoomStatus_value = map[string]int32{
|
|
|
+ "AWAIT": 0,
|
|
|
+ "START": 1,
|
|
|
+ "END": 2,
|
|
|
+ }
|
|
|
+)
|
|
|
+
|
|
|
+func (x RoomStatus) Enum() *RoomStatus {
|
|
|
+ p := new(RoomStatus)
|
|
|
+ *p = x
|
|
|
+ return p
|
|
|
+}
|
|
|
+
|
|
|
+func (x RoomStatus) String() string {
|
|
|
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
|
+}
|
|
|
+
|
|
|
+func (RoomStatus) Descriptor() protoreflect.EnumDescriptor {
|
|
|
+ return file_common_proto_enumTypes[6].Descriptor()
|
|
|
+}
|
|
|
+
|
|
|
+func (RoomStatus) Type() protoreflect.EnumType {
|
|
|
+ return &file_common_proto_enumTypes[6]
|
|
|
+}
|
|
|
+
|
|
|
+func (x RoomStatus) Number() protoreflect.EnumNumber {
|
|
|
+ return protoreflect.EnumNumber(x)
|
|
|
+}
|
|
|
+
|
|
|
+// Deprecated: Use RoomStatus.Descriptor instead.
|
|
|
+func (RoomStatus) EnumDescriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{6}
|
|
|
+}
|
|
|
+
|
|
|
+type Round struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ MColor RoleType `protobuf:"varint,1,opt,name=m_color,json=mColor,proto3,enum=RoleType" json:"m_color,omitempty"`
|
|
|
+ MRoad string `protobuf:"bytes,2,opt,name=m_road,json=mRoad,proto3" json:"m_road,omitempty"`
|
|
|
+ Opt OptType `protobuf:"varint,3,opt,name=opt,proto3,enum=OptType" json:"opt,omitempty"`
|
|
|
+ SzNumber int32 `protobuf:"varint,4,opt,name=szNumber,proto3" json:"szNumber,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *Round) Reset() {
|
|
|
+ *x = Round{}
|
|
|
+ mi := &file_common_proto_msgTypes[0]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *Round) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*Round) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *Round) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[0]
|
|
|
+ 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 Round.ProtoReflect.Descriptor instead.
|
|
|
+func (*Round) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{0}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *Round) GetMColor() RoleType {
|
|
|
+ if x != nil {
|
|
|
+ return x.MColor
|
|
|
+ }
|
|
|
+ return RoleType_ROLE_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *Round) GetMRoad() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.MRoad
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *Round) GetOpt() OptType {
|
|
|
+ if x != nil {
|
|
|
+ return x.Opt
|
|
|
+ }
|
|
|
+ return OptType_OPT_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *Round) GetSzNumber() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.SzNumber
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+type RoomInfo struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Roles []*RoleData `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"`
|
|
|
+ Colors []*ColorData `protobuf:"bytes,2,rep,name=colors,proto3" json:"colors,omitempty"`
|
|
|
+ RoomType RoomType `protobuf:"varint,3,opt,name=room_type,json=roomType,proto3,enum=RoomType" json:"room_type,omitempty"`
|
|
|
+ RoomMode RoomMode `protobuf:"varint,4,opt,name=room_mode,json=roomMode,proto3,enum=RoomMode" json:"room_mode,omitempty"`
|
|
|
+ CurRoundColor RoleType `protobuf:"varint,5,opt,name=cur_round_color,json=curRoundColor,proto3,enum=RoleType" json:"cur_round_color,omitempty"`
|
|
|
+ Rounds []*Round `protobuf:"bytes,6,rep,name=rounds,proto3" json:"rounds,omitempty"`
|
|
|
+ FinishColors []*ColorData `protobuf:"bytes,7,rep,name=finish_colors,json=finishColors,proto3" json:"finish_colors,omitempty"`
|
|
|
+ KictColors []*ColorData `protobuf:"bytes,8,rep,name=kict_colors,json=kictColors,proto3" json:"kict_colors,omitempty"`
|
|
|
+ Id int32 `protobuf:"varint,9,opt,name=id,proto3" json:"id,omitempty"`
|
|
|
+ RoomLevel int32 `protobuf:"varint,10,opt,name=room_level,json=roomLevel,proto3" json:"room_level,omitempty"` //房间的每个等级都对应着不同的奖励和消耗
|
|
|
+ RoomStatus RoomStatus `protobuf:"varint,11,opt,name=room_status,json=roomStatus,proto3,enum=RoomStatus" json:"room_status,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoomInfo) Reset() {
|
|
|
+ *x = RoomInfo{}
|
|
|
+ mi := &file_common_proto_msgTypes[1]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoomInfo) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*RoomInfo) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *RoomInfo) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[1]
|
|
|
+ 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 RoomInfo.ProtoReflect.Descriptor instead.
|
|
|
+func (*RoomInfo) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{1}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoomInfo) GetRoles() []*RoleData {
|
|
|
+ if x != nil {
|
|
|
+ return x.Roles
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoomInfo) GetColors() []*ColorData {
|
|
|
+ if x != nil {
|
|
|
+ return x.Colors
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoomInfo) GetRoomType() RoomType {
|
|
|
+ if x != nil {
|
|
|
+ return x.RoomType
|
|
|
+ }
|
|
|
+ return RoomType_ROOM_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoomInfo) GetRoomMode() RoomMode {
|
|
|
+ if x != nil {
|
|
|
+ return x.RoomMode
|
|
|
+ }
|
|
|
+ return RoomMode_ROOM_MODE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoomInfo) GetCurRoundColor() RoleType {
|
|
|
+ if x != nil {
|
|
|
+ return x.CurRoundColor
|
|
|
+ }
|
|
|
+ return RoleType_ROLE_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoomInfo) GetRounds() []*Round {
|
|
|
+ if x != nil {
|
|
|
+ return x.Rounds
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoomInfo) GetFinishColors() []*ColorData {
|
|
|
+ if x != nil {
|
|
|
+ return x.FinishColors
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoomInfo) GetKictColors() []*ColorData {
|
|
|
+ if x != nil {
|
|
|
+ return x.KictColors
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoomInfo) GetId() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.Id
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoomInfo) GetRoomLevel() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.RoomLevel
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoomInfo) GetRoomStatus() RoomStatus {
|
|
|
+ if x != nil {
|
|
|
+ return x.RoomStatus
|
|
|
+ }
|
|
|
+ return RoomStatus_AWAIT
|
|
|
+}
|
|
|
+
|
|
|
+type RoleData struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ MColor RoleType `protobuf:"varint,1,opt,name=m_color,json=mColor,proto3,enum=RoleType" json:"m_color,omitempty"`
|
|
|
+ MSeat int32 `protobuf:"varint,2,opt,name=m_seat,json=mSeat,proto3" json:"m_seat,omitempty"`
|
|
|
+ MId string `protobuf:"bytes,3,opt,name=m_id,json=mId,proto3" json:"m_id,omitempty"`
|
|
|
+ MCurRoad RoadType `protobuf:"varint,4,opt,name=m_cur_road,json=mCurRoad,proto3,enum=RoadType" json:"m_cur_road,omitempty"`
|
|
|
+ Step int32 `protobuf:"varint,5,opt,name=step,proto3" json:"step,omitempty"`
|
|
|
+ OldSetp int32 `protobuf:"varint,6,opt,name=old_setp,json=oldSetp,proto3" json:"old_setp,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoleData) Reset() {
|
|
|
+ *x = RoleData{}
|
|
|
+ mi := &file_common_proto_msgTypes[2]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoleData) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*RoleData) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *RoleData) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[2]
|
|
|
+ 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 RoleData.ProtoReflect.Descriptor instead.
|
|
|
+func (*RoleData) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{2}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoleData) GetMColor() RoleType {
|
|
|
+ if x != nil {
|
|
|
+ return x.MColor
|
|
|
+ }
|
|
|
+ return RoleType_ROLE_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoleData) GetMSeat() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.MSeat
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoleData) GetMId() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.MId
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoleData) GetMCurRoad() RoadType {
|
|
|
+ if x != nil {
|
|
|
+ return x.MCurRoad
|
|
|
+ }
|
|
|
+ return RoadType_ROAD_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoleData) GetStep() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.Step
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+func (x *RoleData) GetOldSetp() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.OldSetp
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+type ColorData struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ MId string `protobuf:"bytes,1,opt,name=m_id,json=mId,proto3" json:"m_id,omitempty"`
|
|
|
+ MColor RoleType `protobuf:"varint,2,opt,name=m_color,json=mColor,proto3,enum=RoleType" json:"m_color,omitempty"`
|
|
|
+ IsKick bool `protobuf:"varint,3,opt,name=is_kick,json=isKick,proto3" json:"is_kick,omitempty"`
|
|
|
+ IsFinish bool `protobuf:"varint,4,opt,name=is_finish,json=isFinish,proto3" json:"is_finish,omitempty"`
|
|
|
+ TimeOutNum int32 `protobuf:"varint,5,opt,name=time_out_num,json=timeOutNum,proto3" json:"time_out_num,omitempty"`
|
|
|
+ MName string `protobuf:"bytes,6,opt,name=m_name,json=mName,proto3" json:"m_name,omitempty"`
|
|
|
+ MHead string `protobuf:"bytes,7,opt,name=m_head,json=mHead,proto3" json:"m_head,omitempty"`
|
|
|
+ RankNum int32 `protobuf:"varint,8,opt,name=rank_num,json=rankNum,proto3" json:"rank_num,omitempty"`
|
|
|
+ MCoin int32 `protobuf:"varint,9,opt,name=m_coin,json=mCoin,proto3" json:"m_coin,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ColorData) Reset() {
|
|
|
+ *x = ColorData{}
|
|
|
+ mi := &file_common_proto_msgTypes[3]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ColorData) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*ColorData) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *ColorData) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[3]
|
|
|
+ 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 ColorData.ProtoReflect.Descriptor instead.
|
|
|
+func (*ColorData) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{3}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ColorData) GetMId() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.MId
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ColorData) GetMColor() RoleType {
|
|
|
+ if x != nil {
|
|
|
+ return x.MColor
|
|
|
+ }
|
|
|
+ return RoleType_ROLE_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ColorData) GetIsKick() bool {
|
|
|
+ if x != nil {
|
|
|
+ return x.IsKick
|
|
|
+ }
|
|
|
+ return false
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ColorData) GetIsFinish() bool {
|
|
|
+ if x != nil {
|
|
|
+ return x.IsFinish
|
|
|
+ }
|
|
|
+ return false
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ColorData) GetTimeOutNum() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.TimeOutNum
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ColorData) GetMName() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.MName
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ColorData) GetMHead() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.MHead
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ColorData) GetRankNum() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.RankNum
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ColorData) GetMCoin() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.MCoin
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+type MoveStepData struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ MId string `protobuf:"bytes,1,opt,name=m_id,json=mId,proto3" json:"m_id,omitempty"`
|
|
|
+ Step int32 `protobuf:"varint,2,opt,name=step,proto3" json:"step,omitempty"`
|
|
|
+ OldSetp int32 `protobuf:"varint,3,opt,name=old_setp,json=oldSetp,proto3" json:"old_setp,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MoveStepData) Reset() {
|
|
|
+ *x = MoveStepData{}
|
|
|
+ mi := &file_common_proto_msgTypes[4]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MoveStepData) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*MoveStepData) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *MoveStepData) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[4]
|
|
|
+ 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 MoveStepData.ProtoReflect.Descriptor instead.
|
|
|
+func (*MoveStepData) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{4}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MoveStepData) GetMId() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.MId
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MoveStepData) GetStep() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.Step
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MoveStepData) GetOldSetp() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.OldSetp
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+type SendColorSz struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Color RoleType `protobuf:"varint,1,opt,name=color,proto3,enum=RoleType" json:"color,omitempty"` //
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *SendColorSz) Reset() {
|
|
|
+ *x = SendColorSz{}
|
|
|
+ mi := &file_common_proto_msgTypes[5]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *SendColorSz) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*SendColorSz) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *SendColorSz) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[5]
|
|
|
+ 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 SendColorSz.ProtoReflect.Descriptor instead.
|
|
|
+func (*SendColorSz) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{5}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *SendColorSz) GetColor() RoleType {
|
|
|
+ if x != nil {
|
|
|
+ return x.Color
|
|
|
+ }
|
|
|
+ return RoleType_ROLE_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+type SendRoleMove struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Color RoleType `protobuf:"varint,1,opt,name=color,proto3,enum=RoleType" json:"color,omitempty"` //
|
|
|
+ RoleId string `protobuf:"bytes,2,opt,name=roleId,proto3" json:"roleId,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *SendRoleMove) Reset() {
|
|
|
+ *x = SendRoleMove{}
|
|
|
+ mi := &file_common_proto_msgTypes[6]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *SendRoleMove) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*SendRoleMove) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *SendRoleMove) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[6]
|
|
|
+ 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 SendRoleMove.ProtoReflect.Descriptor instead.
|
|
|
+func (*SendRoleMove) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{6}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *SendRoleMove) GetColor() RoleType {
|
|
|
+ if x != nil {
|
|
|
+ return x.Color
|
|
|
+ }
|
|
|
+ return RoleType_ROLE_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *SendRoleMove) GetRoleId() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.RoleId
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+type NotifyPlayerSzNumber struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Color RoleType `protobuf:"varint,1,opt,name=color,proto3,enum=RoleType" json:"color,omitempty"` //
|
|
|
+ SzNumber int32 `protobuf:"varint,2,opt,name=szNumber,proto3" json:"szNumber,omitempty"` //
|
|
|
+ ErrMsg *MsgError `protobuf:"bytes,3,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerSzNumber) Reset() {
|
|
|
+ *x = NotifyPlayerSzNumber{}
|
|
|
+ mi := &file_common_proto_msgTypes[7]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerSzNumber) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*NotifyPlayerSzNumber) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *NotifyPlayerSzNumber) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[7]
|
|
|
+ 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 NotifyPlayerSzNumber.ProtoReflect.Descriptor instead.
|
|
|
+func (*NotifyPlayerSzNumber) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{7}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerSzNumber) GetColor() RoleType {
|
|
|
+ if x != nil {
|
|
|
+ return x.Color
|
|
|
+ }
|
|
|
+ return RoleType_ROLE_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerSzNumber) GetSzNumber() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.SzNumber
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerSzNumber) GetErrMsg() *MsgError {
|
|
|
+ if x != nil {
|
|
|
+ return x.ErrMsg
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+type NotifyPlayerMove struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Color RoleType `protobuf:"varint,1,opt,name=color,proto3,enum=RoleType" json:"color,omitempty"` //
|
|
|
+ Step *MoveStepData `protobuf:"bytes,2,opt,name=step,proto3" json:"step,omitempty"` //
|
|
|
+ Kick []*RoleData `protobuf:"bytes,3,rep,name=kick,proto3" json:"kick,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerMove) Reset() {
|
|
|
+ *x = NotifyPlayerMove{}
|
|
|
+ mi := &file_common_proto_msgTypes[8]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerMove) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*NotifyPlayerMove) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *NotifyPlayerMove) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[8]
|
|
|
+ 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 NotifyPlayerMove.ProtoReflect.Descriptor instead.
|
|
|
+func (*NotifyPlayerMove) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{8}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerMove) GetColor() RoleType {
|
|
|
+ if x != nil {
|
|
|
+ return x.Color
|
|
|
+ }
|
|
|
+ return RoleType_ROLE_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerMove) GetStep() *MoveStepData {
|
|
|
+ if x != nil {
|
|
|
+ return x.Step
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerMove) GetKick() []*RoleData {
|
|
|
+ if x != nil {
|
|
|
+ return x.Kick
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+type NotifyPlayerOpt struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Color RoleType `protobuf:"varint,1,opt,name=color,proto3,enum=RoleType" json:"color,omitempty"` //
|
|
|
+ Opt OptType `protobuf:"varint,2,opt,name=opt,proto3,enum=OptType" json:"opt,omitempty"` //
|
|
|
+ CanMoveRoles []*RoleData `protobuf:"bytes,3,rep,name=canMoveRoles,proto3" json:"canMoveRoles,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerOpt) Reset() {
|
|
|
+ *x = NotifyPlayerOpt{}
|
|
|
+ mi := &file_common_proto_msgTypes[9]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerOpt) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*NotifyPlayerOpt) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *NotifyPlayerOpt) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[9]
|
|
|
+ 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 NotifyPlayerOpt.ProtoReflect.Descriptor instead.
|
|
|
+func (*NotifyPlayerOpt) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{9}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerOpt) GetColor() RoleType {
|
|
|
+ if x != nil {
|
|
|
+ return x.Color
|
|
|
+ }
|
|
|
+ return RoleType_ROLE_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerOpt) GetOpt() OptType {
|
|
|
+ if x != nil {
|
|
|
+ return x.Opt
|
|
|
+ }
|
|
|
+ return OptType_OPT_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerOpt) GetCanMoveRoles() []*RoleData {
|
|
|
+ if x != nil {
|
|
|
+ return x.CanMoveRoles
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+type NotifyPlayerStatus struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Color RoleType `protobuf:"varint,1,opt,name=color,proto3,enum=RoleType" json:"color,omitempty"` //
|
|
|
+ Status PlayerStatus `protobuf:"varint,2,opt,name=status,proto3,enum=PlayerStatus" json:"status,omitempty"`
|
|
|
+ Colors []*ColorData `protobuf:"bytes,3,rep,name=colors,proto3" json:"colors,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerStatus) Reset() {
|
|
|
+ *x = NotifyPlayerStatus{}
|
|
|
+ mi := &file_common_proto_msgTypes[10]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerStatus) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*NotifyPlayerStatus) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *NotifyPlayerStatus) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[10]
|
|
|
+ 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 NotifyPlayerStatus.ProtoReflect.Descriptor instead.
|
|
|
+func (*NotifyPlayerStatus) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{10}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerStatus) GetColor() RoleType {
|
|
|
+ if x != nil {
|
|
|
+ return x.Color
|
|
|
+ }
|
|
|
+ return RoleType_ROLE_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerStatus) GetStatus() PlayerStatus {
|
|
|
+ if x != nil {
|
|
|
+ return x.Status
|
|
|
+ }
|
|
|
+ return PlayerStatus_PLAYER_STATUS_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifyPlayerStatus) GetColors() []*ColorData {
|
|
|
+ if x != nil {
|
|
|
+ return x.Colors
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+type NotifySettlement struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Color RoleType `protobuf:"varint,1,opt,name=color,proto3,enum=RoleType" json:"color,omitempty"` //
|
|
|
+ FinishColors []*ColorData `protobuf:"bytes,2,rep,name=finish_colors,json=finishColors,proto3" json:"finish_colors,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifySettlement) Reset() {
|
|
|
+ *x = NotifySettlement{}
|
|
|
+ mi := &file_common_proto_msgTypes[11]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifySettlement) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*NotifySettlement) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *NotifySettlement) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[11]
|
|
|
+ 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 NotifySettlement.ProtoReflect.Descriptor instead.
|
|
|
+func (*NotifySettlement) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{11}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifySettlement) GetColor() RoleType {
|
|
|
+ if x != nil {
|
|
|
+ return x.Color
|
|
|
+ }
|
|
|
+ return RoleType_ROLE_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *NotifySettlement) GetFinishColors() []*ColorData {
|
|
|
+ if x != nil {
|
|
|
+ return x.FinishColors
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+// 用户信息
|
|
|
+type UserInfo struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ UserId string `protobuf:"bytes,1,opt,name=UserId,proto3" json:"UserId,omitempty"`
|
|
|
+ MHead string `protobuf:"bytes,2,opt,name=m_head,json=mHead,proto3" json:"m_head,omitempty"`
|
|
|
+ MCoin int32 `protobuf:"varint,3,opt,name=m_coin,json=mCoin,proto3" json:"m_coin,omitempty"`
|
|
|
+ Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
|
|
|
+ RoomId int32 `protobuf:"varint,5,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` //如果用户在某一个房间玩,他的id就一直存在,
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *UserInfo) Reset() {
|
|
|
+ *x = UserInfo{}
|
|
|
+ mi := &file_common_proto_msgTypes[12]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *UserInfo) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*UserInfo) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *UserInfo) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[12]
|
|
|
+ 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 UserInfo.ProtoReflect.Descriptor instead.
|
|
|
+func (*UserInfo) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{12}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *UserInfo) GetUserId() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.UserId
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *UserInfo) GetMHead() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.MHead
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *UserInfo) GetMCoin() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.MCoin
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+func (x *UserInfo) GetName() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.Name
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *UserInfo) GetRoomId() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.RoomId
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+// 登录 请求
|
|
|
+type ReqLogin struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
|
|
|
+ Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ReqLogin) Reset() {
|
|
|
+ *x = ReqLogin{}
|
|
|
+ mi := &file_common_proto_msgTypes[13]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ReqLogin) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*ReqLogin) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *ReqLogin) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[13]
|
|
|
+ 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 ReqLogin.ProtoReflect.Descriptor instead.
|
|
|
+func (*ReqLogin) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{13}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ReqLogin) GetAccount() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.Account
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ReqLogin) GetPassword() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.Password
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+// 登录 响应
|
|
|
+type ResLogin struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ UserId string `protobuf:"bytes,1,opt,name=userId,proto3" json:"userId,omitempty"`
|
|
|
+ NikeName string `protobuf:"bytes,2,opt,name=nikeName,proto3" json:"nikeName,omitempty"`
|
|
|
+ UserInfo *UserInfo `protobuf:"bytes,3,opt,name=userInfo,proto3" json:"userInfo,omitempty"`
|
|
|
+ ErrMsg *MsgError `protobuf:"bytes,4,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResLogin) Reset() {
|
|
|
+ *x = ResLogin{}
|
|
|
+ mi := &file_common_proto_msgTypes[14]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResLogin) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*ResLogin) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *ResLogin) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[14]
|
|
|
+ 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 ResLogin.ProtoReflect.Descriptor instead.
|
|
|
+func (*ResLogin) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{14}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResLogin) GetUserId() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.UserId
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResLogin) GetNikeName() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.NikeName
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResLogin) GetUserInfo() *UserInfo {
|
|
|
+ if x != nil {
|
|
|
+ return x.UserInfo
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResLogin) GetErrMsg() *MsgError {
|
|
|
+ if x != nil {
|
|
|
+ return x.ErrMsg
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+// 注册 请求
|
|
|
+type ReqRegister struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ NikeName string `protobuf:"bytes,1,opt,name=nikeName,proto3" json:"nikeName,omitempty"`
|
|
|
+ Account string `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
|
|
|
+ Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
|
|
|
+ MHead string `protobuf:"bytes,4,opt,name=m_head,json=mHead,proto3" json:"m_head,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ReqRegister) Reset() {
|
|
|
+ *x = ReqRegister{}
|
|
|
+ mi := &file_common_proto_msgTypes[15]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ReqRegister) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*ReqRegister) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *ReqRegister) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[15]
|
|
|
+ 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 ReqRegister.ProtoReflect.Descriptor instead.
|
|
|
+func (*ReqRegister) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{15}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ReqRegister) GetNikeName() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.NikeName
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ReqRegister) GetAccount() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.Account
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ReqRegister) GetPassword() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.Password
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ReqRegister) GetMHead() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.MHead
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+// 注册 响应
|
|
|
+type ResRegister struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
|
|
|
+ ErrMsg *MsgError `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResRegister) Reset() {
|
|
|
+ *x = ResRegister{}
|
|
|
+ mi := &file_common_proto_msgTypes[16]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResRegister) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*ResRegister) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *ResRegister) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[16]
|
|
|
+ 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 ResRegister.ProtoReflect.Descriptor instead.
|
|
|
+func (*ResRegister) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{16}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResRegister) GetSuccess() bool {
|
|
|
+ if x != nil {
|
|
|
+ return x.Success
|
|
|
+ }
|
|
|
+ return false
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResRegister) GetErrMsg() *MsgError {
|
|
|
+ if x != nil {
|
|
|
+ return x.ErrMsg
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+// 进入大厅
|
|
|
+type EnterHall struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ UserId string `protobuf:"bytes,1,opt,name=userId,proto3" json:"userId,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *EnterHall) Reset() {
|
|
|
+ *x = EnterHall{}
|
|
|
+ mi := &file_common_proto_msgTypes[17]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *EnterHall) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*EnterHall) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *EnterHall) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[17]
|
|
|
+ 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 EnterHall.ProtoReflect.Descriptor instead.
|
|
|
+func (*EnterHall) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{17}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *EnterHall) GetUserId() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.UserId
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+// 进入大厅响应
|
|
|
+type ResEnterHall struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
|
|
|
+ ErrMsg *MsgError `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResEnterHall) Reset() {
|
|
|
+ *x = ResEnterHall{}
|
|
|
+ mi := &file_common_proto_msgTypes[18]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResEnterHall) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*ResEnterHall) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *ResEnterHall) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[18]
|
|
|
+ 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 ResEnterHall.ProtoReflect.Descriptor instead.
|
|
|
+func (*ResEnterHall) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{18}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResEnterHall) GetSuccess() bool {
|
|
|
+ if x != nil {
|
|
|
+ return x.Success
|
|
|
+ }
|
|
|
+ return false
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResEnterHall) GetErrMsg() *MsgError {
|
|
|
+ if x != nil {
|
|
|
+ return x.ErrMsg
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+// 离开大厅
|
|
|
+type LeaveHall struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ UserId string `protobuf:"bytes,1,opt,name=userId,proto3" json:"userId,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *LeaveHall) Reset() {
|
|
|
+ *x = LeaveHall{}
|
|
|
+ mi := &file_common_proto_msgTypes[19]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *LeaveHall) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*LeaveHall) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *LeaveHall) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[19]
|
|
|
+ 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 LeaveHall.ProtoReflect.Descriptor instead.
|
|
|
+func (*LeaveHall) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{19}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *LeaveHall) GetUserId() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.UserId
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+// 匹配ludo
|
|
|
+type MatchLudo struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ SelectRoomType RoomType `protobuf:"varint,1,opt,name=select_room_type,json=selectRoomType,proto3,enum=RoomType" json:"select_room_type,omitempty"`
|
|
|
+ RoomLevel int32 `protobuf:"varint,2,opt,name=room_level,json=roomLevel,proto3" json:"room_level,omitempty"`
|
|
|
+ SelectColor RoleType `protobuf:"varint,3,opt,name=select_color,json=selectColor,proto3,enum=RoleType" json:"select_color,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MatchLudo) Reset() {
|
|
|
+ *x = MatchLudo{}
|
|
|
+ mi := &file_common_proto_msgTypes[20]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MatchLudo) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*MatchLudo) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *MatchLudo) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[20]
|
|
|
+ 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 MatchLudo.ProtoReflect.Descriptor instead.
|
|
|
+func (*MatchLudo) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{20}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MatchLudo) GetSelectRoomType() RoomType {
|
|
|
+ if x != nil {
|
|
|
+ return x.SelectRoomType
|
|
|
+ }
|
|
|
+ return RoomType_ROOM_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MatchLudo) GetRoomLevel() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.RoomLevel
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MatchLudo) GetSelectColor() RoleType {
|
|
|
+ if x != nil {
|
|
|
+ return x.SelectColor
|
|
|
+ }
|
|
|
+ return RoleType_ROLE_TYPE_UNKNOWN
|
|
|
+}
|
|
|
+
|
|
|
+// 匹配ludo 响应
|
|
|
+type ResMatchLudo struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
|
|
|
+ ErrMsg *MsgError `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
|
|
|
+ Room *RoomInfo `protobuf:"bytes,3,opt,name=room,proto3" json:"room,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResMatchLudo) Reset() {
|
|
|
+ *x = ResMatchLudo{}
|
|
|
+ mi := &file_common_proto_msgTypes[21]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResMatchLudo) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*ResMatchLudo) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *ResMatchLudo) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[21]
|
|
|
+ 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 ResMatchLudo.ProtoReflect.Descriptor instead.
|
|
|
+func (*ResMatchLudo) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{21}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResMatchLudo) GetSuccess() bool {
|
|
|
+ if x != nil {
|
|
|
+ return x.Success
|
|
|
+ }
|
|
|
+ return false
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResMatchLudo) GetErrMsg() *MsgError {
|
|
|
+ if x != nil {
|
|
|
+ return x.ErrMsg
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResMatchLudo) GetRoom() *RoomInfo {
|
|
|
+ if x != nil {
|
|
|
+ return x.Room
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
+// error
|
|
|
+type MsgError struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ ErrorCode int32 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
|
|
|
+ ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MsgError) Reset() {
|
|
|
+ *x = MsgError{}
|
|
|
+ mi := &file_common_proto_msgTypes[22]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MsgError) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*MsgError) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *MsgError) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[22]
|
|
|
+ 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 MsgError.ProtoReflect.Descriptor instead.
|
|
|
+func (*MsgError) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{22}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MsgError) GetErrorCode() int32 {
|
|
|
+ if x != nil {
|
|
|
+ return x.ErrorCode
|
|
|
+ }
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+func (x *MsgError) GetErrorMsg() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.ErrorMsg
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+type ResHeartBeat struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResHeartBeat) Reset() {
|
|
|
+ *x = ResHeartBeat{}
|
|
|
+ mi := &file_common_proto_msgTypes[23]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResHeartBeat) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*ResHeartBeat) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *ResHeartBeat) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[23]
|
|
|
+ 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 ResHeartBeat.ProtoReflect.Descriptor instead.
|
|
|
+func (*ResHeartBeat) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{23}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ResHeartBeat) GetMsg() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.Msg
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+type ReqHeartBeat struct {
|
|
|
+ state protoimpl.MessageState `protogen:"open.v1"`
|
|
|
+ Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
|
|
|
+ unknownFields protoimpl.UnknownFields
|
|
|
+ sizeCache protoimpl.SizeCache
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ReqHeartBeat) Reset() {
|
|
|
+ *x = ReqHeartBeat{}
|
|
|
+ mi := &file_common_proto_msgTypes[24]
|
|
|
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
|
+ ms.StoreMessageInfo(mi)
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ReqHeartBeat) String() string {
|
|
|
+ return protoimpl.X.MessageStringOf(x)
|
|
|
+}
|
|
|
+
|
|
|
+func (*ReqHeartBeat) ProtoMessage() {}
|
|
|
+
|
|
|
+func (x *ReqHeartBeat) ProtoReflect() protoreflect.Message {
|
|
|
+ mi := &file_common_proto_msgTypes[24]
|
|
|
+ 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 ReqHeartBeat.ProtoReflect.Descriptor instead.
|
|
|
+func (*ReqHeartBeat) Descriptor() ([]byte, []int) {
|
|
|
+ return file_common_proto_rawDescGZIP(), []int{24}
|
|
|
+}
|
|
|
+
|
|
|
+func (x *ReqHeartBeat) GetMsg() string {
|
|
|
+ if x != nil {
|
|
|
+ return x.Msg
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|
|
|
+
|
|
|
+var File_common_proto protoreflect.FileDescriptor
|
|
|
+
|
|
|
+const file_common_proto_rawDesc = "" +
|
|
|
+ "\n" +
|
|
|
+ "\fcommon.proto\"z\n" +
|
|
|
+ "\x05round\x12\"\n" +
|
|
|
+ "\am_color\x18\x01 \x01(\x0e2\t.roleTypeR\x06mColor\x12\x15\n" +
|
|
|
+ "\x06m_road\x18\x02 \x01(\tR\x05mRoad\x12\x1a\n" +
|
|
|
+ "\x03opt\x18\x03 \x01(\x0e2\b.OptTypeR\x03opt\x12\x1a\n" +
|
|
|
+ "\bszNumber\x18\x04 \x01(\x05R\bszNumber\"\xad\x03\n" +
|
|
|
+ "\bRoomInfo\x12\x1f\n" +
|
|
|
+ "\x05roles\x18\x01 \x03(\v2\t.RoleDataR\x05roles\x12\"\n" +
|
|
|
+ "\x06colors\x18\x02 \x03(\v2\n" +
|
|
|
+ ".ColorDataR\x06colors\x12&\n" +
|
|
|
+ "\troom_type\x18\x03 \x01(\x0e2\t.roomTypeR\broomType\x12&\n" +
|
|
|
+ "\troom_mode\x18\x04 \x01(\x0e2\t.roomModeR\broomMode\x121\n" +
|
|
|
+ "\x0fcur_round_color\x18\x05 \x01(\x0e2\t.roleTypeR\rcurRoundColor\x12\x1e\n" +
|
|
|
+ "\x06rounds\x18\x06 \x03(\v2\x06.roundR\x06rounds\x12/\n" +
|
|
|
+ "\rfinish_colors\x18\a \x03(\v2\n" +
|
|
|
+ ".ColorDataR\ffinishColors\x12+\n" +
|
|
|
+ "\vkict_colors\x18\b \x03(\v2\n" +
|
|
|
+ ".ColorDataR\n" +
|
|
|
+ "kictColors\x12\x0e\n" +
|
|
|
+ "\x02id\x18\t \x01(\x05R\x02id\x12\x1d\n" +
|
|
|
+ "\n" +
|
|
|
+ "room_level\x18\n" +
|
|
|
+ " \x01(\x05R\troomLevel\x12,\n" +
|
|
|
+ "\vroom_status\x18\v \x01(\x0e2\v.roomStatusR\n" +
|
|
|
+ "roomStatus\"\xb0\x01\n" +
|
|
|
+ "\bRoleData\x12\"\n" +
|
|
|
+ "\am_color\x18\x01 \x01(\x0e2\t.roleTypeR\x06mColor\x12\x15\n" +
|
|
|
+ "\x06m_seat\x18\x02 \x01(\x05R\x05mSeat\x12\x11\n" +
|
|
|
+ "\x04m_id\x18\x03 \x01(\tR\x03mId\x12'\n" +
|
|
|
+ "\n" +
|
|
|
+ "m_cur_road\x18\x04 \x01(\x0e2\t.roadTypeR\bmCurRoad\x12\x12\n" +
|
|
|
+ "\x04step\x18\x05 \x01(\x05R\x04step\x12\x19\n" +
|
|
|
+ "\bold_setp\x18\x06 \x01(\x05R\aoldSetp\"\xfa\x01\n" +
|
|
|
+ "\tColorData\x12\x11\n" +
|
|
|
+ "\x04m_id\x18\x01 \x01(\tR\x03mId\x12\"\n" +
|
|
|
+ "\am_color\x18\x02 \x01(\x0e2\t.roleTypeR\x06mColor\x12\x17\n" +
|
|
|
+ "\ais_kick\x18\x03 \x01(\bR\x06isKick\x12\x1b\n" +
|
|
|
+ "\tis_finish\x18\x04 \x01(\bR\bisFinish\x12 \n" +
|
|
|
+ "\ftime_out_num\x18\x05 \x01(\x05R\n" +
|
|
|
+ "timeOutNum\x12\x15\n" +
|
|
|
+ "\x06m_name\x18\x06 \x01(\tR\x05mName\x12\x15\n" +
|
|
|
+ "\x06m_head\x18\a \x01(\tR\x05mHead\x12\x19\n" +
|
|
|
+ "\brank_num\x18\b \x01(\x05R\arankNum\x12\x15\n" +
|
|
|
+ "\x06m_coin\x18\t \x01(\x05R\x05mCoin\"P\n" +
|
|
|
+ "\fMoveStepData\x12\x11\n" +
|
|
|
+ "\x04m_id\x18\x01 \x01(\tR\x03mId\x12\x12\n" +
|
|
|
+ "\x04step\x18\x02 \x01(\x05R\x04step\x12\x19\n" +
|
|
|
+ "\bold_setp\x18\x03 \x01(\x05R\aoldSetp\".\n" +
|
|
|
+ "\vSendColorSz\x12\x1f\n" +
|
|
|
+ "\x05color\x18\x01 \x01(\x0e2\t.roleTypeR\x05color\"G\n" +
|
|
|
+ "\fSendRoleMove\x12\x1f\n" +
|
|
|
+ "\x05color\x18\x01 \x01(\x0e2\t.roleTypeR\x05color\x12\x16\n" +
|
|
|
+ "\x06roleId\x18\x02 \x01(\tR\x06roleId\"w\n" +
|
|
|
+ "\x14NotifyPlayerSzNumber\x12\x1f\n" +
|
|
|
+ "\x05color\x18\x01 \x01(\x0e2\t.roleTypeR\x05color\x12\x1a\n" +
|
|
|
+ "\bszNumber\x18\x02 \x01(\x05R\bszNumber\x12\"\n" +
|
|
|
+ "\aerr_msg\x18\x03 \x01(\v2\t.MsgErrorR\x06errMsg\"u\n" +
|
|
|
+ "\x10NotifyPlayerMove\x12\x1f\n" +
|
|
|
+ "\x05color\x18\x01 \x01(\x0e2\t.roleTypeR\x05color\x12!\n" +
|
|
|
+ "\x04step\x18\x02 \x01(\v2\r.MoveStepDataR\x04step\x12\x1d\n" +
|
|
|
+ "\x04kick\x18\x03 \x03(\v2\t.RoleDataR\x04kick\"}\n" +
|
|
|
+ "\x0fNotifyPlayerOpt\x12\x1f\n" +
|
|
|
+ "\x05color\x18\x01 \x01(\x0e2\t.roleTypeR\x05color\x12\x1a\n" +
|
|
|
+ "\x03opt\x18\x02 \x01(\x0e2\b.OptTypeR\x03opt\x12-\n" +
|
|
|
+ "\fcanMoveRoles\x18\x03 \x03(\v2\t.RoleDataR\fcanMoveRoles\"\x80\x01\n" +
|
|
|
+ "\x12NotifyPlayerStatus\x12\x1f\n" +
|
|
|
+ "\x05color\x18\x01 \x01(\x0e2\t.roleTypeR\x05color\x12%\n" +
|
|
|
+ "\x06status\x18\x02 \x01(\x0e2\r.playerStatusR\x06status\x12\"\n" +
|
|
|
+ "\x06colors\x18\x03 \x03(\v2\n" +
|
|
|
+ ".ColorDataR\x06colors\"d\n" +
|
|
|
+ "\x10NotifySettlement\x12\x1f\n" +
|
|
|
+ "\x05color\x18\x01 \x01(\x0e2\t.roleTypeR\x05color\x12/\n" +
|
|
|
+ "\rfinish_colors\x18\x02 \x03(\v2\n" +
|
|
|
+ ".ColorDataR\ffinishColors\"}\n" +
|
|
|
+ "\bUserInfo\x12\x16\n" +
|
|
|
+ "\x06UserId\x18\x01 \x01(\tR\x06UserId\x12\x15\n" +
|
|
|
+ "\x06m_head\x18\x02 \x01(\tR\x05mHead\x12\x15\n" +
|
|
|
+ "\x06m_coin\x18\x03 \x01(\x05R\x05mCoin\x12\x12\n" +
|
|
|
+ "\x04name\x18\x04 \x01(\tR\x04name\x12\x17\n" +
|
|
|
+ "\aroom_id\x18\x05 \x01(\x05R\x06roomId\"@\n" +
|
|
|
+ "\bReqLogin\x12\x18\n" +
|
|
|
+ "\aaccount\x18\x01 \x01(\tR\aaccount\x12\x1a\n" +
|
|
|
+ "\bpassword\x18\x02 \x01(\tR\bpassword\"\x89\x01\n" +
|
|
|
+ "\bResLogin\x12\x16\n" +
|
|
|
+ "\x06userId\x18\x01 \x01(\tR\x06userId\x12\x1a\n" +
|
|
|
+ "\bnikeName\x18\x02 \x01(\tR\bnikeName\x12%\n" +
|
|
|
+ "\buserInfo\x18\x03 \x01(\v2\t.UserInfoR\buserInfo\x12\"\n" +
|
|
|
+ "\aerr_msg\x18\x04 \x01(\v2\t.MsgErrorR\x06errMsg\"v\n" +
|
|
|
+ "\vReqRegister\x12\x1a\n" +
|
|
|
+ "\bnikeName\x18\x01 \x01(\tR\bnikeName\x12\x18\n" +
|
|
|
+ "\aaccount\x18\x02 \x01(\tR\aaccount\x12\x1a\n" +
|
|
|
+ "\bpassword\x18\x03 \x01(\tR\bpassword\x12\x15\n" +
|
|
|
+ "\x06m_head\x18\x04 \x01(\tR\x05mHead\"K\n" +
|
|
|
+ "\vResRegister\x12\x18\n" +
|
|
|
+ "\asuccess\x18\x01 \x01(\bR\asuccess\x12\"\n" +
|
|
|
+ "\aerr_msg\x18\x02 \x01(\v2\t.MsgErrorR\x06errMsg\"#\n" +
|
|
|
+ "\tEnterHall\x12\x16\n" +
|
|
|
+ "\x06userId\x18\x01 \x01(\tR\x06userId\"L\n" +
|
|
|
+ "\fResEnterHall\x12\x18\n" +
|
|
|
+ "\asuccess\x18\x01 \x01(\bR\asuccess\x12\"\n" +
|
|
|
+ "\aerr_msg\x18\x02 \x01(\v2\t.MsgErrorR\x06errMsg\"#\n" +
|
|
|
+ "\tLeaveHall\x12\x16\n" +
|
|
|
+ "\x06userId\x18\x01 \x01(\tR\x06userId\"\x8d\x01\n" +
|
|
|
+ "\tMatchLudo\x123\n" +
|
|
|
+ "\x10select_room_type\x18\x01 \x01(\x0e2\t.roomTypeR\x0eselectRoomType\x12\x1d\n" +
|
|
|
+ "\n" +
|
|
|
+ "room_level\x18\x02 \x01(\x05R\troomLevel\x12,\n" +
|
|
|
+ "\fselect_color\x18\x03 \x01(\x0e2\t.roleTypeR\vselectColor\"k\n" +
|
|
|
+ "\fResMatchLudo\x12\x18\n" +
|
|
|
+ "\asuccess\x18\x01 \x01(\bR\asuccess\x12\"\n" +
|
|
|
+ "\aerr_msg\x18\x02 \x01(\v2\t.MsgErrorR\x06errMsg\x12\x1d\n" +
|
|
|
+ "\x04room\x18\x03 \x01(\v2\t.RoomInfoR\x04room\"F\n" +
|
|
|
+ "\bMsgError\x12\x1d\n" +
|
|
|
+ "\n" +
|
|
|
+ "error_code\x18\x01 \x01(\x05R\terrorCode\x12\x1b\n" +
|
|
|
+ "\terror_msg\x18\x02 \x01(\tR\berrorMsg\" \n" +
|
|
|
+ "\fResHeartBeat\x12\x10\n" +
|
|
|
+ "\x03msg\x18\x01 \x01(\tR\x03msg\" \n" +
|
|
|
+ "\fReqHeartBeat\x12\x10\n" +
|
|
|
+ "\x03msg\x18\x01 \x01(\tR\x03msg*K\n" +
|
|
|
+ "\broleType\x12\x15\n" +
|
|
|
+ "\x11ROLE_TYPE_UNKNOWN\x10\x00\x12\a\n" +
|
|
|
+ "\x03RED\x10\x01\x12\b\n" +
|
|
|
+ "\x04BLUE\x10\x04\x12\n" +
|
|
|
+ "\n" +
|
|
|
+ "\x06YELLOW\x10\x03\x12\t\n" +
|
|
|
+ "\x05GREEN\x10\x02*A\n" +
|
|
|
+ "\aOptType\x12\x14\n" +
|
|
|
+ "\x10OPT_TYPE_UNKNOWN\x10\x00\x12\x0f\n" +
|
|
|
+ "\vZHI_SHAI_ZI\x10\x01\x12\x0f\n" +
|
|
|
+ "\vSELECT_ROLE\x10\x02*@\n" +
|
|
|
+ "\broomType\x12\x15\n" +
|
|
|
+ "\x11ROOM_TYPE_UNKNOWN\x10\x00\x12\x0e\n" +
|
|
|
+ "\n" +
|
|
|
+ "SHUANG_REN\x10\x01\x12\r\n" +
|
|
|
+ "\tSIREN_REN\x10\x02*:\n" +
|
|
|
+ "\broomMode\x12\x15\n" +
|
|
|
+ "\x11ROOM_MODE_UNKNOWN\x10\x00\x12\n" +
|
|
|
+ "\n" +
|
|
|
+ "\x06REN_JI\x10\x01\x12\v\n" +
|
|
|
+ "\aWAN_JIA\x10\x02*+\n" +
|
|
|
+ "\broadType\x12\x15\n" +
|
|
|
+ "\x11ROAD_TYPE_UNKNOWN\x10\x00\x12\b\n" +
|
|
|
+ "\x04HOME\x10\x01*]\n" +
|
|
|
+ "\fplayerStatus\x12\x19\n" +
|
|
|
+ "\x15PLAYER_STATUS_UNKNOWN\x10\x00\x12\x10\n" +
|
|
|
+ "\fSZ_ANIMATION\x10\x01\x12\x10\n" +
|
|
|
+ "\fCOLOR_FINISH\x10\x02\x12\x0e\n" +
|
|
|
+ "\n" +
|
|
|
+ "COLOR_KICK\x10\x03*+\n" +
|
|
|
+ "\n" +
|
|
|
+ "roomStatus\x12\t\n" +
|
|
|
+ "\x05AWAIT\x10\x00\x12\t\n" +
|
|
|
+ "\x05START\x10\x01\x12\a\n" +
|
|
|
+ "\x03END\x10\x02B\aZ\x05./msgb\x06proto3"
|
|
|
+
|
|
|
+var (
|
|
|
+ file_common_proto_rawDescOnce sync.Once
|
|
|
+ file_common_proto_rawDescData []byte
|
|
|
+)
|
|
|
+
|
|
|
+func file_common_proto_rawDescGZIP() []byte {
|
|
|
+ file_common_proto_rawDescOnce.Do(func() {
|
|
|
+ file_common_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_common_proto_rawDesc), len(file_common_proto_rawDesc)))
|
|
|
+ })
|
|
|
+ return file_common_proto_rawDescData
|
|
|
+}
|
|
|
+
|
|
|
+var file_common_proto_enumTypes = make([]protoimpl.EnumInfo, 7)
|
|
|
+var file_common_proto_msgTypes = make([]protoimpl.MessageInfo, 25)
|
|
|
+var file_common_proto_goTypes = []any{
|
|
|
+ (RoleType)(0), // 0: roleType
|
|
|
+ (OptType)(0), // 1: OptType
|
|
|
+ (RoomType)(0), // 2: roomType
|
|
|
+ (RoomMode)(0), // 3: roomMode
|
|
|
+ (RoadType)(0), // 4: roadType
|
|
|
+ (PlayerStatus)(0), // 5: playerStatus
|
|
|
+ (RoomStatus)(0), // 6: roomStatus
|
|
|
+ (*Round)(nil), // 7: round
|
|
|
+ (*RoomInfo)(nil), // 8: RoomInfo
|
|
|
+ (*RoleData)(nil), // 9: RoleData
|
|
|
+ (*ColorData)(nil), // 10: ColorData
|
|
|
+ (*MoveStepData)(nil), // 11: MoveStepData
|
|
|
+ (*SendColorSz)(nil), // 12: SendColorSz
|
|
|
+ (*SendRoleMove)(nil), // 13: SendRoleMove
|
|
|
+ (*NotifyPlayerSzNumber)(nil), // 14: NotifyPlayerSzNumber
|
|
|
+ (*NotifyPlayerMove)(nil), // 15: NotifyPlayerMove
|
|
|
+ (*NotifyPlayerOpt)(nil), // 16: NotifyPlayerOpt
|
|
|
+ (*NotifyPlayerStatus)(nil), // 17: NotifyPlayerStatus
|
|
|
+ (*NotifySettlement)(nil), // 18: NotifySettlement
|
|
|
+ (*UserInfo)(nil), // 19: UserInfo
|
|
|
+ (*ReqLogin)(nil), // 20: ReqLogin
|
|
|
+ (*ResLogin)(nil), // 21: ResLogin
|
|
|
+ (*ReqRegister)(nil), // 22: ReqRegister
|
|
|
+ (*ResRegister)(nil), // 23: ResRegister
|
|
|
+ (*EnterHall)(nil), // 24: EnterHall
|
|
|
+ (*ResEnterHall)(nil), // 25: ResEnterHall
|
|
|
+ (*LeaveHall)(nil), // 26: LeaveHall
|
|
|
+ (*MatchLudo)(nil), // 27: MatchLudo
|
|
|
+ (*ResMatchLudo)(nil), // 28: ResMatchLudo
|
|
|
+ (*MsgError)(nil), // 29: MsgError
|
|
|
+ (*ResHeartBeat)(nil), // 30: ResHeartBeat
|
|
|
+ (*ReqHeartBeat)(nil), // 31: ReqHeartBeat
|
|
|
+}
|
|
|
+var file_common_proto_depIdxs = []int32{
|
|
|
+ 0, // 0: round.m_color:type_name -> roleType
|
|
|
+ 1, // 1: round.opt:type_name -> OptType
|
|
|
+ 9, // 2: RoomInfo.roles:type_name -> RoleData
|
|
|
+ 10, // 3: RoomInfo.colors:type_name -> ColorData
|
|
|
+ 2, // 4: RoomInfo.room_type:type_name -> roomType
|
|
|
+ 3, // 5: RoomInfo.room_mode:type_name -> roomMode
|
|
|
+ 0, // 6: RoomInfo.cur_round_color:type_name -> roleType
|
|
|
+ 7, // 7: RoomInfo.rounds:type_name -> round
|
|
|
+ 10, // 8: RoomInfo.finish_colors:type_name -> ColorData
|
|
|
+ 10, // 9: RoomInfo.kict_colors:type_name -> ColorData
|
|
|
+ 6, // 10: RoomInfo.room_status:type_name -> roomStatus
|
|
|
+ 0, // 11: RoleData.m_color:type_name -> roleType
|
|
|
+ 4, // 12: RoleData.m_cur_road:type_name -> roadType
|
|
|
+ 0, // 13: ColorData.m_color:type_name -> roleType
|
|
|
+ 0, // 14: SendColorSz.color:type_name -> roleType
|
|
|
+ 0, // 15: SendRoleMove.color:type_name -> roleType
|
|
|
+ 0, // 16: NotifyPlayerSzNumber.color:type_name -> roleType
|
|
|
+ 29, // 17: NotifyPlayerSzNumber.err_msg:type_name -> MsgError
|
|
|
+ 0, // 18: NotifyPlayerMove.color:type_name -> roleType
|
|
|
+ 11, // 19: NotifyPlayerMove.step:type_name -> MoveStepData
|
|
|
+ 9, // 20: NotifyPlayerMove.kick:type_name -> RoleData
|
|
|
+ 0, // 21: NotifyPlayerOpt.color:type_name -> roleType
|
|
|
+ 1, // 22: NotifyPlayerOpt.opt:type_name -> OptType
|
|
|
+ 9, // 23: NotifyPlayerOpt.canMoveRoles:type_name -> RoleData
|
|
|
+ 0, // 24: NotifyPlayerStatus.color:type_name -> roleType
|
|
|
+ 5, // 25: NotifyPlayerStatus.status:type_name -> playerStatus
|
|
|
+ 10, // 26: NotifyPlayerStatus.colors:type_name -> ColorData
|
|
|
+ 0, // 27: NotifySettlement.color:type_name -> roleType
|
|
|
+ 10, // 28: NotifySettlement.finish_colors:type_name -> ColorData
|
|
|
+ 19, // 29: ResLogin.userInfo:type_name -> UserInfo
|
|
|
+ 29, // 30: ResLogin.err_msg:type_name -> MsgError
|
|
|
+ 29, // 31: ResRegister.err_msg:type_name -> MsgError
|
|
|
+ 29, // 32: ResEnterHall.err_msg:type_name -> MsgError
|
|
|
+ 2, // 33: MatchLudo.select_room_type:type_name -> roomType
|
|
|
+ 0, // 34: MatchLudo.select_color:type_name -> roleType
|
|
|
+ 29, // 35: ResMatchLudo.err_msg:type_name -> MsgError
|
|
|
+ 8, // 36: ResMatchLudo.room:type_name -> RoomInfo
|
|
|
+ 37, // [37:37] is the sub-list for method output_type
|
|
|
+ 37, // [37:37] is the sub-list for method input_type
|
|
|
+ 37, // [37:37] is the sub-list for extension type_name
|
|
|
+ 37, // [37:37] is the sub-list for extension extendee
|
|
|
+ 0, // [0:37] is the sub-list for field type_name
|
|
|
+}
|
|
|
+
|
|
|
+func init() { file_common_proto_init() }
|
|
|
+func file_common_proto_init() {
|
|
|
+ if File_common_proto != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ type x struct{}
|
|
|
+ out := protoimpl.TypeBuilder{
|
|
|
+ File: protoimpl.DescBuilder{
|
|
|
+ GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
|
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_common_proto_rawDesc), len(file_common_proto_rawDesc)),
|
|
|
+ NumEnums: 7,
|
|
|
+ NumMessages: 25,
|
|
|
+ NumExtensions: 0,
|
|
|
+ NumServices: 0,
|
|
|
+ },
|
|
|
+ GoTypes: file_common_proto_goTypes,
|
|
|
+ DependencyIndexes: file_common_proto_depIdxs,
|
|
|
+ EnumInfos: file_common_proto_enumTypes,
|
|
|
+ MessageInfos: file_common_proto_msgTypes,
|
|
|
+ }.Build()
|
|
|
+ File_common_proto = out.File
|
|
|
+ file_common_proto_goTypes = nil
|
|
|
+ file_common_proto_depIdxs = nil
|
|
|
+}
|