2141 lines
64 KiB
Go
2141 lines
64 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||
// versions:
|
||
// protoc-gen-go v1.36.6
|
||
// protoc v6.31.0
|
||
// source: colorgame.proto
|
||
|
||
package pb
|
||
|
||
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 ColorPrizeArea int32
|
||
|
||
const (
|
||
ColorPrizeArea_CPA_Single_0 ColorPrizeArea = 0 // 单色投注区域开出单色
|
||
ColorPrizeArea_CPA_Single_1 ColorPrizeArea = 1 // 单色投注区域开出双色
|
||
ColorPrizeArea_CPA_Single_2 ColorPrizeArea = 2 // 单色投注区域开出三色
|
||
ColorPrizeArea_CPA_Double ColorPrizeArea = 3 // 双色投注区域
|
||
ColorPrizeArea_CPA_Three ColorPrizeArea = 4 // 三色投注区域
|
||
)
|
||
|
||
// Enum value maps for ColorPrizeArea.
|
||
var (
|
||
ColorPrizeArea_name = map[int32]string{
|
||
0: "CPA_Single_0",
|
||
1: "CPA_Single_1",
|
||
2: "CPA_Single_2",
|
||
3: "CPA_Double",
|
||
4: "CPA_Three",
|
||
}
|
||
ColorPrizeArea_value = map[string]int32{
|
||
"CPA_Single_0": 0,
|
||
"CPA_Single_1": 1,
|
||
"CPA_Single_2": 2,
|
||
"CPA_Double": 3,
|
||
"CPA_Three": 4,
|
||
}
|
||
)
|
||
|
||
func (x ColorPrizeArea) Enum() *ColorPrizeArea {
|
||
p := new(ColorPrizeArea)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorPrizeArea) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorPrizeArea) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[0].Descriptor()
|
||
}
|
||
|
||
func (ColorPrizeArea) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[0]
|
||
}
|
||
|
||
func (x ColorPrizeArea) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorPrizeArea.Descriptor instead.
|
||
func (ColorPrizeArea) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{0}
|
||
}
|
||
|
||
// 骰子颜色类型
|
||
type ColorType int32
|
||
|
||
const (
|
||
ColorType_CT_Yellow ColorType = 0 // 黄色
|
||
ColorType_CT_White ColorType = 1 // 白色
|
||
ColorType_CT_Pink ColorType = 2 // 粉色
|
||
ColorType_CT_Blue ColorType = 3 // 蓝色
|
||
ColorType_CT_Red ColorType = 4 // 红色
|
||
ColorType_CT_Green ColorType = 5 // 绿色
|
||
)
|
||
|
||
// Enum value maps for ColorType.
|
||
var (
|
||
ColorType_name = map[int32]string{
|
||
0: "CT_Yellow",
|
||
1: "CT_White",
|
||
2: "CT_Pink",
|
||
3: "CT_Blue",
|
||
4: "CT_Red",
|
||
5: "CT_Green",
|
||
}
|
||
ColorType_value = map[string]int32{
|
||
"CT_Yellow": 0,
|
||
"CT_White": 1,
|
||
"CT_Pink": 2,
|
||
"CT_Blue": 3,
|
||
"CT_Red": 4,
|
||
"CT_Green": 5,
|
||
}
|
||
)
|
||
|
||
func (x ColorType) Enum() *ColorType {
|
||
p := new(ColorType)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorType) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorType) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[1].Descriptor()
|
||
}
|
||
|
||
func (ColorType) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[1]
|
||
}
|
||
|
||
func (x ColorType) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorType.Descriptor instead.
|
||
func (ColorType) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{1}
|
||
}
|
||
|
||
// 押注区域
|
||
type ColorBetArea int32
|
||
|
||
const (
|
||
ColorBetArea_CBA_Yellow ColorBetArea = 0 // 黄色
|
||
ColorBetArea_CBA_White ColorBetArea = 1 // 白色
|
||
ColorBetArea_CBA_Pink ColorBetArea = 2 // 粉色
|
||
ColorBetArea_CBA_Blue ColorBetArea = 3 // 蓝色
|
||
ColorBetArea_CBA_Red ColorBetArea = 4 // 红色
|
||
ColorBetArea_CBA_Green ColorBetArea = 5 // 绿色
|
||
ColorBetArea_CBA_Yellow2 ColorBetArea = 6 // 双黄色
|
||
ColorBetArea_CBA_White2 ColorBetArea = 7 // 双白色
|
||
ColorBetArea_CBA_Pink2 ColorBetArea = 8 // 双粉色
|
||
ColorBetArea_CBA_Blue2 ColorBetArea = 9 // 双蓝色
|
||
ColorBetArea_CBA_Red2 ColorBetArea = 10 // 双红色
|
||
ColorBetArea_CBA_Green2 ColorBetArea = 11 // 双绿色
|
||
ColorBetArea_CBA_Yellow3 ColorBetArea = 12 // 三黄色
|
||
ColorBetArea_CBA_White3 ColorBetArea = 13 // 三白色
|
||
ColorBetArea_CBA_Pink3 ColorBetArea = 14 // 三粉色
|
||
ColorBetArea_CBA_Blue3 ColorBetArea = 15 // 三蓝色
|
||
ColorBetArea_CBA_Red3 ColorBetArea = 16 // 三红色
|
||
ColorBetArea_CBA_Green3 ColorBetArea = 17 // 三绿色
|
||
)
|
||
|
||
// Enum value maps for ColorBetArea.
|
||
var (
|
||
ColorBetArea_name = map[int32]string{
|
||
0: "CBA_Yellow",
|
||
1: "CBA_White",
|
||
2: "CBA_Pink",
|
||
3: "CBA_Blue",
|
||
4: "CBA_Red",
|
||
5: "CBA_Green",
|
||
6: "CBA_Yellow2",
|
||
7: "CBA_White2",
|
||
8: "CBA_Pink2",
|
||
9: "CBA_Blue2",
|
||
10: "CBA_Red2",
|
||
11: "CBA_Green2",
|
||
12: "CBA_Yellow3",
|
||
13: "CBA_White3",
|
||
14: "CBA_Pink3",
|
||
15: "CBA_Blue3",
|
||
16: "CBA_Red3",
|
||
17: "CBA_Green3",
|
||
}
|
||
ColorBetArea_value = map[string]int32{
|
||
"CBA_Yellow": 0,
|
||
"CBA_White": 1,
|
||
"CBA_Pink": 2,
|
||
"CBA_Blue": 3,
|
||
"CBA_Red": 4,
|
||
"CBA_Green": 5,
|
||
"CBA_Yellow2": 6,
|
||
"CBA_White2": 7,
|
||
"CBA_Pink2": 8,
|
||
"CBA_Blue2": 9,
|
||
"CBA_Red2": 10,
|
||
"CBA_Green2": 11,
|
||
"CBA_Yellow3": 12,
|
||
"CBA_White3": 13,
|
||
"CBA_Pink3": 14,
|
||
"CBA_Blue3": 15,
|
||
"CBA_Red3": 16,
|
||
"CBA_Green3": 17,
|
||
}
|
||
)
|
||
|
||
func (x ColorBetArea) Enum() *ColorBetArea {
|
||
p := new(ColorBetArea)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorBetArea) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorBetArea) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[2].Descriptor()
|
||
}
|
||
|
||
func (ColorBetArea) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[2]
|
||
}
|
||
|
||
func (x ColorBetArea) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorBetArea.Descriptor instead.
|
||
func (ColorBetArea) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{2}
|
||
}
|
||
|
||
// 游戏阶段
|
||
type ColorGameStatus int32
|
||
|
||
const (
|
||
ColorGameStatus_CGS_WaitStart ColorGameStatus = 0 // 等待准备
|
||
ColorGameStatus_CGS_Start ColorGameStatus = 1 // 开始
|
||
ColorGameStatus_CGS_Betting ColorGameStatus = 2 // 下注
|
||
ColorGameStatus_CGS_BetEnd ColorGameStatus = 3 // 下注结束
|
||
ColorGameStatus_CGS_OpenThreeDice ColorGameStatus = 4 // 开三色
|
||
ColorGameStatus_CGS_Settle ColorGameStatus = 5 // 结算
|
||
)
|
||
|
||
// Enum value maps for ColorGameStatus.
|
||
var (
|
||
ColorGameStatus_name = map[int32]string{
|
||
0: "CGS_WaitStart",
|
||
1: "CGS_Start",
|
||
2: "CGS_Betting",
|
||
3: "CGS_BetEnd",
|
||
4: "CGS_OpenThreeDice",
|
||
5: "CGS_Settle",
|
||
}
|
||
ColorGameStatus_value = map[string]int32{
|
||
"CGS_WaitStart": 0,
|
||
"CGS_Start": 1,
|
||
"CGS_Betting": 2,
|
||
"CGS_BetEnd": 3,
|
||
"CGS_OpenThreeDice": 4,
|
||
"CGS_Settle": 5,
|
||
}
|
||
)
|
||
|
||
func (x ColorGameStatus) Enum() *ColorGameStatus {
|
||
p := new(ColorGameStatus)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorGameStatus) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorGameStatus) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[3].Descriptor()
|
||
}
|
||
|
||
func (ColorGameStatus) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[3]
|
||
}
|
||
|
||
func (x ColorGameStatus) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorGameStatus.Descriptor instead.
|
||
func (ColorGameStatus) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{3}
|
||
}
|
||
|
||
// 奖励类型
|
||
type ColorPrizeType int32
|
||
|
||
const (
|
||
ColorPrizeType_CPT_Normal ColorPrizeType = 0 // 普通奖励
|
||
ColorPrizeType_CPT_Big ColorPrizeType = 1 // 爆奖
|
||
ColorPrizeType_CPT_Jackpot ColorPrizeType = 2 // jackpot奖
|
||
)
|
||
|
||
// Enum value maps for ColorPrizeType.
|
||
var (
|
||
ColorPrizeType_name = map[int32]string{
|
||
0: "CPT_Normal",
|
||
1: "CPT_Big",
|
||
2: "CPT_Jackpot",
|
||
}
|
||
ColorPrizeType_value = map[string]int32{
|
||
"CPT_Normal": 0,
|
||
"CPT_Big": 1,
|
||
"CPT_Jackpot": 2,
|
||
}
|
||
)
|
||
|
||
func (x ColorPrizeType) Enum() *ColorPrizeType {
|
||
p := new(ColorPrizeType)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorPrizeType) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorPrizeType) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[4].Descriptor()
|
||
}
|
||
|
||
func (ColorPrizeType) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[4]
|
||
}
|
||
|
||
func (x ColorPrizeType) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorPrizeType.Descriptor instead.
|
||
func (ColorPrizeType) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{4}
|
||
}
|
||
|
||
// 投注区域赔率范围配置信息
|
||
type ColorPrizeAreaRange struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Pos ColorPrizeArea `protobuf:"varint,1,opt,name=pos,proto3,enum=pb.ColorPrizeArea" json:"pos,omitempty"` // 下注区域为单色区0-2时,该值表明是单色还是双色,三色不同的赔率
|
||
MinMul int64 `protobuf:"varint,2,opt,name=minMul,proto3" json:"minMul,omitempty"`
|
||
MaxMul int64 `protobuf:"varint,3,opt,name=maxMul,proto3" json:"maxMul,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPrizeAreaRange) Reset() {
|
||
*x = ColorPrizeAreaRange{}
|
||
mi := &file_colorgame_proto_msgTypes[0]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPrizeAreaRange) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPrizeAreaRange) ProtoMessage() {}
|
||
|
||
func (x *ColorPrizeAreaRange) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 ColorPrizeAreaRange.ProtoReflect.Descriptor instead.
|
||
func (*ColorPrizeAreaRange) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{0}
|
||
}
|
||
|
||
func (x *ColorPrizeAreaRange) GetPos() ColorPrizeArea {
|
||
if x != nil {
|
||
return x.Pos
|
||
}
|
||
return ColorPrizeArea_CPA_Single_0
|
||
}
|
||
|
||
func (x *ColorPrizeAreaRange) GetMinMul() int64 {
|
||
if x != nil {
|
||
return x.MinMul
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPrizeAreaRange) GetMaxMul() int64 {
|
||
if x != nil {
|
||
return x.MaxMul
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// color玩法配置信息
|
||
type ColorRoomConfig struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
BetList []int64 `protobuf:"varint,3,rep,packed,name=betList,proto3" json:"betList,omitempty"` // 下注档位
|
||
MulRangeConfig []*ColorPrizeAreaRange `protobuf:"bytes,5,rep,name=mulRangeConfig,proto3" json:"mulRangeConfig,omitempty"` // 赔率显示
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorRoomConfig) Reset() {
|
||
*x = ColorRoomConfig{}
|
||
mi := &file_colorgame_proto_msgTypes[1]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorRoomConfig) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorRoomConfig) ProtoMessage() {}
|
||
|
||
func (x *ColorRoomConfig) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 ColorRoomConfig.ProtoReflect.Descriptor instead.
|
||
func (*ColorRoomConfig) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{1}
|
||
}
|
||
|
||
func (x *ColorRoomConfig) GetBetList() []int64 {
|
||
if x != nil {
|
||
return x.BetList
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorRoomConfig) GetMulRangeConfig() []*ColorPrizeAreaRange {
|
||
if x != nil {
|
||
return x.MulRangeConfig
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 等待状态下房间显示信息
|
||
type ColorRoomWaitStart struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Trends *NtfColorTrend `protobuf:"bytes,1,opt,name=Trends,proto3" json:"Trends,omitempty"` // 路途显示
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorRoomWaitStart) Reset() {
|
||
*x = ColorRoomWaitStart{}
|
||
mi := &file_colorgame_proto_msgTypes[2]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorRoomWaitStart) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorRoomWaitStart) ProtoMessage() {}
|
||
|
||
func (x *ColorRoomWaitStart) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 ColorRoomWaitStart.ProtoReflect.Descriptor instead.
|
||
func (*ColorRoomWaitStart) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{2}
|
||
}
|
||
|
||
func (x *ColorRoomWaitStart) GetTrends() *NtfColorTrend {
|
||
if x != nil {
|
||
return x.Trends
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 开始房间显示信息
|
||
type ColorRoomStart struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Start *NtfColorGameStart `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
|
||
Trends *NtfColorTrend `protobuf:"bytes,2,opt,name=Trends,proto3" json:"Trends,omitempty"` // 路途显示
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorRoomStart) Reset() {
|
||
*x = ColorRoomStart{}
|
||
mi := &file_colorgame_proto_msgTypes[3]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorRoomStart) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorRoomStart) ProtoMessage() {}
|
||
|
||
func (x *ColorRoomStart) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 ColorRoomStart.ProtoReflect.Descriptor instead.
|
||
func (*ColorRoomStart) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{3}
|
||
}
|
||
|
||
func (x *ColorRoomStart) GetStart() *NtfColorGameStart {
|
||
if x != nil {
|
||
return x.Start
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorRoomStart) GetTrends() *NtfColorTrend {
|
||
if x != nil {
|
||
return x.Trends
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 下注显示信息
|
||
type ColorRoomBetting struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
BetAreaInfo *NtfColorBetAreaInfo `protobuf:"bytes,1,opt,name=betAreaInfo,proto3" json:"betAreaInfo,omitempty"` // 每个投注区域的下注人数,下注金额显示
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorRoomBetting) Reset() {
|
||
*x = ColorRoomBetting{}
|
||
mi := &file_colorgame_proto_msgTypes[4]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorRoomBetting) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorRoomBetting) ProtoMessage() {}
|
||
|
||
func (x *ColorRoomBetting) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 ColorRoomBetting.ProtoReflect.Descriptor instead.
|
||
func (*ColorRoomBetting) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{4}
|
||
}
|
||
|
||
func (x *ColorRoomBetting) GetBetAreaInfo() *NtfColorBetAreaInfo {
|
||
if x != nil {
|
||
return x.BetAreaInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 结束下注显示信息
|
||
type ColorRoomEndBet struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
AreaMul *NtfColorEndBetting `protobuf:"bytes,1,opt,name=areaMul,proto3" json:"areaMul,omitempty"` // 结束下注后,更新每个投注区域的赔率
|
||
BetAreaInfo *NtfColorBetAreaInfo `protobuf:"bytes,2,opt,name=betAreaInfo,proto3" json:"betAreaInfo,omitempty"` // 每个投注区域的下注人数,下注金额显示
|
||
BigUser *NtfColorBigUser `protobuf:"bytes,3,opt,name=bigUser,proto3" json:"bigUser,omitempty"` // 大客数据
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorRoomEndBet) Reset() {
|
||
*x = ColorRoomEndBet{}
|
||
mi := &file_colorgame_proto_msgTypes[5]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorRoomEndBet) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorRoomEndBet) ProtoMessage() {}
|
||
|
||
func (x *ColorRoomEndBet) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 ColorRoomEndBet.ProtoReflect.Descriptor instead.
|
||
func (*ColorRoomEndBet) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{5}
|
||
}
|
||
|
||
func (x *ColorRoomEndBet) GetAreaMul() *NtfColorEndBetting {
|
||
if x != nil {
|
||
return x.AreaMul
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorRoomEndBet) GetBetAreaInfo() *NtfColorBetAreaInfo {
|
||
if x != nil {
|
||
return x.BetAreaInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorRoomEndBet) GetBigUser() *NtfColorBigUser {
|
||
if x != nil {
|
||
return x.BigUser
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 开骰子显示信息
|
||
type ColorRoomOpenThreeDice struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Dices *NtfColorOpenThreeDice `protobuf:"bytes,1,opt,name=dices,proto3" json:"dices,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorRoomOpenThreeDice) Reset() {
|
||
*x = ColorRoomOpenThreeDice{}
|
||
mi := &file_colorgame_proto_msgTypes[6]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorRoomOpenThreeDice) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorRoomOpenThreeDice) ProtoMessage() {}
|
||
|
||
func (x *ColorRoomOpenThreeDice) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 ColorRoomOpenThreeDice.ProtoReflect.Descriptor instead.
|
||
func (*ColorRoomOpenThreeDice) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{6}
|
||
}
|
||
|
||
func (x *ColorRoomOpenThreeDice) GetDices() *NtfColorOpenThreeDice {
|
||
if x != nil {
|
||
return x.Dices
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 结算信息
|
||
type ColorRoomSettle struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Settle *NtfColorSettle `protobuf:"bytes,1,opt,name=settle,proto3" json:"settle,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorRoomSettle) Reset() {
|
||
*x = ColorRoomSettle{}
|
||
mi := &file_colorgame_proto_msgTypes[7]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorRoomSettle) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorRoomSettle) ProtoMessage() {}
|
||
|
||
func (x *ColorRoomSettle) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 ColorRoomSettle.ProtoReflect.Descriptor instead.
|
||
func (*ColorRoomSettle) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{7}
|
||
}
|
||
|
||
func (x *ColorRoomSettle) GetSettle() *NtfColorSettle {
|
||
if x != nil {
|
||
return x.Settle
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 进房间发送房间当前所有信息及状态
|
||
type NtfColorRoomInfo struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Status ColorGameStatus `protobuf:"varint,1,opt,name=status,proto3,enum=pb.ColorGameStatus" json:"status,omitempty"`
|
||
EndTime int64 `protobuf:"varint,2,opt,name=endTime,proto3" json:"endTime,omitempty"` // 该状态结束时间
|
||
Config *ColorRoomConfig `protobuf:"bytes,101,opt,name=config,proto3" json:"config,omitempty"` // 房间配置
|
||
User *ColorUser `protobuf:"bytes,100,opt,name=user,proto3" json:"user,omitempty"`
|
||
WaitStart *ColorRoomWaitStart `protobuf:"bytes,3,opt,name=waitStart,proto3" json:"waitStart,omitempty"` // 等待状态房间数据
|
||
Start *ColorRoomStart `protobuf:"bytes,4,opt,name=start,proto3" json:"start,omitempty"`
|
||
Betting *ColorRoomBetting `protobuf:"bytes,5,opt,name=betting,proto3" json:"betting,omitempty"`
|
||
EndBet *ColorRoomEndBet `protobuf:"bytes,6,opt,name=endBet,proto3" json:"endBet,omitempty"`
|
||
OpenThreeDice *ColorRoomOpenThreeDice `protobuf:"bytes,7,opt,name=openThreeDice,proto3" json:"openThreeDice,omitempty"`
|
||
Settle *ColorRoomSettle `protobuf:"bytes,8,opt,name=settle,proto3" json:"settle,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *NtfColorRoomInfo) Reset() {
|
||
*x = NtfColorRoomInfo{}
|
||
mi := &file_colorgame_proto_msgTypes[8]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *NtfColorRoomInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*NtfColorRoomInfo) ProtoMessage() {}
|
||
|
||
func (x *NtfColorRoomInfo) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 NtfColorRoomInfo.ProtoReflect.Descriptor instead.
|
||
func (*NtfColorRoomInfo) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{8}
|
||
}
|
||
|
||
func (x *NtfColorRoomInfo) GetStatus() ColorGameStatus {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return ColorGameStatus_CGS_WaitStart
|
||
}
|
||
|
||
func (x *NtfColorRoomInfo) GetEndTime() int64 {
|
||
if x != nil {
|
||
return x.EndTime
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *NtfColorRoomInfo) GetConfig() *ColorRoomConfig {
|
||
if x != nil {
|
||
return x.Config
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *NtfColorRoomInfo) GetUser() *ColorUser {
|
||
if x != nil {
|
||
return x.User
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *NtfColorRoomInfo) GetWaitStart() *ColorRoomWaitStart {
|
||
if x != nil {
|
||
return x.WaitStart
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *NtfColorRoomInfo) GetStart() *ColorRoomStart {
|
||
if x != nil {
|
||
return x.Start
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *NtfColorRoomInfo) GetBetting() *ColorRoomBetting {
|
||
if x != nil {
|
||
return x.Betting
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *NtfColorRoomInfo) GetEndBet() *ColorRoomEndBet {
|
||
if x != nil {
|
||
return x.EndBet
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *NtfColorRoomInfo) GetOpenThreeDice() *ColorRoomOpenThreeDice {
|
||
if x != nil {
|
||
return x.OpenThreeDice
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *NtfColorRoomInfo) GetSettle() *ColorRoomSettle {
|
||
if x != nil {
|
||
return x.Settle
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type NtfColorGameStart struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
EndTime int64 `protobuf:"varint,1,opt,name=endTime,proto3" json:"endTime,omitempty"` // 倒计时3秒后游戏开始,endTime = statusTime+3秒
|
||
Jackpot int64 `protobuf:"varint,2,opt,name=jackpot,proto3" json:"jackpot,omitempty"` // jackpot池
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *NtfColorGameStart) Reset() {
|
||
*x = NtfColorGameStart{}
|
||
mi := &file_colorgame_proto_msgTypes[9]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *NtfColorGameStart) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*NtfColorGameStart) ProtoMessage() {}
|
||
|
||
func (x *NtfColorGameStart) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 NtfColorGameStart.ProtoReflect.Descriptor instead.
|
||
func (*NtfColorGameStart) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{9}
|
||
}
|
||
|
||
func (x *NtfColorGameStart) GetEndTime() int64 {
|
||
if x != nil {
|
||
return x.EndTime
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *NtfColorGameStart) GetJackpot() int64 {
|
||
if x != nil {
|
||
return x.Jackpot
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type NtfColorBetting struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
EndTime int64 `protobuf:"varint,1,opt,name=endTime,proto3" json:"endTime,omitempty"` // 结束时间
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *NtfColorBetting) Reset() {
|
||
*x = NtfColorBetting{}
|
||
mi := &file_colorgame_proto_msgTypes[10]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *NtfColorBetting) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*NtfColorBetting) ProtoMessage() {}
|
||
|
||
func (x *NtfColorBetting) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 NtfColorBetting.ProtoReflect.Descriptor instead.
|
||
func (*NtfColorBetting) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{10}
|
||
}
|
||
|
||
func (x *NtfColorBetting) GetEndTime() int64 {
|
||
if x != nil {
|
||
return x.EndTime
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ReqColorBetting struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Area ColorBetArea `protobuf:"varint,1,opt,name=area,proto3,enum=pb.ColorBetArea" json:"area,omitempty"`
|
||
Bet int64 `protobuf:"varint,2,opt,name=bet,proto3" json:"bet,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ReqColorBetting) Reset() {
|
||
*x = ReqColorBetting{}
|
||
mi := &file_colorgame_proto_msgTypes[11]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ReqColorBetting) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ReqColorBetting) ProtoMessage() {}
|
||
|
||
func (x *ReqColorBetting) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 ReqColorBetting.ProtoReflect.Descriptor instead.
|
||
func (*ReqColorBetting) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{11}
|
||
}
|
||
|
||
func (x *ReqColorBetting) GetArea() ColorBetArea {
|
||
if x != nil {
|
||
return x.Area
|
||
}
|
||
return ColorBetArea_CBA_Yellow
|
||
}
|
||
|
||
func (x *ReqColorBetting) GetBet() int64 {
|
||
if x != nil {
|
||
return x.Bet
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type RspColorBetting struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Code ErrCode `protobuf:"varint,1,opt,name=code,proto3,enum=pb.ErrCode" json:"code,omitempty"`
|
||
AreaInfo *ColorBetAreaInfo `protobuf:"bytes,2,opt,name=areaInfo,proto3" json:"areaInfo,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *RspColorBetting) Reset() {
|
||
*x = RspColorBetting{}
|
||
mi := &file_colorgame_proto_msgTypes[12]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *RspColorBetting) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*RspColorBetting) ProtoMessage() {}
|
||
|
||
func (x *RspColorBetting) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 RspColorBetting.ProtoReflect.Descriptor instead.
|
||
func (*RspColorBetting) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{12}
|
||
}
|
||
|
||
func (x *RspColorBetting) GetCode() ErrCode {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return ErrCode_OK
|
||
}
|
||
|
||
func (x *RspColorBetting) GetAreaInfo() *ColorBetAreaInfo {
|
||
if x != nil {
|
||
return x.AreaInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ColorBetAreaInfo struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Area ColorBetArea `protobuf:"varint,1,opt,name=area,proto3,enum=pb.ColorBetArea" json:"area,omitempty"` // 投注区域
|
||
TotalBet int64 `protobuf:"varint,2,opt,name=totalBet,proto3" json:"totalBet,omitempty"` // 所有玩家总投注金额
|
||
PlayerNum int32 `protobuf:"varint,3,opt,name=playerNum,proto3" json:"playerNum,omitempty"` // 投注该区域人数
|
||
MyBet int64 `protobuf:"varint,4,opt,name=myBet,proto3" json:"myBet,omitempty"` // 我的投注金额
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorBetAreaInfo) Reset() {
|
||
*x = ColorBetAreaInfo{}
|
||
mi := &file_colorgame_proto_msgTypes[13]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorBetAreaInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorBetAreaInfo) ProtoMessage() {}
|
||
|
||
func (x *ColorBetAreaInfo) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 ColorBetAreaInfo.ProtoReflect.Descriptor instead.
|
||
func (*ColorBetAreaInfo) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{13}
|
||
}
|
||
|
||
func (x *ColorBetAreaInfo) GetArea() ColorBetArea {
|
||
if x != nil {
|
||
return x.Area
|
||
}
|
||
return ColorBetArea_CBA_Yellow
|
||
}
|
||
|
||
func (x *ColorBetAreaInfo) GetTotalBet() int64 {
|
||
if x != nil {
|
||
return x.TotalBet
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorBetAreaInfo) GetPlayerNum() int32 {
|
||
if x != nil {
|
||
return x.PlayerNum
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorBetAreaInfo) GetMyBet() int64 {
|
||
if x != nil {
|
||
return x.MyBet
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 更新投注区域信息
|
||
type NtfColorBetAreaInfo struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
AreaInfos []*ColorBetAreaInfo `protobuf:"bytes,1,rep,name=areaInfos,proto3" json:"areaInfos,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *NtfColorBetAreaInfo) Reset() {
|
||
*x = NtfColorBetAreaInfo{}
|
||
mi := &file_colorgame_proto_msgTypes[14]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *NtfColorBetAreaInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*NtfColorBetAreaInfo) ProtoMessage() {}
|
||
|
||
func (x *NtfColorBetAreaInfo) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 NtfColorBetAreaInfo.ProtoReflect.Descriptor instead.
|
||
func (*NtfColorBetAreaInfo) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{14}
|
||
}
|
||
|
||
func (x *NtfColorBetAreaInfo) GetAreaInfos() []*ColorBetAreaInfo {
|
||
if x != nil {
|
||
return x.AreaInfos
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 投注区域实际赔率,奖励类型
|
||
type ColorBetAreaMul struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Area ColorBetArea `protobuf:"varint,1,opt,name=area,proto3,enum=pb.ColorBetArea" json:"area,omitempty"` // 区域位置
|
||
PrizeArea ColorPrizeArea `protobuf:"varint,2,opt,name=prizeArea,proto3,enum=pb.ColorPrizeArea" json:"prizeArea,omitempty"` // 奖励档位
|
||
PrizeType ColorPrizeType `protobuf:"varint,3,opt,name=prizeType,proto3,enum=pb.ColorPrizeType" json:"prizeType,omitempty"` // 奖励类型
|
||
Mul int64 `protobuf:"varint,4,opt,name=mul,proto3" json:"mul,omitempty"` // 赔率
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorBetAreaMul) Reset() {
|
||
*x = ColorBetAreaMul{}
|
||
mi := &file_colorgame_proto_msgTypes[15]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorBetAreaMul) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorBetAreaMul) ProtoMessage() {}
|
||
|
||
func (x *ColorBetAreaMul) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 ColorBetAreaMul.ProtoReflect.Descriptor instead.
|
||
func (*ColorBetAreaMul) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{15}
|
||
}
|
||
|
||
func (x *ColorBetAreaMul) GetArea() ColorBetArea {
|
||
if x != nil {
|
||
return x.Area
|
||
}
|
||
return ColorBetArea_CBA_Yellow
|
||
}
|
||
|
||
func (x *ColorBetAreaMul) GetPrizeArea() ColorPrizeArea {
|
||
if x != nil {
|
||
return x.PrizeArea
|
||
}
|
||
return ColorPrizeArea_CPA_Single_0
|
||
}
|
||
|
||
func (x *ColorBetAreaMul) GetPrizeType() ColorPrizeType {
|
||
if x != nil {
|
||
return x.PrizeType
|
||
}
|
||
return ColorPrizeType_CPT_Normal
|
||
}
|
||
|
||
func (x *ColorBetAreaMul) GetMul() int64 {
|
||
if x != nil {
|
||
return x.Mul
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 结束投注
|
||
type NtfColorEndBetting struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
EndTime int64 `protobuf:"varint,1,opt,name=endTime,proto3" json:"endTime,omitempty"` // 结束时间
|
||
AreaMul []*ColorBetAreaMul `protobuf:"bytes,2,rep,name=areaMul,proto3" json:"areaMul,omitempty"` // 更新区域实际赔率
|
||
Jackpot int64 `protobuf:"varint,3,opt,name=jackpot,proto3" json:"jackpot,omitempty"` // 下注结束,更新jackpot值
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *NtfColorEndBetting) Reset() {
|
||
*x = NtfColorEndBetting{}
|
||
mi := &file_colorgame_proto_msgTypes[16]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *NtfColorEndBetting) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*NtfColorEndBetting) ProtoMessage() {}
|
||
|
||
func (x *NtfColorEndBetting) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 NtfColorEndBetting.ProtoReflect.Descriptor instead.
|
||
func (*NtfColorEndBetting) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{16}
|
||
}
|
||
|
||
func (x *NtfColorEndBetting) GetEndTime() int64 {
|
||
if x != nil {
|
||
return x.EndTime
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *NtfColorEndBetting) GetAreaMul() []*ColorBetAreaMul {
|
||
if x != nil {
|
||
return x.AreaMul
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *NtfColorEndBetting) GetJackpot() int64 {
|
||
if x != nil {
|
||
return x.Jackpot
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type NtfColorOpenThreeDice struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Color []ColorType `protobuf:"varint,1,rep,packed,name=color,proto3,enum=pb.ColorType" json:"color,omitempty"` // 骰子开出颜色 3个
|
||
AniRouteIndex int32 `protobuf:"varint,3,opt,name=aniRouteIndex,proto3" json:"aniRouteIndex,omitempty"` // 动画路径
|
||
WinArea []ColorBetArea `protobuf:"varint,4,rep,packed,name=winArea,proto3,enum=pb.ColorBetArea" json:"winArea,omitempty"` // 中奖区域高亮
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *NtfColorOpenThreeDice) Reset() {
|
||
*x = NtfColorOpenThreeDice{}
|
||
mi := &file_colorgame_proto_msgTypes[17]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *NtfColorOpenThreeDice) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*NtfColorOpenThreeDice) ProtoMessage() {}
|
||
|
||
func (x *NtfColorOpenThreeDice) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 NtfColorOpenThreeDice.ProtoReflect.Descriptor instead.
|
||
func (*NtfColorOpenThreeDice) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{17}
|
||
}
|
||
|
||
func (x *NtfColorOpenThreeDice) GetColor() []ColorType {
|
||
if x != nil {
|
||
return x.Color
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *NtfColorOpenThreeDice) GetAniRouteIndex() int32 {
|
||
if x != nil {
|
||
return x.AniRouteIndex
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *NtfColorOpenThreeDice) GetWinArea() []ColorBetArea {
|
||
if x != nil {
|
||
return x.WinArea
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 玩家结算信息
|
||
type NtfColorSettle struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
UserAreaWin []*NtfColorSettle_UserBetAreaMul `protobuf:"bytes,1,rep,name=userAreaWin,proto3" json:"userAreaWin,omitempty"` // 每个投注区域的下注及输赢
|
||
ThreeDice []ColorType `protobuf:"varint,2,rep,packed,name=threeDice,proto3,enum=pb.ColorType" json:"threeDice,omitempty"` // 骰子开出颜色
|
||
TotalWin int64 `protobuf:"varint,3,opt,name=totalWin,proto3" json:"totalWin,omitempty"` // 总输赢,税后包含本金
|
||
TotalBet int64 `protobuf:"varint,4,opt,name=totalBet,proto3" json:"totalBet,omitempty"` // 总投注
|
||
TotalWinBaseBet int64 `protobuf:"varint,6,opt,name=totalWinBaseBet,proto3" json:"totalWinBaseBet,omitempty"` // 赢钱区域的总投注
|
||
Tax int64 `protobuf:"varint,5,opt,name=tax,proto3" json:"tax,omitempty"` // 税
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *NtfColorSettle) Reset() {
|
||
*x = NtfColorSettle{}
|
||
mi := &file_colorgame_proto_msgTypes[18]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *NtfColorSettle) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*NtfColorSettle) ProtoMessage() {}
|
||
|
||
func (x *NtfColorSettle) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 NtfColorSettle.ProtoReflect.Descriptor instead.
|
||
func (*NtfColorSettle) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{18}
|
||
}
|
||
|
||
func (x *NtfColorSettle) GetUserAreaWin() []*NtfColorSettle_UserBetAreaMul {
|
||
if x != nil {
|
||
return x.UserAreaWin
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *NtfColorSettle) GetThreeDice() []ColorType {
|
||
if x != nil {
|
||
return x.ThreeDice
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *NtfColorSettle) GetTotalWin() int64 {
|
||
if x != nil {
|
||
return x.TotalWin
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *NtfColorSettle) GetTotalBet() int64 {
|
||
if x != nil {
|
||
return x.TotalBet
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *NtfColorSettle) GetTotalWinBaseBet() int64 {
|
||
if x != nil {
|
||
return x.TotalWinBaseBet
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *NtfColorSettle) GetTax() int64 {
|
||
if x != nil {
|
||
return x.Tax
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 游戏中几个玩家的数据
|
||
type ColorUser struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Nick string `protobuf:"bytes,1,opt,name=Nick,proto3" json:"Nick,omitempty"` // 用户昵称
|
||
Head string `protobuf:"bytes,2,opt,name=Head,proto3" json:"Head,omitempty"` // 头像
|
||
Score int64 `protobuf:"varint,3,opt,name=Score,proto3" json:"Score,omitempty"` // 分数
|
||
SeatId int32 `protobuf:"varint,4,opt,name=SeatId,proto3" json:"SeatId,omitempty"` //在场景中的座位id
|
||
UserID int64 `protobuf:"varint,5,opt,name=UserID,proto3" json:"UserID,omitempty"` //用户ID
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorUser) Reset() {
|
||
*x = ColorUser{}
|
||
mi := &file_colorgame_proto_msgTypes[19]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorUser) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorUser) ProtoMessage() {}
|
||
|
||
func (x *ColorUser) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 ColorUser.ProtoReflect.Descriptor instead.
|
||
func (*ColorUser) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{19}
|
||
}
|
||
|
||
func (x *ColorUser) GetNick() string {
|
||
if x != nil {
|
||
return x.Nick
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorUser) GetHead() string {
|
||
if x != nil {
|
||
return x.Head
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorUser) GetScore() int64 {
|
||
if x != nil {
|
||
return x.Score
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorUser) GetSeatId() int32 {
|
||
if x != nil {
|
||
return x.SeatId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorUser) GetUserID() int64 {
|
||
if x != nil {
|
||
return x.UserID
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 结束下注,更新大客投注信息
|
||
type NtfColorBigUser struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
BigUser []*ColorBigUser `protobuf:"bytes,34,rep,name=bigUser,proto3" json:"bigUser,omitempty"` // 大客投注
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *NtfColorBigUser) Reset() {
|
||
*x = NtfColorBigUser{}
|
||
mi := &file_colorgame_proto_msgTypes[20]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *NtfColorBigUser) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*NtfColorBigUser) ProtoMessage() {}
|
||
|
||
func (x *NtfColorBigUser) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 NtfColorBigUser.ProtoReflect.Descriptor instead.
|
||
func (*NtfColorBigUser) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{20}
|
||
}
|
||
|
||
func (x *NtfColorBigUser) GetBigUser() []*ColorBigUser {
|
||
if x != nil {
|
||
return x.BigUser
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 路途展示
|
||
type NtfColorTrend struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
ColorRate []*NtfColorTrend_ColorRate `protobuf:"bytes,1,rep,name=colorRate,proto3" json:"colorRate,omitempty"` // 最近30局各颜色中奖概率
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *NtfColorTrend) Reset() {
|
||
*x = NtfColorTrend{}
|
||
mi := &file_colorgame_proto_msgTypes[21]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *NtfColorTrend) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*NtfColorTrend) ProtoMessage() {}
|
||
|
||
func (x *NtfColorTrend) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 NtfColorTrend.ProtoReflect.Descriptor instead.
|
||
func (*NtfColorTrend) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{21}
|
||
}
|
||
|
||
func (x *NtfColorTrend) GetColorRate() []*NtfColorTrend_ColorRate {
|
||
if x != nil {
|
||
return x.ColorRate
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 赢钱或下注最多的6个玩家
|
||
type ColorBigUser struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
NickName string `protobuf:"bytes,5,opt,name=nickName,proto3" json:"nickName,omitempty"` //名字
|
||
Avatar string `protobuf:"bytes,2,opt,name=avatar,proto3" json:"avatar,omitempty"`
|
||
WinChips int64 `protobuf:"varint,1,opt,name=winChips,proto3" json:"winChips,omitempty"` // 赢取金币
|
||
AreaId []int64 `protobuf:"varint,3,rep,packed,name=areaId,proto3" json:"areaId,omitempty"` // 赢钱区域(前6个)
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorBigUser) Reset() {
|
||
*x = ColorBigUser{}
|
||
mi := &file_colorgame_proto_msgTypes[22]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorBigUser) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorBigUser) ProtoMessage() {}
|
||
|
||
func (x *ColorBigUser) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 ColorBigUser.ProtoReflect.Descriptor instead.
|
||
func (*ColorBigUser) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{22}
|
||
}
|
||
|
||
func (x *ColorBigUser) GetNickName() string {
|
||
if x != nil {
|
||
return x.NickName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorBigUser) GetAvatar() string {
|
||
if x != nil {
|
||
return x.Avatar
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorBigUser) GetWinChips() int64 {
|
||
if x != nil {
|
||
return x.WinChips
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorBigUser) GetAreaId() []int64 {
|
||
if x != nil {
|
||
return x.AreaId
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 系统维护或流局
|
||
type NtfColorMaintain struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` // 维护消息
|
||
Gold int64 `protobuf:"varint,3,opt,name=gold,proto3" json:"gold,omitempty"` // 玩家金币重置为该值
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *NtfColorMaintain) Reset() {
|
||
*x = NtfColorMaintain{}
|
||
mi := &file_colorgame_proto_msgTypes[23]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *NtfColorMaintain) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*NtfColorMaintain) ProtoMessage() {}
|
||
|
||
func (x *NtfColorMaintain) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 NtfColorMaintain.ProtoReflect.Descriptor instead.
|
||
func (*NtfColorMaintain) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{23}
|
||
}
|
||
|
||
func (x *NtfColorMaintain) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *NtfColorMaintain) GetGold() int64 {
|
||
if x != nil {
|
||
return x.Gold
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type NtfColorSettle_UserBetAreaMul struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
AreaMul *ColorBetAreaMul `protobuf:"bytes,1,opt,name=areaMul,proto3" json:"areaMul,omitempty"`
|
||
Bet int64 `protobuf:"varint,2,opt,name=bet,proto3" json:"bet,omitempty"` // 玩家在该区域投注金额
|
||
Win int64 `protobuf:"varint,3,opt,name=win,proto3" json:"win,omitempty"` // 该区域税前赢钱
|
||
RealWin int64 `protobuf:"varint,4,opt,name=realWin,proto3" json:"realWin,omitempty"` // 税后赢钱
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *NtfColorSettle_UserBetAreaMul) Reset() {
|
||
*x = NtfColorSettle_UserBetAreaMul{}
|
||
mi := &file_colorgame_proto_msgTypes[24]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *NtfColorSettle_UserBetAreaMul) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*NtfColorSettle_UserBetAreaMul) ProtoMessage() {}
|
||
|
||
func (x *NtfColorSettle_UserBetAreaMul) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_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 NtfColorSettle_UserBetAreaMul.ProtoReflect.Descriptor instead.
|
||
func (*NtfColorSettle_UserBetAreaMul) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{18, 0}
|
||
}
|
||
|
||
func (x *NtfColorSettle_UserBetAreaMul) GetAreaMul() *ColorBetAreaMul {
|
||
if x != nil {
|
||
return x.AreaMul
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *NtfColorSettle_UserBetAreaMul) GetBet() int64 {
|
||
if x != nil {
|
||
return x.Bet
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *NtfColorSettle_UserBetAreaMul) GetWin() int64 {
|
||
if x != nil {
|
||
return x.Win
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *NtfColorSettle_UserBetAreaMul) GetRealWin() int64 {
|
||
if x != nil {
|
||
return x.RealWin
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type NtfColorTrend_ColorRate struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Color ColorType `protobuf:"varint,1,opt,name=color,proto3,enum=pb.ColorType" json:"color,omitempty"`
|
||
Rate int32 `protobuf:"varint,2,opt,name=rate,proto3" json:"rate,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *NtfColorTrend_ColorRate) Reset() {
|
||
*x = NtfColorTrend_ColorRate{}
|
||
mi := &file_colorgame_proto_msgTypes[25]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *NtfColorTrend_ColorRate) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*NtfColorTrend_ColorRate) ProtoMessage() {}
|
||
|
||
func (x *NtfColorTrend_ColorRate) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[25]
|
||
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 NtfColorTrend_ColorRate.ProtoReflect.Descriptor instead.
|
||
func (*NtfColorTrend_ColorRate) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{21, 0}
|
||
}
|
||
|
||
func (x *NtfColorTrend_ColorRate) GetColor() ColorType {
|
||
if x != nil {
|
||
return x.Color
|
||
}
|
||
return ColorType_CT_Yellow
|
||
}
|
||
|
||
func (x *NtfColorTrend_ColorRate) GetRate() int32 {
|
||
if x != nil {
|
||
return x.Rate
|
||
}
|
||
return 0
|
||
}
|
||
|
||
var File_colorgame_proto protoreflect.FileDescriptor
|
||
|
||
const file_colorgame_proto_rawDesc = "" +
|
||
"\n" +
|
||
"\x0fcolorgame.proto\x12\x02pb\x1a\n" +
|
||
"code.proto\"k\n" +
|
||
"\x13ColorPrizeAreaRange\x12$\n" +
|
||
"\x03pos\x18\x01 \x01(\x0e2\x12.pb.ColorPrizeAreaR\x03pos\x12\x16\n" +
|
||
"\x06minMul\x18\x02 \x01(\x03R\x06minMul\x12\x16\n" +
|
||
"\x06maxMul\x18\x03 \x01(\x03R\x06maxMul\"l\n" +
|
||
"\x0fColorRoomConfig\x12\x18\n" +
|
||
"\abetList\x18\x03 \x03(\x03R\abetList\x12?\n" +
|
||
"\x0emulRangeConfig\x18\x05 \x03(\v2\x17.pb.ColorPrizeAreaRangeR\x0emulRangeConfig\"?\n" +
|
||
"\x12ColorRoomWaitStart\x12)\n" +
|
||
"\x06Trends\x18\x01 \x01(\v2\x11.pb.NtfColorTrendR\x06Trends\"h\n" +
|
||
"\x0eColorRoomStart\x12+\n" +
|
||
"\x05start\x18\x01 \x01(\v2\x15.pb.NtfColorGameStartR\x05start\x12)\n" +
|
||
"\x06Trends\x18\x02 \x01(\v2\x11.pb.NtfColorTrendR\x06Trends\"M\n" +
|
||
"\x10ColorRoomBetting\x129\n" +
|
||
"\vbetAreaInfo\x18\x01 \x01(\v2\x17.pb.NtfColorBetAreaInfoR\vbetAreaInfo\"\xad\x01\n" +
|
||
"\x0fColorRoomEndBet\x120\n" +
|
||
"\aareaMul\x18\x01 \x01(\v2\x16.pb.NtfColorEndBettingR\aareaMul\x129\n" +
|
||
"\vbetAreaInfo\x18\x02 \x01(\v2\x17.pb.NtfColorBetAreaInfoR\vbetAreaInfo\x12-\n" +
|
||
"\abigUser\x18\x03 \x01(\v2\x13.pb.NtfColorBigUserR\abigUser\"I\n" +
|
||
"\x16ColorRoomOpenThreeDice\x12/\n" +
|
||
"\x05dices\x18\x01 \x01(\v2\x19.pb.NtfColorOpenThreeDiceR\x05dices\"=\n" +
|
||
"\x0fColorRoomSettle\x12*\n" +
|
||
"\x06settle\x18\x01 \x01(\v2\x12.pb.NtfColorSettleR\x06settle\"\xd5\x03\n" +
|
||
"\x10NtfColorRoomInfo\x12+\n" +
|
||
"\x06status\x18\x01 \x01(\x0e2\x13.pb.ColorGameStatusR\x06status\x12\x18\n" +
|
||
"\aendTime\x18\x02 \x01(\x03R\aendTime\x12+\n" +
|
||
"\x06config\x18e \x01(\v2\x13.pb.ColorRoomConfigR\x06config\x12!\n" +
|
||
"\x04user\x18d \x01(\v2\r.pb.ColorUserR\x04user\x124\n" +
|
||
"\twaitStart\x18\x03 \x01(\v2\x16.pb.ColorRoomWaitStartR\twaitStart\x12(\n" +
|
||
"\x05start\x18\x04 \x01(\v2\x12.pb.ColorRoomStartR\x05start\x12.\n" +
|
||
"\abetting\x18\x05 \x01(\v2\x14.pb.ColorRoomBettingR\abetting\x12+\n" +
|
||
"\x06endBet\x18\x06 \x01(\v2\x13.pb.ColorRoomEndBetR\x06endBet\x12@\n" +
|
||
"\ropenThreeDice\x18\a \x01(\v2\x1a.pb.ColorRoomOpenThreeDiceR\ropenThreeDice\x12+\n" +
|
||
"\x06settle\x18\b \x01(\v2\x13.pb.ColorRoomSettleR\x06settle\"G\n" +
|
||
"\x11NtfColorGameStart\x12\x18\n" +
|
||
"\aendTime\x18\x01 \x01(\x03R\aendTime\x12\x18\n" +
|
||
"\ajackpot\x18\x02 \x01(\x03R\ajackpot\"+\n" +
|
||
"\x0fNtfColorBetting\x12\x18\n" +
|
||
"\aendTime\x18\x01 \x01(\x03R\aendTime\"I\n" +
|
||
"\x0fReqColorBetting\x12$\n" +
|
||
"\x04area\x18\x01 \x01(\x0e2\x10.pb.ColorBetAreaR\x04area\x12\x10\n" +
|
||
"\x03bet\x18\x02 \x01(\x03R\x03bet\"d\n" +
|
||
"\x0fRspColorBetting\x12\x1f\n" +
|
||
"\x04code\x18\x01 \x01(\x0e2\v.pb.ErrCodeR\x04code\x120\n" +
|
||
"\bareaInfo\x18\x02 \x01(\v2\x14.pb.ColorBetAreaInfoR\bareaInfo\"\x88\x01\n" +
|
||
"\x10ColorBetAreaInfo\x12$\n" +
|
||
"\x04area\x18\x01 \x01(\x0e2\x10.pb.ColorBetAreaR\x04area\x12\x1a\n" +
|
||
"\btotalBet\x18\x02 \x01(\x03R\btotalBet\x12\x1c\n" +
|
||
"\tplayerNum\x18\x03 \x01(\x05R\tplayerNum\x12\x14\n" +
|
||
"\x05myBet\x18\x04 \x01(\x03R\x05myBet\"I\n" +
|
||
"\x13NtfColorBetAreaInfo\x122\n" +
|
||
"\tareaInfos\x18\x01 \x03(\v2\x14.pb.ColorBetAreaInfoR\tareaInfos\"\xad\x01\n" +
|
||
"\x0fColorBetAreaMul\x12$\n" +
|
||
"\x04area\x18\x01 \x01(\x0e2\x10.pb.ColorBetAreaR\x04area\x120\n" +
|
||
"\tprizeArea\x18\x02 \x01(\x0e2\x12.pb.ColorPrizeAreaR\tprizeArea\x120\n" +
|
||
"\tprizeType\x18\x03 \x01(\x0e2\x12.pb.ColorPrizeTypeR\tprizeType\x12\x10\n" +
|
||
"\x03mul\x18\x04 \x01(\x03R\x03mul\"w\n" +
|
||
"\x12NtfColorEndBetting\x12\x18\n" +
|
||
"\aendTime\x18\x01 \x01(\x03R\aendTime\x12-\n" +
|
||
"\aareaMul\x18\x02 \x03(\v2\x13.pb.ColorBetAreaMulR\aareaMul\x12\x18\n" +
|
||
"\ajackpot\x18\x03 \x01(\x03R\ajackpot\"\x8e\x01\n" +
|
||
"\x15NtfColorOpenThreeDice\x12#\n" +
|
||
"\x05color\x18\x01 \x03(\x0e2\r.pb.ColorTypeR\x05color\x12$\n" +
|
||
"\raniRouteIndex\x18\x03 \x01(\x05R\raniRouteIndex\x12*\n" +
|
||
"\awinArea\x18\x04 \x03(\x0e2\x10.pb.ColorBetAreaR\awinArea\"\xf5\x02\n" +
|
||
"\x0eNtfColorSettle\x12C\n" +
|
||
"\vuserAreaWin\x18\x01 \x03(\v2!.pb.NtfColorSettle.UserBetAreaMulR\vuserAreaWin\x12+\n" +
|
||
"\tthreeDice\x18\x02 \x03(\x0e2\r.pb.ColorTypeR\tthreeDice\x12\x1a\n" +
|
||
"\btotalWin\x18\x03 \x01(\x03R\btotalWin\x12\x1a\n" +
|
||
"\btotalBet\x18\x04 \x01(\x03R\btotalBet\x12(\n" +
|
||
"\x0ftotalWinBaseBet\x18\x06 \x01(\x03R\x0ftotalWinBaseBet\x12\x10\n" +
|
||
"\x03tax\x18\x05 \x01(\x03R\x03tax\x1a}\n" +
|
||
"\x0eUserBetAreaMul\x12-\n" +
|
||
"\aareaMul\x18\x01 \x01(\v2\x13.pb.ColorBetAreaMulR\aareaMul\x12\x10\n" +
|
||
"\x03bet\x18\x02 \x01(\x03R\x03bet\x12\x10\n" +
|
||
"\x03win\x18\x03 \x01(\x03R\x03win\x12\x18\n" +
|
||
"\arealWin\x18\x04 \x01(\x03R\arealWin\"y\n" +
|
||
"\tColorUser\x12\x12\n" +
|
||
"\x04Nick\x18\x01 \x01(\tR\x04Nick\x12\x12\n" +
|
||
"\x04Head\x18\x02 \x01(\tR\x04Head\x12\x14\n" +
|
||
"\x05Score\x18\x03 \x01(\x03R\x05Score\x12\x16\n" +
|
||
"\x06SeatId\x18\x04 \x01(\x05R\x06SeatId\x12\x16\n" +
|
||
"\x06UserID\x18\x05 \x01(\x03R\x06UserID\"=\n" +
|
||
"\x0fNtfColorBigUser\x12*\n" +
|
||
"\abigUser\x18\" \x03(\v2\x10.pb.ColorBigUserR\abigUser\"\x90\x01\n" +
|
||
"\rNtfColorTrend\x129\n" +
|
||
"\tcolorRate\x18\x01 \x03(\v2\x1b.pb.NtfColorTrend.ColorRateR\tcolorRate\x1aD\n" +
|
||
"\tColorRate\x12#\n" +
|
||
"\x05color\x18\x01 \x01(\x0e2\r.pb.ColorTypeR\x05color\x12\x12\n" +
|
||
"\x04rate\x18\x02 \x01(\x05R\x04rate\"v\n" +
|
||
"\fColorBigUser\x12\x1a\n" +
|
||
"\bnickName\x18\x05 \x01(\tR\bnickName\x12\x16\n" +
|
||
"\x06avatar\x18\x02 \x01(\tR\x06avatar\x12\x1a\n" +
|
||
"\bwinChips\x18\x01 \x01(\x03R\bwinChips\x12\x16\n" +
|
||
"\x06areaId\x18\x03 \x03(\x03R\x06areaId\"8\n" +
|
||
"\x10NtfColorMaintain\x12\x10\n" +
|
||
"\x03msg\x18\x02 \x01(\tR\x03msg\x12\x12\n" +
|
||
"\x04gold\x18\x03 \x01(\x03R\x04gold*e\n" +
|
||
"\x0eColorPrizeArea\x12\x10\n" +
|
||
"\fCPA_Single_0\x10\x00\x12\x10\n" +
|
||
"\fCPA_Single_1\x10\x01\x12\x10\n" +
|
||
"\fCPA_Single_2\x10\x02\x12\x0e\n" +
|
||
"\n" +
|
||
"CPA_Double\x10\x03\x12\r\n" +
|
||
"\tCPA_Three\x10\x04*\\\n" +
|
||
"\tColorType\x12\r\n" +
|
||
"\tCT_Yellow\x10\x00\x12\f\n" +
|
||
"\bCT_White\x10\x01\x12\v\n" +
|
||
"\aCT_Pink\x10\x02\x12\v\n" +
|
||
"\aCT_Blue\x10\x03\x12\n" +
|
||
"\n" +
|
||
"\x06CT_Red\x10\x04\x12\f\n" +
|
||
"\bCT_Green\x10\x05*\x9f\x02\n" +
|
||
"\fColorBetArea\x12\x0e\n" +
|
||
"\n" +
|
||
"CBA_Yellow\x10\x00\x12\r\n" +
|
||
"\tCBA_White\x10\x01\x12\f\n" +
|
||
"\bCBA_Pink\x10\x02\x12\f\n" +
|
||
"\bCBA_Blue\x10\x03\x12\v\n" +
|
||
"\aCBA_Red\x10\x04\x12\r\n" +
|
||
"\tCBA_Green\x10\x05\x12\x0f\n" +
|
||
"\vCBA_Yellow2\x10\x06\x12\x0e\n" +
|
||
"\n" +
|
||
"CBA_White2\x10\a\x12\r\n" +
|
||
"\tCBA_Pink2\x10\b\x12\r\n" +
|
||
"\tCBA_Blue2\x10\t\x12\f\n" +
|
||
"\bCBA_Red2\x10\n" +
|
||
"\x12\x0e\n" +
|
||
"\n" +
|
||
"CBA_Green2\x10\v\x12\x0f\n" +
|
||
"\vCBA_Yellow3\x10\f\x12\x0e\n" +
|
||
"\n" +
|
||
"CBA_White3\x10\r\x12\r\n" +
|
||
"\tCBA_Pink3\x10\x0e\x12\r\n" +
|
||
"\tCBA_Blue3\x10\x0f\x12\f\n" +
|
||
"\bCBA_Red3\x10\x10\x12\x0e\n" +
|
||
"\n" +
|
||
"CBA_Green3\x10\x11*{\n" +
|
||
"\x0fColorGameStatus\x12\x11\n" +
|
||
"\rCGS_WaitStart\x10\x00\x12\r\n" +
|
||
"\tCGS_Start\x10\x01\x12\x0f\n" +
|
||
"\vCGS_Betting\x10\x02\x12\x0e\n" +
|
||
"\n" +
|
||
"CGS_BetEnd\x10\x03\x12\x15\n" +
|
||
"\x11CGS_OpenThreeDice\x10\x04\x12\x0e\n" +
|
||
"\n" +
|
||
"CGS_Settle\x10\x05*>\n" +
|
||
"\x0eColorPrizeType\x12\x0e\n" +
|
||
"\n" +
|
||
"CPT_Normal\x10\x00\x12\v\n" +
|
||
"\aCPT_Big\x10\x01\x12\x0f\n" +
|
||
"\vCPT_Jackpot\x10\x02B\x11Z\x0fcommon/proto/pbb\x06proto3"
|
||
|
||
var (
|
||
file_colorgame_proto_rawDescOnce sync.Once
|
||
file_colorgame_proto_rawDescData []byte
|
||
)
|
||
|
||
func file_colorgame_proto_rawDescGZIP() []byte {
|
||
file_colorgame_proto_rawDescOnce.Do(func() {
|
||
file_colorgame_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_colorgame_proto_rawDesc), len(file_colorgame_proto_rawDesc)))
|
||
})
|
||
return file_colorgame_proto_rawDescData
|
||
}
|
||
|
||
var file_colorgame_proto_enumTypes = make([]protoimpl.EnumInfo, 5)
|
||
var file_colorgame_proto_msgTypes = make([]protoimpl.MessageInfo, 26)
|
||
var file_colorgame_proto_goTypes = []any{
|
||
(ColorPrizeArea)(0), // 0: pb.ColorPrizeArea
|
||
(ColorType)(0), // 1: pb.ColorType
|
||
(ColorBetArea)(0), // 2: pb.ColorBetArea
|
||
(ColorGameStatus)(0), // 3: pb.ColorGameStatus
|
||
(ColorPrizeType)(0), // 4: pb.ColorPrizeType
|
||
(*ColorPrizeAreaRange)(nil), // 5: pb.ColorPrizeAreaRange
|
||
(*ColorRoomConfig)(nil), // 6: pb.ColorRoomConfig
|
||
(*ColorRoomWaitStart)(nil), // 7: pb.ColorRoomWaitStart
|
||
(*ColorRoomStart)(nil), // 8: pb.ColorRoomStart
|
||
(*ColorRoomBetting)(nil), // 9: pb.ColorRoomBetting
|
||
(*ColorRoomEndBet)(nil), // 10: pb.ColorRoomEndBet
|
||
(*ColorRoomOpenThreeDice)(nil), // 11: pb.ColorRoomOpenThreeDice
|
||
(*ColorRoomSettle)(nil), // 12: pb.ColorRoomSettle
|
||
(*NtfColorRoomInfo)(nil), // 13: pb.NtfColorRoomInfo
|
||
(*NtfColorGameStart)(nil), // 14: pb.NtfColorGameStart
|
||
(*NtfColorBetting)(nil), // 15: pb.NtfColorBetting
|
||
(*ReqColorBetting)(nil), // 16: pb.ReqColorBetting
|
||
(*RspColorBetting)(nil), // 17: pb.RspColorBetting
|
||
(*ColorBetAreaInfo)(nil), // 18: pb.ColorBetAreaInfo
|
||
(*NtfColorBetAreaInfo)(nil), // 19: pb.NtfColorBetAreaInfo
|
||
(*ColorBetAreaMul)(nil), // 20: pb.ColorBetAreaMul
|
||
(*NtfColorEndBetting)(nil), // 21: pb.NtfColorEndBetting
|
||
(*NtfColorOpenThreeDice)(nil), // 22: pb.NtfColorOpenThreeDice
|
||
(*NtfColorSettle)(nil), // 23: pb.NtfColorSettle
|
||
(*ColorUser)(nil), // 24: pb.ColorUser
|
||
(*NtfColorBigUser)(nil), // 25: pb.NtfColorBigUser
|
||
(*NtfColorTrend)(nil), // 26: pb.NtfColorTrend
|
||
(*ColorBigUser)(nil), // 27: pb.ColorBigUser
|
||
(*NtfColorMaintain)(nil), // 28: pb.NtfColorMaintain
|
||
(*NtfColorSettle_UserBetAreaMul)(nil), // 29: pb.NtfColorSettle.UserBetAreaMul
|
||
(*NtfColorTrend_ColorRate)(nil), // 30: pb.NtfColorTrend.ColorRate
|
||
(ErrCode)(0), // 31: pb.ErrCode
|
||
}
|
||
var file_colorgame_proto_depIdxs = []int32{
|
||
0, // 0: pb.ColorPrizeAreaRange.pos:type_name -> pb.ColorPrizeArea
|
||
5, // 1: pb.ColorRoomConfig.mulRangeConfig:type_name -> pb.ColorPrizeAreaRange
|
||
26, // 2: pb.ColorRoomWaitStart.Trends:type_name -> pb.NtfColorTrend
|
||
14, // 3: pb.ColorRoomStart.start:type_name -> pb.NtfColorGameStart
|
||
26, // 4: pb.ColorRoomStart.Trends:type_name -> pb.NtfColorTrend
|
||
19, // 5: pb.ColorRoomBetting.betAreaInfo:type_name -> pb.NtfColorBetAreaInfo
|
||
21, // 6: pb.ColorRoomEndBet.areaMul:type_name -> pb.NtfColorEndBetting
|
||
19, // 7: pb.ColorRoomEndBet.betAreaInfo:type_name -> pb.NtfColorBetAreaInfo
|
||
25, // 8: pb.ColorRoomEndBet.bigUser:type_name -> pb.NtfColorBigUser
|
||
22, // 9: pb.ColorRoomOpenThreeDice.dices:type_name -> pb.NtfColorOpenThreeDice
|
||
23, // 10: pb.ColorRoomSettle.settle:type_name -> pb.NtfColorSettle
|
||
3, // 11: pb.NtfColorRoomInfo.status:type_name -> pb.ColorGameStatus
|
||
6, // 12: pb.NtfColorRoomInfo.config:type_name -> pb.ColorRoomConfig
|
||
24, // 13: pb.NtfColorRoomInfo.user:type_name -> pb.ColorUser
|
||
7, // 14: pb.NtfColorRoomInfo.waitStart:type_name -> pb.ColorRoomWaitStart
|
||
8, // 15: pb.NtfColorRoomInfo.start:type_name -> pb.ColorRoomStart
|
||
9, // 16: pb.NtfColorRoomInfo.betting:type_name -> pb.ColorRoomBetting
|
||
10, // 17: pb.NtfColorRoomInfo.endBet:type_name -> pb.ColorRoomEndBet
|
||
11, // 18: pb.NtfColorRoomInfo.openThreeDice:type_name -> pb.ColorRoomOpenThreeDice
|
||
12, // 19: pb.NtfColorRoomInfo.settle:type_name -> pb.ColorRoomSettle
|
||
2, // 20: pb.ReqColorBetting.area:type_name -> pb.ColorBetArea
|
||
31, // 21: pb.RspColorBetting.code:type_name -> pb.ErrCode
|
||
18, // 22: pb.RspColorBetting.areaInfo:type_name -> pb.ColorBetAreaInfo
|
||
2, // 23: pb.ColorBetAreaInfo.area:type_name -> pb.ColorBetArea
|
||
18, // 24: pb.NtfColorBetAreaInfo.areaInfos:type_name -> pb.ColorBetAreaInfo
|
||
2, // 25: pb.ColorBetAreaMul.area:type_name -> pb.ColorBetArea
|
||
0, // 26: pb.ColorBetAreaMul.prizeArea:type_name -> pb.ColorPrizeArea
|
||
4, // 27: pb.ColorBetAreaMul.prizeType:type_name -> pb.ColorPrizeType
|
||
20, // 28: pb.NtfColorEndBetting.areaMul:type_name -> pb.ColorBetAreaMul
|
||
1, // 29: pb.NtfColorOpenThreeDice.color:type_name -> pb.ColorType
|
||
2, // 30: pb.NtfColorOpenThreeDice.winArea:type_name -> pb.ColorBetArea
|
||
29, // 31: pb.NtfColorSettle.userAreaWin:type_name -> pb.NtfColorSettle.UserBetAreaMul
|
||
1, // 32: pb.NtfColorSettle.threeDice:type_name -> pb.ColorType
|
||
27, // 33: pb.NtfColorBigUser.bigUser:type_name -> pb.ColorBigUser
|
||
30, // 34: pb.NtfColorTrend.colorRate:type_name -> pb.NtfColorTrend.ColorRate
|
||
20, // 35: pb.NtfColorSettle.UserBetAreaMul.areaMul:type_name -> pb.ColorBetAreaMul
|
||
1, // 36: pb.NtfColorTrend.ColorRate.color:type_name -> pb.ColorType
|
||
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_colorgame_proto_init() }
|
||
func file_colorgame_proto_init() {
|
||
if File_colorgame_proto != nil {
|
||
return
|
||
}
|
||
file_code_proto_init()
|
||
type x struct{}
|
||
out := protoimpl.TypeBuilder{
|
||
File: protoimpl.DescBuilder{
|
||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||
RawDescriptor: unsafe.Slice(unsafe.StringData(file_colorgame_proto_rawDesc), len(file_colorgame_proto_rawDesc)),
|
||
NumEnums: 5,
|
||
NumMessages: 26,
|
||
NumExtensions: 0,
|
||
NumServices: 0,
|
||
},
|
||
GoTypes: file_colorgame_proto_goTypes,
|
||
DependencyIndexes: file_colorgame_proto_depIdxs,
|
||
EnumInfos: file_colorgame_proto_enumTypes,
|
||
MessageInfos: file_colorgame_proto_msgTypes,
|
||
}.Build()
|
||
File_colorgame_proto = out.File
|
||
file_colorgame_proto_goTypes = nil
|
||
file_colorgame_proto_depIdxs = nil
|
||
}
|