5296 lines
180 KiB
Go
5296 lines
180 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 ColorPinoyLiveDiceColorType int32
|
||
|
||
const (
|
||
ColorPinoyLiveDiceColorType_ColorPinoyLiveType_Void ColorPinoyLiveDiceColorType = 0
|
||
ColorPinoyLiveDiceColorType_ColorPinoyLiveType_YELLOW ColorPinoyLiveDiceColorType = 1 //黄色
|
||
ColorPinoyLiveDiceColorType_ColorPinoyLiveType_WHITE ColorPinoyLiveDiceColorType = 2 //白色
|
||
ColorPinoyLiveDiceColorType_ColorPinoyLiveType_PINK ColorPinoyLiveDiceColorType = 3 //粉色
|
||
ColorPinoyLiveDiceColorType_ColorPinoyLiveType_BLUE ColorPinoyLiveDiceColorType = 4 //蓝色
|
||
ColorPinoyLiveDiceColorType_ColorPinoyLiveType_RED ColorPinoyLiveDiceColorType = 5 //红色
|
||
ColorPinoyLiveDiceColorType_ColorPinoyLiveType_GREEN ColorPinoyLiveDiceColorType = 6 //绿色
|
||
)
|
||
|
||
// Enum value maps for ColorPinoyLiveDiceColorType.
|
||
var (
|
||
ColorPinoyLiveDiceColorType_name = map[int32]string{
|
||
0: "ColorPinoyLiveType_Void",
|
||
1: "ColorPinoyLiveType_YELLOW",
|
||
2: "ColorPinoyLiveType_WHITE",
|
||
3: "ColorPinoyLiveType_PINK",
|
||
4: "ColorPinoyLiveType_BLUE",
|
||
5: "ColorPinoyLiveType_RED",
|
||
6: "ColorPinoyLiveType_GREEN",
|
||
}
|
||
ColorPinoyLiveDiceColorType_value = map[string]int32{
|
||
"ColorPinoyLiveType_Void": 0,
|
||
"ColorPinoyLiveType_YELLOW": 1,
|
||
"ColorPinoyLiveType_WHITE": 2,
|
||
"ColorPinoyLiveType_PINK": 3,
|
||
"ColorPinoyLiveType_BLUE": 4,
|
||
"ColorPinoyLiveType_RED": 5,
|
||
"ColorPinoyLiveType_GREEN": 6,
|
||
}
|
||
)
|
||
|
||
func (x ColorPinoyLiveDiceColorType) Enum() *ColorPinoyLiveDiceColorType {
|
||
p := new(ColorPinoyLiveDiceColorType)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorPinoyLiveDiceColorType) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorPinoyLiveDiceColorType) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[0].Descriptor()
|
||
}
|
||
|
||
func (ColorPinoyLiveDiceColorType) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[0]
|
||
}
|
||
|
||
func (x ColorPinoyLiveDiceColorType) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorPinoyLiveDiceColorType.Descriptor instead.
|
||
func (ColorPinoyLiveDiceColorType) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{0}
|
||
}
|
||
|
||
// 带jackpot版本的押注类型
|
||
type ColorPinoyLiveBetTypeJP int32
|
||
|
||
const (
|
||
ColorPinoyLiveBetTypeJP_CLJ_Yellow ColorPinoyLiveBetTypeJP = 0 // 黄色
|
||
ColorPinoyLiveBetTypeJP_CLJ_White ColorPinoyLiveBetTypeJP = 1 // 白色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Pink ColorPinoyLiveBetTypeJP = 2 // 粉色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Blue ColorPinoyLiveBetTypeJP = 3 // 蓝色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Red ColorPinoyLiveBetTypeJP = 4 // 红色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Green ColorPinoyLiveBetTypeJP = 5 // 绿色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Double_Yellow ColorPinoyLiveBetTypeJP = 6 // 双黄色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Double_White ColorPinoyLiveBetTypeJP = 7 // 双白色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Double_Pink ColorPinoyLiveBetTypeJP = 8 // 双粉色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Double_Blue ColorPinoyLiveBetTypeJP = 9 // 双蓝色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Double_Red ColorPinoyLiveBetTypeJP = 10 // 双红色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Double_Green ColorPinoyLiveBetTypeJP = 11 // 双绿色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Three_Yellow ColorPinoyLiveBetTypeJP = 12 // 双黄色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Three_White ColorPinoyLiveBetTypeJP = 13 // 双白色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Three_Pink ColorPinoyLiveBetTypeJP = 14 // 双粉色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Three_Blue ColorPinoyLiveBetTypeJP = 15 // 双蓝色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Three_Red ColorPinoyLiveBetTypeJP = 16 // 双红色
|
||
ColorPinoyLiveBetTypeJP_CLJ_Three_Green ColorPinoyLiveBetTypeJP = 17 // 双绿色
|
||
)
|
||
|
||
// Enum value maps for ColorPinoyLiveBetTypeJP.
|
||
var (
|
||
ColorPinoyLiveBetTypeJP_name = map[int32]string{
|
||
0: "CLJ_Yellow",
|
||
1: "CLJ_White",
|
||
2: "CLJ_Pink",
|
||
3: "CLJ_Blue",
|
||
4: "CLJ_Red",
|
||
5: "CLJ_Green",
|
||
6: "CLJ_Double_Yellow",
|
||
7: "CLJ_Double_White",
|
||
8: "CLJ_Double_Pink",
|
||
9: "CLJ_Double_Blue",
|
||
10: "CLJ_Double_Red",
|
||
11: "CLJ_Double_Green",
|
||
12: "CLJ_Three_Yellow",
|
||
13: "CLJ_Three_White",
|
||
14: "CLJ_Three_Pink",
|
||
15: "CLJ_Three_Blue",
|
||
16: "CLJ_Three_Red",
|
||
17: "CLJ_Three_Green",
|
||
}
|
||
ColorPinoyLiveBetTypeJP_value = map[string]int32{
|
||
"CLJ_Yellow": 0,
|
||
"CLJ_White": 1,
|
||
"CLJ_Pink": 2,
|
||
"CLJ_Blue": 3,
|
||
"CLJ_Red": 4,
|
||
"CLJ_Green": 5,
|
||
"CLJ_Double_Yellow": 6,
|
||
"CLJ_Double_White": 7,
|
||
"CLJ_Double_Pink": 8,
|
||
"CLJ_Double_Blue": 9,
|
||
"CLJ_Double_Red": 10,
|
||
"CLJ_Double_Green": 11,
|
||
"CLJ_Three_Yellow": 12,
|
||
"CLJ_Three_White": 13,
|
||
"CLJ_Three_Pink": 14,
|
||
"CLJ_Three_Blue": 15,
|
||
"CLJ_Three_Red": 16,
|
||
"CLJ_Three_Green": 17,
|
||
}
|
||
)
|
||
|
||
func (x ColorPinoyLiveBetTypeJP) Enum() *ColorPinoyLiveBetTypeJP {
|
||
p := new(ColorPinoyLiveBetTypeJP)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorPinoyLiveBetTypeJP) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorPinoyLiveBetTypeJP) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[1].Descriptor()
|
||
}
|
||
|
||
func (ColorPinoyLiveBetTypeJP) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[1]
|
||
}
|
||
|
||
func (x ColorPinoyLiveBetTypeJP) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorPinoyLiveBetTypeJP.Descriptor instead.
|
||
func (ColorPinoyLiveBetTypeJP) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{1}
|
||
}
|
||
|
||
// 游戏阶段
|
||
type ColorPinoyLiveGameStatus int32
|
||
|
||
const (
|
||
ColorPinoyLiveGameStatus_ColorPinoyLiveStartUnReady ColorPinoyLiveGameStatus = 0
|
||
ColorPinoyLiveGameStatus_ColorPinoyLiveStartReady ColorPinoyLiveGameStatus = 1 //开始321
|
||
ColorPinoyLiveGameStatus_ColorPinoyLiveStartMovie ColorPinoyLiveGameStatus = 2 //开始动画
|
||
ColorPinoyLiveGameStatus_ColorPinoyLiveBetStatus ColorPinoyLiveGameStatus = 3 //下注阶段
|
||
ColorPinoyLiveGameStatus_ColorPinoyLiveEndBetMovie ColorPinoyLiveGameStatus = 4 //结束下注动画
|
||
// ColorPinoyLiveOpenLuckyDice = 5; //开lucky dice
|
||
ColorPinoyLiveGameStatus_ColorPinoyLiveOpenThreeDice ColorPinoyLiveGameStatus = 6 //开3个 dice
|
||
ColorPinoyLiveGameStatus_ColorPinoyLiveSettleStatus ColorPinoyLiveGameStatus = 7 //结算阶段
|
||
ColorPinoyLiveGameStatus_ColorPinoyLiveRankStatus ColorPinoyLiveGameStatus = 8 //排行阶段
|
||
)
|
||
|
||
// Enum value maps for ColorPinoyLiveGameStatus.
|
||
var (
|
||
ColorPinoyLiveGameStatus_name = map[int32]string{
|
||
0: "ColorPinoyLiveStartUnReady",
|
||
1: "ColorPinoyLiveStartReady",
|
||
2: "ColorPinoyLiveStartMovie",
|
||
3: "ColorPinoyLiveBetStatus",
|
||
4: "ColorPinoyLiveEndBetMovie",
|
||
6: "ColorPinoyLiveOpenThreeDice",
|
||
7: "ColorPinoyLiveSettleStatus",
|
||
8: "ColorPinoyLiveRankStatus",
|
||
}
|
||
ColorPinoyLiveGameStatus_value = map[string]int32{
|
||
"ColorPinoyLiveStartUnReady": 0,
|
||
"ColorPinoyLiveStartReady": 1,
|
||
"ColorPinoyLiveStartMovie": 2,
|
||
"ColorPinoyLiveBetStatus": 3,
|
||
"ColorPinoyLiveEndBetMovie": 4,
|
||
"ColorPinoyLiveOpenThreeDice": 6,
|
||
"ColorPinoyLiveSettleStatus": 7,
|
||
"ColorPinoyLiveRankStatus": 8,
|
||
}
|
||
)
|
||
|
||
func (x ColorPinoyLiveGameStatus) Enum() *ColorPinoyLiveGameStatus {
|
||
p := new(ColorPinoyLiveGameStatus)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorPinoyLiveGameStatus) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorPinoyLiveGameStatus) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[2].Descriptor()
|
||
}
|
||
|
||
func (ColorPinoyLiveGameStatus) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[2]
|
||
}
|
||
|
||
func (x ColorPinoyLiveGameStatus) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorPinoyLiveGameStatus.Descriptor instead.
|
||
func (ColorPinoyLiveGameStatus) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{2}
|
||
}
|
||
|
||
type ColorPinoyLiveLeaveReason int32
|
||
|
||
const (
|
||
ColorPinoyLiveLeaveReason_ColorPinoyLiveLeaveReason_void ColorPinoyLiveLeaveReason = 0
|
||
ColorPinoyLiveLeaveReason_ColorPinoyLiveLeaveReason_PLAYER_QUIT_ROOM ColorPinoyLiveLeaveReason = 2 // 玩家离开游戏
|
||
ColorPinoyLiveLeaveReason_ColorPinoyLiveLeaveReason_Maintaince ColorPinoyLiveLeaveReason = 20 //维护公告
|
||
ColorPinoyLiveLeaveReason_ColorPinoyLiveLeaveReason_Server_Update ColorPinoyLiveLeaveReason = 21 //服务器更新
|
||
ColorPinoyLiveLeaveReason_ColorPinoyLiveLeaveReason_Ban ColorPinoyLiveLeaveReason = 22 //封禁
|
||
)
|
||
|
||
// Enum value maps for ColorPinoyLiveLeaveReason.
|
||
var (
|
||
ColorPinoyLiveLeaveReason_name = map[int32]string{
|
||
0: "ColorPinoyLiveLeaveReason_void",
|
||
2: "ColorPinoyLiveLeaveReason_PLAYER_QUIT_ROOM",
|
||
20: "ColorPinoyLiveLeaveReason_Maintaince",
|
||
21: "ColorPinoyLiveLeaveReason_Server_Update",
|
||
22: "ColorPinoyLiveLeaveReason_Ban",
|
||
}
|
||
ColorPinoyLiveLeaveReason_value = map[string]int32{
|
||
"ColorPinoyLiveLeaveReason_void": 0,
|
||
"ColorPinoyLiveLeaveReason_PLAYER_QUIT_ROOM": 2,
|
||
"ColorPinoyLiveLeaveReason_Maintaince": 20,
|
||
"ColorPinoyLiveLeaveReason_Server_Update": 21,
|
||
"ColorPinoyLiveLeaveReason_Ban": 22,
|
||
}
|
||
)
|
||
|
||
func (x ColorPinoyLiveLeaveReason) Enum() *ColorPinoyLiveLeaveReason {
|
||
p := new(ColorPinoyLiveLeaveReason)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorPinoyLiveLeaveReason) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorPinoyLiveLeaveReason) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[3].Descriptor()
|
||
}
|
||
|
||
func (ColorPinoyLiveLeaveReason) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[3]
|
||
}
|
||
|
||
func (x ColorPinoyLiveLeaveReason) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorPinoyLiveLeaveReason.Descriptor instead.
|
||
func (ColorPinoyLiveLeaveReason) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{3}
|
||
}
|
||
|
||
// 爆奖区域位置
|
||
type ColorPinoyLiveBigBetAreaPos int32
|
||
|
||
const (
|
||
ColorPinoyLiveBigBetAreaPos_BBA_Single_0 ColorPinoyLiveBigBetAreaPos = 0 // 单色投注区域开出单色
|
||
ColorPinoyLiveBigBetAreaPos_BBA_Single_1 ColorPinoyLiveBigBetAreaPos = 1 // 单色投注区域开出双色
|
||
ColorPinoyLiveBigBetAreaPos_BBA_Single_2 ColorPinoyLiveBigBetAreaPos = 2 // 单色投注区域开出三色
|
||
ColorPinoyLiveBigBetAreaPos_BBA_Double ColorPinoyLiveBigBetAreaPos = 3 // 双色投注区域
|
||
ColorPinoyLiveBigBetAreaPos_BBA_Three ColorPinoyLiveBigBetAreaPos = 4 // 三色投注区域
|
||
)
|
||
|
||
// Enum value maps for ColorPinoyLiveBigBetAreaPos.
|
||
var (
|
||
ColorPinoyLiveBigBetAreaPos_name = map[int32]string{
|
||
0: "BBA_Single_0",
|
||
1: "BBA_Single_1",
|
||
2: "BBA_Single_2",
|
||
3: "BBA_Double",
|
||
4: "BBA_Three",
|
||
}
|
||
ColorPinoyLiveBigBetAreaPos_value = map[string]int32{
|
||
"BBA_Single_0": 0,
|
||
"BBA_Single_1": 1,
|
||
"BBA_Single_2": 2,
|
||
"BBA_Double": 3,
|
||
"BBA_Three": 4,
|
||
}
|
||
)
|
||
|
||
func (x ColorPinoyLiveBigBetAreaPos) Enum() *ColorPinoyLiveBigBetAreaPos {
|
||
p := new(ColorPinoyLiveBigBetAreaPos)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorPinoyLiveBigBetAreaPos) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorPinoyLiveBigBetAreaPos) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[4].Descriptor()
|
||
}
|
||
|
||
func (ColorPinoyLiveBigBetAreaPos) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[4]
|
||
}
|
||
|
||
func (x ColorPinoyLiveBigBetAreaPos) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorPinoyLiveBigBetAreaPos.Descriptor instead.
|
||
func (ColorPinoyLiveBigBetAreaPos) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{4}
|
||
}
|
||
|
||
// 撤回类型
|
||
type ColorPinoyLiveUndoType int32
|
||
|
||
const (
|
||
ColorPinoyLiveUndoType_ColorPinoyLiveUndoVoid ColorPinoyLiveUndoType = 0
|
||
ColorPinoyLiveUndoType_ColorPinoyLiveUndoOne ColorPinoyLiveUndoType = 1 //撤回一次
|
||
ColorPinoyLiveUndoType_ColorPinoyLiveUndoAll ColorPinoyLiveUndoType = 2 //撤回所有
|
||
)
|
||
|
||
// Enum value maps for ColorPinoyLiveUndoType.
|
||
var (
|
||
ColorPinoyLiveUndoType_name = map[int32]string{
|
||
0: "ColorPinoyLiveUndoVoid",
|
||
1: "ColorPinoyLiveUndoOne",
|
||
2: "ColorPinoyLiveUndoAll",
|
||
}
|
||
ColorPinoyLiveUndoType_value = map[string]int32{
|
||
"ColorPinoyLiveUndoVoid": 0,
|
||
"ColorPinoyLiveUndoOne": 1,
|
||
"ColorPinoyLiveUndoAll": 2,
|
||
}
|
||
)
|
||
|
||
func (x ColorPinoyLiveUndoType) Enum() *ColorPinoyLiveUndoType {
|
||
p := new(ColorPinoyLiveUndoType)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorPinoyLiveUndoType) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorPinoyLiveUndoType) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[5].Descriptor()
|
||
}
|
||
|
||
func (ColorPinoyLiveUndoType) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[5]
|
||
}
|
||
|
||
func (x ColorPinoyLiveUndoType) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorPinoyLiveUndoType.Descriptor instead.
|
||
func (ColorPinoyLiveUndoType) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{5}
|
||
}
|
||
|
||
type ColorPinoyLiveProcessCmd int32
|
||
|
||
const (
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveVoid ColorPinoyLiveProcessCmd = 0
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGGameGetStatus ColorPinoyLiveProcessCmd = 300 //获取游戏状态 ColorPinoyLiveGetStatus
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGReady ColorPinoyLiveProcessCmd = 301 //准备 空
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGBetting ColorPinoyLiveProcessCmd = 302 //开始下注 空
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGLucky ColorPinoyLiveProcessCmd = 303 //幸运星 ColorPinoyLiveLucky
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGResult ColorPinoyLiveProcessCmd = 304 //游戏结果 ColorPinoyLiveResult
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGSettle ColorPinoyLiveProcessCmd = 305 //结算 空
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGRank ColorPinoyLiveProcessCmd = 306 //排行榜 空
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGMMainteSet ColorPinoyLiveProcessCmd = 307 //维护状态 设置 ColorPinoyLiveMainte -> ColorPinoyLiveCommResp
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGMDiscard ColorPinoyLiveProcessCmd = 308 //废弃 ColorPinoyLiveMainte -> ColorPinoyLiveCommResp
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGMRankList ColorPinoyLiveProcessCmd = 309 //排行榜列表 空 ->ColorPinoyLiveRankList
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGMEndBet ColorPinoyLiveProcessCmd = 310 //结束下注 空
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGMStartDice ColorPinoyLiveProcessCmd = 311 //初始位置摆放的骰子
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGMResultImg ColorPinoyLiveProcessCmd = 312 //结果图片
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGMSyncNotify ColorPinoyLiveProcessCmd = 400 //状态同步通知
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGMChat ColorPinoyLiveProcessCmd = 401 //聊天数据推送
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGLiveConfig ColorPinoyLiveProcessCmd = 402 //直播配置推送
|
||
ColorPinoyLiveProcessCmd_ColorPinoyLiveMSGSetDealer ColorPinoyLiveProcessCmd = 403 // 设置主播名
|
||
)
|
||
|
||
// Enum value maps for ColorPinoyLiveProcessCmd.
|
||
var (
|
||
ColorPinoyLiveProcessCmd_name = map[int32]string{
|
||
0: "ColorPinoyLiveVoid",
|
||
300: "ColorPinoyLiveMSGGameGetStatus",
|
||
301: "ColorPinoyLiveMSGReady",
|
||
302: "ColorPinoyLiveMSGBetting",
|
||
303: "ColorPinoyLiveMSGLucky",
|
||
304: "ColorPinoyLiveMSGResult",
|
||
305: "ColorPinoyLiveMSGSettle",
|
||
306: "ColorPinoyLiveMSGRank",
|
||
307: "ColorPinoyLiveMSGMMainteSet",
|
||
308: "ColorPinoyLiveMSGMDiscard",
|
||
309: "ColorPinoyLiveMSGMRankList",
|
||
310: "ColorPinoyLiveMSGMEndBet",
|
||
311: "ColorPinoyLiveMSGMStartDice",
|
||
312: "ColorPinoyLiveMSGMResultImg",
|
||
400: "ColorPinoyLiveMSGMSyncNotify",
|
||
401: "ColorPinoyLiveMSGMChat",
|
||
402: "ColorPinoyLiveMSGLiveConfig",
|
||
403: "ColorPinoyLiveMSGSetDealer",
|
||
}
|
||
ColorPinoyLiveProcessCmd_value = map[string]int32{
|
||
"ColorPinoyLiveVoid": 0,
|
||
"ColorPinoyLiveMSGGameGetStatus": 300,
|
||
"ColorPinoyLiveMSGReady": 301,
|
||
"ColorPinoyLiveMSGBetting": 302,
|
||
"ColorPinoyLiveMSGLucky": 303,
|
||
"ColorPinoyLiveMSGResult": 304,
|
||
"ColorPinoyLiveMSGSettle": 305,
|
||
"ColorPinoyLiveMSGRank": 306,
|
||
"ColorPinoyLiveMSGMMainteSet": 307,
|
||
"ColorPinoyLiveMSGMDiscard": 308,
|
||
"ColorPinoyLiveMSGMRankList": 309,
|
||
"ColorPinoyLiveMSGMEndBet": 310,
|
||
"ColorPinoyLiveMSGMStartDice": 311,
|
||
"ColorPinoyLiveMSGMResultImg": 312,
|
||
"ColorPinoyLiveMSGMSyncNotify": 400,
|
||
"ColorPinoyLiveMSGMChat": 401,
|
||
"ColorPinoyLiveMSGLiveConfig": 402,
|
||
"ColorPinoyLiveMSGSetDealer": 403,
|
||
}
|
||
)
|
||
|
||
func (x ColorPinoyLiveProcessCmd) Enum() *ColorPinoyLiveProcessCmd {
|
||
p := new(ColorPinoyLiveProcessCmd)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorPinoyLiveProcessCmd) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorPinoyLiveProcessCmd) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[6].Descriptor()
|
||
}
|
||
|
||
func (ColorPinoyLiveProcessCmd) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[6]
|
||
}
|
||
|
||
func (x ColorPinoyLiveProcessCmd) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorPinoyLiveProcessCmd.Descriptor instead.
|
||
func (ColorPinoyLiveProcessCmd) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{6}
|
||
}
|
||
|
||
type ColorPinoyLiveCmd int32
|
||
|
||
const (
|
||
ColorPinoyLiveCmd_ColorPinoyLiveCmdMSGMRandomNext ColorPinoyLiveCmd = 0 // 只用于控制点击NEXT按钮推进流程
|
||
)
|
||
|
||
// Enum value maps for ColorPinoyLiveCmd.
|
||
var (
|
||
ColorPinoyLiveCmd_name = map[int32]string{
|
||
0: "ColorPinoyLiveCmdMSGMRandomNext",
|
||
}
|
||
ColorPinoyLiveCmd_value = map[string]int32{
|
||
"ColorPinoyLiveCmdMSGMRandomNext": 0,
|
||
}
|
||
)
|
||
|
||
func (x ColorPinoyLiveCmd) Enum() *ColorPinoyLiveCmd {
|
||
p := new(ColorPinoyLiveCmd)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorPinoyLiveCmd) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorPinoyLiveCmd) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[7].Descriptor()
|
||
}
|
||
|
||
func (ColorPinoyLiveCmd) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[7]
|
||
}
|
||
|
||
func (x ColorPinoyLiveCmd) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorPinoyLiveCmd.Descriptor instead.
|
||
func (ColorPinoyLiveCmd) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{7}
|
||
}
|
||
|
||
type ColorPinoyLiveProcessError int32
|
||
|
||
const (
|
||
ColorPinoyLiveProcessError_ColorPinoyLiveProcessErrorVoid ColorPinoyLiveProcessError = 0
|
||
ColorPinoyLiveProcessError_ColorPinoyLiveProcessErrorGameSatus ColorPinoyLiveProcessError = 1 //游戏状态错误
|
||
ColorPinoyLiveProcessError_ColorPinoyLiveProcessErrorMainteStatus ColorPinoyLiveProcessError = 2 //维护状态错误
|
||
ColorPinoyLiveProcessError_ColorPinoyLiveProcessErrorDice ColorPinoyLiveProcessError = 3 //骰子错误
|
||
)
|
||
|
||
// Enum value maps for ColorPinoyLiveProcessError.
|
||
var (
|
||
ColorPinoyLiveProcessError_name = map[int32]string{
|
||
0: "ColorPinoyLiveProcessErrorVoid",
|
||
1: "ColorPinoyLiveProcessErrorGameSatus",
|
||
2: "ColorPinoyLiveProcessErrorMainteStatus",
|
||
3: "ColorPinoyLiveProcessErrorDice",
|
||
}
|
||
ColorPinoyLiveProcessError_value = map[string]int32{
|
||
"ColorPinoyLiveProcessErrorVoid": 0,
|
||
"ColorPinoyLiveProcessErrorGameSatus": 1,
|
||
"ColorPinoyLiveProcessErrorMainteStatus": 2,
|
||
"ColorPinoyLiveProcessErrorDice": 3,
|
||
}
|
||
)
|
||
|
||
func (x ColorPinoyLiveProcessError) Enum() *ColorPinoyLiveProcessError {
|
||
p := new(ColorPinoyLiveProcessError)
|
||
*p = x
|
||
return p
|
||
}
|
||
|
||
func (x ColorPinoyLiveProcessError) String() string {
|
||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||
}
|
||
|
||
func (ColorPinoyLiveProcessError) Descriptor() protoreflect.EnumDescriptor {
|
||
return file_colorgame_proto_enumTypes[8].Descriptor()
|
||
}
|
||
|
||
func (ColorPinoyLiveProcessError) Type() protoreflect.EnumType {
|
||
return &file_colorgame_proto_enumTypes[8]
|
||
}
|
||
|
||
func (x ColorPinoyLiveProcessError) Number() protoreflect.EnumNumber {
|
||
return protoreflect.EnumNumber(x)
|
||
}
|
||
|
||
// Deprecated: Use ColorPinoyLiveProcessError.Descriptor instead.
|
||
func (ColorPinoyLiveProcessError) EnumDescriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{8}
|
||
}
|
||
|
||
// color玩法配置信息
|
||
type ColorRoomInfo struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorRoomInfo) Reset() {
|
||
*x = ColorRoomInfo{}
|
||
mi := &file_colorgame_proto_msgTypes[0]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorRoomInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorRoomInfo) ProtoMessage() {}
|
||
|
||
func (x *ColorRoomInfo) 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 ColorRoomInfo.ProtoReflect.Descriptor instead.
|
||
func (*ColorRoomInfo) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{0}
|
||
}
|
||
|
||
type ColorPinoyLiveStatusMessage struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Status int32 `protobuf:"varint,1,opt,name=Status,proto3" json:"Status,omitempty"` //状态
|
||
StatusTime int32 `protobuf:"varint,2,opt,name=StatusTime,proto3" json:"StatusTime,omitempty"` //状态的总时间
|
||
StatusRemainTime int32 `protobuf:"varint,3,opt,name=StatusRemainTime,proto3" json:"StatusRemainTime,omitempty"` // 状态还剩多久结束时间
|
||
Jackpot int64 `protobuf:"varint,4,opt,name=jackpot,proto3" json:"jackpot,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveStatusMessage) Reset() {
|
||
*x = ColorPinoyLiveStatusMessage{}
|
||
mi := &file_colorgame_proto_msgTypes[1]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveStatusMessage) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveStatusMessage) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveStatusMessage) 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 ColorPinoyLiveStatusMessage.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveStatusMessage) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{1}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveStatusMessage) GetStatus() int32 {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveStatusMessage) GetStatusTime() int32 {
|
||
if x != nil {
|
||
return x.StatusTime
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveStatusMessage) GetStatusRemainTime() int32 {
|
||
if x != nil {
|
||
return x.StatusRemainTime
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveStatusMessage) GetJackpot() int64 {
|
||
if x != nil {
|
||
return x.Jackpot
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ColorPinoyLiveGameOpenThreeDice struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Status int32 `protobuf:"varint,1,opt,name=Status,proto3" json:"Status,omitempty"` //游戏状态
|
||
Color []ColorPinoyLiveDiceColorType `protobuf:"varint,2,rep,packed,name=color,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"color,omitempty"` //骰子颜色 3个
|
||
AniRouteIndex int32 `protobuf:"varint,3,opt,name=aniRouteIndex,proto3" json:"aniRouteIndex,omitempty"` // 动画路径
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameOpenThreeDice) Reset() {
|
||
*x = ColorPinoyLiveGameOpenThreeDice{}
|
||
mi := &file_colorgame_proto_msgTypes[2]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameOpenThreeDice) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveGameOpenThreeDice) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveGameOpenThreeDice) 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 ColorPinoyLiveGameOpenThreeDice.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveGameOpenThreeDice) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{2}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameOpenThreeDice) GetStatus() int32 {
|
||
if x != nil {
|
||
return x.Status
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameOpenThreeDice) GetColor() []ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.Color
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameOpenThreeDice) GetAniRouteIndex() int32 {
|
||
if x != nil {
|
||
return x.AniRouteIndex
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ColorPinoyLiveBetReq struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
BetType ColorPinoyLiveBetTypeJP `protobuf:"varint,1,opt,name=BetType,proto3,enum=pb.ColorPinoyLiveBetTypeJP" json:"BetType,omitempty"` //下注区域
|
||
BetLevel int32 `protobuf:"varint,2,opt,name=BetLevel,proto3" json:"BetLevel,omitempty"` //筹码级别
|
||
BetIndex int32 `protobuf:"varint,3,opt,name=BetIndex,proto3" json:"BetIndex,omitempty"` //下注的下标
|
||
BetAmount int64 `protobuf:"varint,4,opt,name=BetAmount,proto3" json:"BetAmount,omitempty"` //下注cash
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetReq) Reset() {
|
||
*x = ColorPinoyLiveBetReq{}
|
||
mi := &file_colorgame_proto_msgTypes[3]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveBetReq) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveBetReq) 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 ColorPinoyLiveBetReq.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveBetReq) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{3}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetReq) GetBetType() ColorPinoyLiveBetTypeJP {
|
||
if x != nil {
|
||
return x.BetType
|
||
}
|
||
return ColorPinoyLiveBetTypeJP_CLJ_Yellow
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetReq) GetBetLevel() int32 {
|
||
if x != nil {
|
||
return x.BetLevel
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetReq) GetBetIndex() int32 {
|
||
if x != nil {
|
||
return x.BetIndex
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetReq) GetBetAmount() int64 {
|
||
if x != nil {
|
||
return x.BetAmount
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 服务器收到的押注信息
|
||
type ColorPinoyLiveBetReqs struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Info []*ColorPinoyLiveBetReq `protobuf:"bytes,1,rep,name=info,proto3" json:"info,omitempty"` // 下注区域数组
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetReqs) Reset() {
|
||
*x = ColorPinoyLiveBetReqs{}
|
||
mi := &file_colorgame_proto_msgTypes[4]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetReqs) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveBetReqs) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveBetReqs) 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 ColorPinoyLiveBetReqs.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveBetReqs) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{4}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetReqs) GetInfo() []*ColorPinoyLiveBetReq {
|
||
if x != nil {
|
||
return x.Info
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ColorPinoyLiveBetResp struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
|
||
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetResp) Reset() {
|
||
*x = ColorPinoyLiveBetResp{}
|
||
mi := &file_colorgame_proto_msgTypes[5]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveBetResp) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveBetResp) 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 ColorPinoyLiveBetResp.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveBetResp) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{5}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// 游戏中几个玩家的数据
|
||
type ColorPinoyLiveSeatUser 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 *ColorPinoyLiveSeatUser) Reset() {
|
||
*x = ColorPinoyLiveSeatUser{}
|
||
mi := &file_colorgame_proto_msgTypes[6]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSeatUser) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveSeatUser) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveSeatUser) 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 ColorPinoyLiveSeatUser.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveSeatUser) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{6}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSeatUser) GetNick() string {
|
||
if x != nil {
|
||
return x.Nick
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSeatUser) GetHead() string {
|
||
if x != nil {
|
||
return x.Head
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSeatUser) GetScore() int64 {
|
||
if x != nil {
|
||
return x.Score
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSeatUser) GetSeatId() int32 {
|
||
if x != nil {
|
||
return x.SeatId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSeatUser) GetUserID() int64 {
|
||
if x != nil {
|
||
return x.UserID
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 发送在线人数
|
||
type ColorPinoyLiveS2COnlinePlayerNum struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Num int64 `protobuf:"varint,1,opt,name=Num,proto3" json:"Num,omitempty"` //
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2COnlinePlayerNum) Reset() {
|
||
*x = ColorPinoyLiveS2COnlinePlayerNum{}
|
||
mi := &file_colorgame_proto_msgTypes[7]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2COnlinePlayerNum) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveS2COnlinePlayerNum) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveS2COnlinePlayerNum) 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 ColorPinoyLiveS2COnlinePlayerNum.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveS2COnlinePlayerNum) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{7}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2COnlinePlayerNum) GetNum() int64 {
|
||
if x != nil {
|
||
return x.Num
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 结束下注,更新大客投注信息
|
||
type ColorPinoyLivePlayerBigWinner struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
BigBet []*ColorPinoyLiveBigWinner `protobuf:"bytes,34,rep,name=bigBet,proto3" json:"bigBet,omitempty"` // 大客投注
|
||
Jackpot int64 `protobuf:"varint,1,opt,name=jackpot,proto3" json:"jackpot,omitempty"` // 下注结束,更新jackpot值
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerBigWinner) Reset() {
|
||
*x = ColorPinoyLivePlayerBigWinner{}
|
||
mi := &file_colorgame_proto_msgTypes[8]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerBigWinner) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLivePlayerBigWinner) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLivePlayerBigWinner) 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 ColorPinoyLivePlayerBigWinner.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLivePlayerBigWinner) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{8}
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerBigWinner) GetBigBet() []*ColorPinoyLiveBigWinner {
|
||
if x != nil {
|
||
return x.BigBet
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerBigWinner) GetJackpot() int64 {
|
||
if x != nil {
|
||
return x.Jackpot
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ColorPinoyLiveSceneBetInfo struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
UserBetTotal int64 `protobuf:"varint,1,opt,name=UserBetTotal,proto3" json:"UserBetTotal,omitempty"` //玩家总下注
|
||
TotalBets []int64 `protobuf:"varint,2,rep,packed,name=TotalBets,proto3" json:"TotalBets,omitempty"` //总各区域下注
|
||
UserBets []int64 `protobuf:"varint,3,rep,packed,name=UserBets,proto3" json:"UserBets,omitempty"` //用户各区域下注
|
||
UserInfo *ColorPinoyLiveUserInfo `protobuf:"bytes,4,opt,name=UserInfo,proto3" json:"UserInfo,omitempty"` //用户信息
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneBetInfo) Reset() {
|
||
*x = ColorPinoyLiveSceneBetInfo{}
|
||
mi := &file_colorgame_proto_msgTypes[9]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneBetInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveSceneBetInfo) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveSceneBetInfo) 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 ColorPinoyLiveSceneBetInfo.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveSceneBetInfo) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{9}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneBetInfo) GetUserBetTotal() int64 {
|
||
if x != nil {
|
||
return x.UserBetTotal
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneBetInfo) GetTotalBets() []int64 {
|
||
if x != nil {
|
||
return x.TotalBets
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneBetInfo) GetUserBets() []int64 {
|
||
if x != nil {
|
||
return x.UserBets
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneBetInfo) GetUserInfo() *ColorPinoyLiveUserInfo {
|
||
if x != nil {
|
||
return x.UserInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ColorPinoyLiveBetArr struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
BetArr []int64 `protobuf:"varint,3,rep,packed,name=betArr,proto3" json:"betArr,omitempty"` //下注数组
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetArr) Reset() {
|
||
*x = ColorPinoyLiveBetArr{}
|
||
mi := &file_colorgame_proto_msgTypes[10]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetArr) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveBetArr) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveBetArr) 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 ColorPinoyLiveBetArr.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveBetArr) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{10}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetArr) GetBetArr() []int64 {
|
||
if x != nil {
|
||
return x.BetArr
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 房间下注规则
|
||
type ColorPinoyLiveRoomBetRuleMsg struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
UserBetLimit int32 `protobuf:"varint,1,opt,name=userBetLimit,proto3" json:"userBetLimit,omitempty"`
|
||
BetMinLimit int64 `protobuf:"varint,2,opt,name=betMinLimit,proto3" json:"betMinLimit,omitempty"` //最低携带金币限制
|
||
BetLevels []*ColorPinoyLiveBetArr `protobuf:"bytes,3,rep,name=betLevels,proto3" json:"betLevels,omitempty"` //下注级别
|
||
Level []int64 `protobuf:"varint,4,rep,packed,name=level,proto3" json:"level,omitempty"` //等级
|
||
MulRangeConfig []*BetAreaMulRangeConfig `protobuf:"bytes,5,rep,name=mulRangeConfig,proto3" json:"mulRangeConfig,omitempty"` // 赔率显示
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveRoomBetRuleMsg) Reset() {
|
||
*x = ColorPinoyLiveRoomBetRuleMsg{}
|
||
mi := &file_colorgame_proto_msgTypes[11]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveRoomBetRuleMsg) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveRoomBetRuleMsg) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveRoomBetRuleMsg) 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 ColorPinoyLiveRoomBetRuleMsg.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveRoomBetRuleMsg) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{11}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveRoomBetRuleMsg) GetUserBetLimit() int32 {
|
||
if x != nil {
|
||
return x.UserBetLimit
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveRoomBetRuleMsg) GetBetMinLimit() int64 {
|
||
if x != nil {
|
||
return x.BetMinLimit
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveRoomBetRuleMsg) GetBetLevels() []*ColorPinoyLiveBetArr {
|
||
if x != nil {
|
||
return x.BetLevels
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveRoomBetRuleMsg) GetLevel() []int64 {
|
||
if x != nil {
|
||
return x.Level
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveRoomBetRuleMsg) GetMulRangeConfig() []*BetAreaMulRangeConfig {
|
||
if x != nil {
|
||
return x.MulRangeConfig
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ColorPinoyLiveTrendGroup struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
LuckyDice ColorPinoyLiveDiceColorType `protobuf:"varint,1,opt,name=luckyDice,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"luckyDice,omitempty"` // 幸运骰子
|
||
ThreeDice []ColorPinoyLiveDiceColorType `protobuf:"varint,2,rep,packed,name=threeDice,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"threeDice,omitempty"` // 3个普通骰子
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveTrendGroup) Reset() {
|
||
*x = ColorPinoyLiveTrendGroup{}
|
||
mi := &file_colorgame_proto_msgTypes[12]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveTrendGroup) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveTrendGroup) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveTrendGroup) 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 ColorPinoyLiveTrendGroup.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveTrendGroup) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{12}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveTrendGroup) GetLuckyDice() ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.LuckyDice
|
||
}
|
||
return ColorPinoyLiveDiceColorType_ColorPinoyLiveType_Void
|
||
}
|
||
|
||
func (x *ColorPinoyLiveTrendGroup) GetThreeDice() []ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.ThreeDice
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ColorPinoyLiveTrend struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
ListTrendGroup []*ColorPinoyLiveTrendGroup `protobuf:"bytes,1,rep,name=listTrendGroup,proto3" json:"listTrendGroup,omitempty"`
|
||
LuckStarRate []int32 `protobuf:"varint,2,rep,packed,name=luckStarRate,proto3" json:"luckStarRate,omitempty"` // 数组索引号为颜色从0-5(ColorPinoyLiveDiceColorType-1)
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveTrend) Reset() {
|
||
*x = ColorPinoyLiveTrend{}
|
||
mi := &file_colorgame_proto_msgTypes[13]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveTrend) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveTrend) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveTrend) 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 ColorPinoyLiveTrend.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveTrend) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{13}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveTrend) GetListTrendGroup() []*ColorPinoyLiveTrendGroup {
|
||
if x != nil {
|
||
return x.ListTrendGroup
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveTrend) GetLuckStarRate() []int32 {
|
||
if x != nil {
|
||
return x.LuckStarRate
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 腾讯云实时音视频房间参数
|
||
type TRTCRoomArgs struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
AppId int32 `protobuf:"varint,1,opt,name=appId,proto3" json:"appId,omitempty"`
|
||
StrRoomId string `protobuf:"bytes,2,opt,name=strRoomId,proto3" json:"strRoomId,omitempty"`
|
||
UserId string `protobuf:"bytes,3,opt,name=userId,proto3" json:"userId,omitempty"`
|
||
UserSig string `protobuf:"bytes,4,opt,name=userSig,proto3" json:"userSig,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *TRTCRoomArgs) Reset() {
|
||
*x = TRTCRoomArgs{}
|
||
mi := &file_colorgame_proto_msgTypes[14]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *TRTCRoomArgs) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*TRTCRoomArgs) ProtoMessage() {}
|
||
|
||
func (x *TRTCRoomArgs) 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 TRTCRoomArgs.ProtoReflect.Descriptor instead.
|
||
func (*TRTCRoomArgs) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{14}
|
||
}
|
||
|
||
func (x *TRTCRoomArgs) GetAppId() int32 {
|
||
if x != nil {
|
||
return x.AppId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *TRTCRoomArgs) GetStrRoomId() string {
|
||
if x != nil {
|
||
return x.StrRoomId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *TRTCRoomArgs) GetUserId() string {
|
||
if x != nil {
|
||
return x.UserId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *TRTCRoomArgs) GetUserSig() string {
|
||
if x != nil {
|
||
return x.UserSig
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// 赢钱最多的6个玩家
|
||
type ColorPinoyLiveBigWinner 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 *ColorPinoyLiveBigWinner) Reset() {
|
||
*x = ColorPinoyLiveBigWinner{}
|
||
mi := &file_colorgame_proto_msgTypes[15]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBigWinner) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveBigWinner) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveBigWinner) 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 ColorPinoyLiveBigWinner.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveBigWinner) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{15}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBigWinner) GetNickName() string {
|
||
if x != nil {
|
||
return x.NickName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBigWinner) GetAvatar() string {
|
||
if x != nil {
|
||
return x.Avatar
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBigWinner) GetWinChips() int64 {
|
||
if x != nil {
|
||
return x.WinChips
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBigWinner) GetAreaId() []int64 {
|
||
if x != nil {
|
||
return x.AreaId
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 投注区域赔率范围配置信息
|
||
type BetAreaMulRangeConfig struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Pos ColorPinoyLiveBigBetAreaPos `protobuf:"varint,1,opt,name=pos,proto3,enum=pb.ColorPinoyLiveBigBetAreaPos" 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 *BetAreaMulRangeConfig) Reset() {
|
||
*x = BetAreaMulRangeConfig{}
|
||
mi := &file_colorgame_proto_msgTypes[16]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *BetAreaMulRangeConfig) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*BetAreaMulRangeConfig) ProtoMessage() {}
|
||
|
||
func (x *BetAreaMulRangeConfig) 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 BetAreaMulRangeConfig.ProtoReflect.Descriptor instead.
|
||
func (*BetAreaMulRangeConfig) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{16}
|
||
}
|
||
|
||
func (x *BetAreaMulRangeConfig) GetPos() ColorPinoyLiveBigBetAreaPos {
|
||
if x != nil {
|
||
return x.Pos
|
||
}
|
||
return ColorPinoyLiveBigBetAreaPos_BBA_Single_0
|
||
}
|
||
|
||
func (x *BetAreaMulRangeConfig) GetMinMul() int64 {
|
||
if x != nil {
|
||
return x.MinMul
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *BetAreaMulRangeConfig) GetMaxMul() int64 {
|
||
if x != nil {
|
||
return x.MaxMul
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 发送场景数据
|
||
type SceneMessage struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
RoomID int32 `protobuf:"varint,1,opt,name=roomID,proto3" json:"roomID,omitempty"`
|
||
GameStatus *ColorPinoyLiveStatusMessage `protobuf:"bytes,2,opt,name=gameStatus,proto3" json:"gameStatus,omitempty"` // 游戏状态
|
||
StatusTime int32 `protobuf:"varint,3,opt,name=statusTime,proto3" json:"statusTime,omitempty"` // 游戏状态剩余时间(下注倒计时会有 其余时间为 零)
|
||
OnlineNum int32 `protobuf:"varint,4,opt,name=onlineNum,proto3" json:"onlineNum,omitempty"` // 在线人数
|
||
TrendList *ColorPinoyLiveTrend `protobuf:"bytes,5,opt,name=trendList,proto3" json:"trendList,omitempty"` // 走势图
|
||
LuckyDice ColorPinoyLiveDiceColorType `protobuf:"varint,6,opt,name=luckyDice,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"luckyDice,omitempty"` // 幸运骰子
|
||
ThreeDice []ColorPinoyLiveDiceColorType `protobuf:"varint,7,rep,packed,name=threeDice,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"threeDice,omitempty"` // 3个普通骰子
|
||
BetAreaInfo []*ColorPinoyLiveGameBetAreaInfo `protobuf:"bytes,8,rep,name=betAreaInfo,proto3" json:"betAreaInfo,omitempty"` // 下注信息
|
||
BetRule *ColorPinoyLiveRoomBetRuleMsg `protobuf:"bytes,9,opt,name=betRule,proto3" json:"betRule,omitempty"` // 下注规则
|
||
// repeated SeatUser userData = 10; // 在坐玩家
|
||
AniLuckyDiceRouteIndex int32 `protobuf:"varint,10,opt,name=aniLuckyDiceRouteIndex,proto3" json:"aniLuckyDiceRouteIndex,omitempty"` // 幸运骰子 掉落路径
|
||
AniThreeDiceRouteIndex int32 `protobuf:"varint,11,opt,name=aniThreeDiceRouteIndex,proto3" json:"aniThreeDiceRouteIndex,omitempty"` // 3个骰子 掉落路径
|
||
OnlineNums int32 `protobuf:"varint,12,opt,name=onlineNums,proto3" json:"onlineNums,omitempty"` // 在线人数
|
||
LastTimeBet []*ColorPinoyLiveBetReqs `protobuf:"bytes,13,rep,name=lastTimeBet,proto3" json:"lastTimeBet,omitempty"` // 上局下注
|
||
RankList []*ColorPinoyLivePlayerData `protobuf:"bytes,14,rep,name=rankList,proto3" json:"rankList,omitempty"` // 玩家数据
|
||
Bonus int32 `protobuf:"varint,15,opt,name=bonus,proto3" json:"bonus,omitempty"` // 幸运骰子加成
|
||
ArtcUrl string `protobuf:"bytes,16,opt,name=artcUrl,proto3" json:"artcUrl,omitempty"` // 阿里云拉流地址
|
||
TrtcRoomArgs *TRTCRoomArgs `protobuf:"bytes,17,opt,name=trtcRoomArgs,proto3" json:"trtcRoomArgs,omitempty"` // 腾讯云房间参数
|
||
Balance int64 `protobuf:"varint,18,opt,name=balance,proto3" json:"balance,omitempty"` // 用户余额
|
||
BigWinner []*ColorPinoyLiveBigWinner `protobuf:"bytes,19,rep,name=bigWinner,proto3" json:"bigWinner,omitempty"` // 大客数据
|
||
DealerName []string `protobuf:"bytes,20,rep,name=dealerName,proto3" json:"dealerName,omitempty"` // 主播名字
|
||
Jackpot int64 `protobuf:"varint,21,opt,name=jackpot,proto3" json:"jackpot,omitempty"` // jackpot值
|
||
MulRangeConfig []*BetAreaMulRangeConfig `protobuf:"bytes,22,rep,name=mulRangeConfig,proto3" json:"mulRangeConfig,omitempty"` // 赔率显示
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *SceneMessage) Reset() {
|
||
*x = SceneMessage{}
|
||
mi := &file_colorgame_proto_msgTypes[17]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *SceneMessage) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*SceneMessage) ProtoMessage() {}
|
||
|
||
func (x *SceneMessage) 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 SceneMessage.ProtoReflect.Descriptor instead.
|
||
func (*SceneMessage) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{17}
|
||
}
|
||
|
||
func (x *SceneMessage) GetRoomID() int32 {
|
||
if x != nil {
|
||
return x.RoomID
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *SceneMessage) GetGameStatus() *ColorPinoyLiveStatusMessage {
|
||
if x != nil {
|
||
return x.GameStatus
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SceneMessage) GetStatusTime() int32 {
|
||
if x != nil {
|
||
return x.StatusTime
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *SceneMessage) GetOnlineNum() int32 {
|
||
if x != nil {
|
||
return x.OnlineNum
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *SceneMessage) GetTrendList() *ColorPinoyLiveTrend {
|
||
if x != nil {
|
||
return x.TrendList
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SceneMessage) GetLuckyDice() ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.LuckyDice
|
||
}
|
||
return ColorPinoyLiveDiceColorType_ColorPinoyLiveType_Void
|
||
}
|
||
|
||
func (x *SceneMessage) GetThreeDice() []ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.ThreeDice
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SceneMessage) GetBetAreaInfo() []*ColorPinoyLiveGameBetAreaInfo {
|
||
if x != nil {
|
||
return x.BetAreaInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SceneMessage) GetBetRule() *ColorPinoyLiveRoomBetRuleMsg {
|
||
if x != nil {
|
||
return x.BetRule
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SceneMessage) GetAniLuckyDiceRouteIndex() int32 {
|
||
if x != nil {
|
||
return x.AniLuckyDiceRouteIndex
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *SceneMessage) GetAniThreeDiceRouteIndex() int32 {
|
||
if x != nil {
|
||
return x.AniThreeDiceRouteIndex
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *SceneMessage) GetOnlineNums() int32 {
|
||
if x != nil {
|
||
return x.OnlineNums
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *SceneMessage) GetLastTimeBet() []*ColorPinoyLiveBetReqs {
|
||
if x != nil {
|
||
return x.LastTimeBet
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SceneMessage) GetRankList() []*ColorPinoyLivePlayerData {
|
||
if x != nil {
|
||
return x.RankList
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SceneMessage) GetBonus() int32 {
|
||
if x != nil {
|
||
return x.Bonus
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *SceneMessage) GetArtcUrl() string {
|
||
if x != nil {
|
||
return x.ArtcUrl
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *SceneMessage) GetTrtcRoomArgs() *TRTCRoomArgs {
|
||
if x != nil {
|
||
return x.TrtcRoomArgs
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SceneMessage) GetBalance() int64 {
|
||
if x != nil {
|
||
return x.Balance
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *SceneMessage) GetBigWinner() []*ColorPinoyLiveBigWinner {
|
||
if x != nil {
|
||
return x.BigWinner
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SceneMessage) GetDealerName() []string {
|
||
if x != nil {
|
||
return x.DealerName
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *SceneMessage) GetJackpot() int64 {
|
||
if x != nil {
|
||
return x.Jackpot
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *SceneMessage) GetMulRangeConfig() []*BetAreaMulRangeConfig {
|
||
if x != nil {
|
||
return x.MulRangeConfig
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ColorPinoyLiveUserSitDown struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
ChairNo int32 `protobuf:"varint,1,opt,name=ChairNo,proto3" json:"ChairNo,omitempty"` //座位号
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSitDown) Reset() {
|
||
*x = ColorPinoyLiveUserSitDown{}
|
||
mi := &file_colorgame_proto_msgTypes[18]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSitDown) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveUserSitDown) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveUserSitDown) 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 ColorPinoyLiveUserSitDown.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveUserSitDown) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{18}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSitDown) GetChairNo() int32 {
|
||
if x != nil {
|
||
return x.ChairNo
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ColorPinoyLiveUserSitDownFail struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
FailReaSon string `protobuf:"bytes,1,opt,name=FailReaSon,proto3" json:"FailReaSon,omitempty"` //坐下失败
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSitDownFail) Reset() {
|
||
*x = ColorPinoyLiveUserSitDownFail{}
|
||
mi := &file_colorgame_proto_msgTypes[19]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSitDownFail) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveUserSitDownFail) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveUserSitDownFail) 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 ColorPinoyLiveUserSitDownFail.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveUserSitDownFail) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{19}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSitDownFail) GetFailReaSon() string {
|
||
if x != nil {
|
||
return x.FailReaSon
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ColorPinoyLiveBetAreaOdd struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
BetArea ColorPinoyLiveBetTypeJP `protobuf:"varint,1,opt,name=betArea,proto3,enum=pb.ColorPinoyLiveBetTypeJP" json:"betArea,omitempty"` // 投注区域
|
||
Odd int64 `protobuf:"varint,4,opt,name=odd,proto3" json:"odd,omitempty"` // 实际中奖赔率
|
||
ViewOdd int64 `protobuf:"varint,9,opt,name=viewOdd,proto3" json:"viewOdd,omitempty"` // 投注面板显示的赔率,比如单黄区域爆奖显示x10赔率,开出黄白红,则实际中奖赔率是基础赔率而不是爆奖赔率
|
||
IsBigOdd bool `protobuf:"varint,5,opt,name=isBigOdd,proto3" json:"isBigOdd,omitempty"` // true:爆奖
|
||
BigSingleColorOddPos ColorPinoyLiveBigBetAreaPos `protobuf:"varint,6,opt,name=bigSingleColorOddPos,proto3,enum=pb.ColorPinoyLiveBigBetAreaPos" json:"bigSingleColorOddPos,omitempty"` // 下注区域为单色区0-2时,该值表明是单色还是双色,三色不同的赔率
|
||
IsWin bool `protobuf:"varint,7,opt,name=isWin,proto3" json:"isWin,omitempty"` // 该区域是否中奖
|
||
IsJackpot bool `protobuf:"varint,8,opt,name=isJackpot,proto3" json:"isJackpot,omitempty"` // true:jackpot位置
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetAreaOdd) Reset() {
|
||
*x = ColorPinoyLiveBetAreaOdd{}
|
||
mi := &file_colorgame_proto_msgTypes[20]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetAreaOdd) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveBetAreaOdd) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveBetAreaOdd) 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 ColorPinoyLiveBetAreaOdd.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveBetAreaOdd) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{20}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetAreaOdd) GetBetArea() ColorPinoyLiveBetTypeJP {
|
||
if x != nil {
|
||
return x.BetArea
|
||
}
|
||
return ColorPinoyLiveBetTypeJP_CLJ_Yellow
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetAreaOdd) GetOdd() int64 {
|
||
if x != nil {
|
||
return x.Odd
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetAreaOdd) GetViewOdd() int64 {
|
||
if x != nil {
|
||
return x.ViewOdd
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetAreaOdd) GetIsBigOdd() bool {
|
||
if x != nil {
|
||
return x.IsBigOdd
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetAreaOdd) GetBigSingleColorOddPos() ColorPinoyLiveBigBetAreaPos {
|
||
if x != nil {
|
||
return x.BigSingleColorOddPos
|
||
}
|
||
return ColorPinoyLiveBigBetAreaPos_BBA_Single_0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetAreaOdd) GetIsWin() bool {
|
||
if x != nil {
|
||
return x.IsWin
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetAreaOdd) GetIsJackpot() bool {
|
||
if x != nil {
|
||
return x.IsJackpot
|
||
}
|
||
return false
|
||
}
|
||
|
||
// 扑克消息
|
||
type ColorPinoyLivePokerMsg struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
WinBetArea []*ColorPinoyLiveBetAreaOdd `protobuf:"bytes,5,rep,name=winBetArea,proto3" json:"winBetArea,omitempty"` // 中奖区域
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLivePokerMsg) Reset() {
|
||
*x = ColorPinoyLivePokerMsg{}
|
||
mi := &file_colorgame_proto_msgTypes[21]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLivePokerMsg) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLivePokerMsg) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLivePokerMsg) 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 ColorPinoyLivePokerMsg.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLivePokerMsg) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{21}
|
||
}
|
||
|
||
func (x *ColorPinoyLivePokerMsg) GetWinBetArea() []*ColorPinoyLiveBetAreaOdd {
|
||
if x != nil {
|
||
return x.WinBetArea
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ColorPinoyLiveUserInfo struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
NikeName string `protobuf:"bytes,1,opt,name=NikeName,proto3" json:"NikeName,omitempty"` //昵称
|
||
UserGlod int64 `protobuf:"varint,2,opt,name=UserGlod,proto3" json:"UserGlod,omitempty"` //玩家金币
|
||
BetGold int64 `protobuf:"varint,3,opt,name=BetGold,proto3" json:"BetGold,omitempty"` //近20局赢取的金币
|
||
WinCount int32 `protobuf:"varint,4,opt,name=WinCount,proto3" json:"WinCount,omitempty"` //赢的次数
|
||
Head string `protobuf:"bytes,5,opt,name=Head,proto3" json:"Head,omitempty"` // 头像
|
||
UserID int64 `protobuf:"varint,6,opt,name=UserID,proto3" json:"UserID,omitempty"` //用户id
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserInfo) Reset() {
|
||
*x = ColorPinoyLiveUserInfo{}
|
||
mi := &file_colorgame_proto_msgTypes[22]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveUserInfo) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveUserInfo) 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 ColorPinoyLiveUserInfo.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveUserInfo) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{22}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserInfo) GetNikeName() string {
|
||
if x != nil {
|
||
return x.NikeName
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserInfo) GetUserGlod() int64 {
|
||
if x != nil {
|
||
return x.UserGlod
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserInfo) GetBetGold() int64 {
|
||
if x != nil {
|
||
return x.BetGold
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserInfo) GetWinCount() int32 {
|
||
if x != nil {
|
||
return x.WinCount
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserInfo) GetHead() string {
|
||
if x != nil {
|
||
return x.Head
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserInfo) GetUserID() int64 {
|
||
if x != nil {
|
||
return x.UserID
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 用户列表
|
||
type ColorPinoyLiveUserList struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
UserList []*ColorPinoyLiveUserInfo `protobuf:"bytes,1,rep,name=UserList,proto3" json:"UserList,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserList) Reset() {
|
||
*x = ColorPinoyLiveUserList{}
|
||
mi := &file_colorgame_proto_msgTypes[23]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserList) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveUserList) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveUserList) 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 ColorPinoyLiveUserList.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveUserList) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{23}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserList) GetUserList() []*ColorPinoyLiveUserInfo {
|
||
if x != nil {
|
||
return x.UserList
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 个人 结算消息
|
||
type ColorPinoyLiveUserSettleMsg struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
TotalWinBaseBet int64 `protobuf:"varint,1,opt,name=TotalWinBaseBet,proto3" json:"TotalWinBaseBet,omitempty"` //赢区的投注总和
|
||
UserScore int64 `protobuf:"varint,2,opt,name=UserScore,proto3" json:"UserScore,omitempty"` //用户当前的分数
|
||
TotalWin int64 `protobuf:"varint,3,opt,name=TotalWin,proto3" json:"TotalWin,omitempty"` //扣税以后总赢钱
|
||
UserBets []int64 `protobuf:"varint,4,rep,packed,name=UserBets,proto3" json:"UserBets,omitempty"` //用户各区域下注
|
||
TotalBets []int64 `protobuf:"varint,5,rep,packed,name=TotalBets,proto3" json:"TotalBets,omitempty"` //总各区域下注
|
||
UserWins []int64 `protobuf:"varint,6,rep,packed,name=UserWins,proto3" json:"UserWins,omitempty"` //用户各区域赢钱
|
||
UserRealWins []int64 `protobuf:"varint,7,rep,packed,name=UserRealWins,proto3" json:"UserRealWins,omitempty"` //用户各区域赢钱扣税后
|
||
Tax int64 `protobuf:"varint,9,opt,name=Tax,proto3" json:"Tax,omitempty"` //税
|
||
OddsWins []int64 `protobuf:"varint,10,rep,packed,name=oddsWins,proto3" json:"oddsWins,omitempty"` // // 老版 用户各区域的赢区的结算倍率 todo
|
||
UserBetsCount []int64 `protobuf:"varint,11,rep,packed,name=userBetsCount,proto3" json:"userBetsCount,omitempty"` // 用户各区域下注次数
|
||
WinAreaOdd []*ColorPinoyLiveBetAreaOdd `protobuf:"bytes,12,rep,name=winAreaOdd,proto3" json:"winAreaOdd,omitempty"` // 中奖区域及中奖赔率
|
||
JackpotWin int64 `protobuf:"varint,13,opt,name=jackpotWin,proto3" json:"jackpotWin,omitempty"` // jackpot奖励
|
||
JackpotUserName []string `protobuf:"bytes,14,rep,name=jackpotUserName,proto3" json:"jackpotUserName,omitempty"` // 中jackpot 玩家名单
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) Reset() {
|
||
*x = ColorPinoyLiveUserSettleMsg{}
|
||
mi := &file_colorgame_proto_msgTypes[24]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveUserSettleMsg) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) 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 ColorPinoyLiveUserSettleMsg.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveUserSettleMsg) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{24}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) GetTotalWinBaseBet() int64 {
|
||
if x != nil {
|
||
return x.TotalWinBaseBet
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) GetUserScore() int64 {
|
||
if x != nil {
|
||
return x.UserScore
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) GetTotalWin() int64 {
|
||
if x != nil {
|
||
return x.TotalWin
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) GetUserBets() []int64 {
|
||
if x != nil {
|
||
return x.UserBets
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) GetTotalBets() []int64 {
|
||
if x != nil {
|
||
return x.TotalBets
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) GetUserWins() []int64 {
|
||
if x != nil {
|
||
return x.UserWins
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) GetUserRealWins() []int64 {
|
||
if x != nil {
|
||
return x.UserRealWins
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) GetTax() int64 {
|
||
if x != nil {
|
||
return x.Tax
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) GetOddsWins() []int64 {
|
||
if x != nil {
|
||
return x.OddsWins
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) GetUserBetsCount() []int64 {
|
||
if x != nil {
|
||
return x.UserBetsCount
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) GetWinAreaOdd() []*ColorPinoyLiveBetAreaOdd {
|
||
if x != nil {
|
||
return x.WinAreaOdd
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) GetJackpotWin() int64 {
|
||
if x != nil {
|
||
return x.JackpotWin
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUserSettleMsg) GetJackpotUserName() []string {
|
||
if x != nil {
|
||
return x.JackpotUserName
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ColorPinoyLiveGameBetAreaUserInfo struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
UserID int64 `protobuf:"varint,1,opt,name=userID,proto3" json:"userID,omitempty"`
|
||
BetChips int64 `protobuf:"varint,2,opt,name=betChips,proto3" json:"betChips,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaUserInfo) Reset() {
|
||
*x = ColorPinoyLiveGameBetAreaUserInfo{}
|
||
mi := &file_colorgame_proto_msgTypes[25]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaUserInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveGameBetAreaUserInfo) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaUserInfo) 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 ColorPinoyLiveGameBetAreaUserInfo.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveGameBetAreaUserInfo) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{25}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaUserInfo) GetUserID() int64 {
|
||
if x != nil {
|
||
return x.UserID
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaUserInfo) GetBetChips() int64 {
|
||
if x != nil {
|
||
return x.BetChips
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ColorPinoyLiveGameBetAreaInfo struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
BetType ColorPinoyLiveBetTypeJP `protobuf:"varint,1,opt,name=betType,proto3,enum=pb.ColorPinoyLiveBetTypeJP" json:"betType,omitempty"` // 下注区域
|
||
BetChipsInfo []*ColorPinoyLiveGameBetAreaUserInfo `protobuf:"bytes,2,rep,name=betChipsInfo,proto3" json:"betChipsInfo,omitempty"` //该下注区的玩家下注情况
|
||
IsWin int32 `protobuf:"varint,3,opt,name=isWin,proto3" json:"isWin,omitempty"` //这个区域是否中奖
|
||
Odd []int64 `protobuf:"varint,4,rep,packed,name=odd,proto3" json:"odd,omitempty"` // 赔率 单色投注区域有三个赔率 其它投注区域只有一个赔率
|
||
IsBigOdd bool `protobuf:"varint,5,opt,name=isBigOdd,proto3" json:"isBigOdd,omitempty"` // true:爆奖
|
||
BigSingleColorOddPos ColorPinoyLiveBigBetAreaPos `protobuf:"varint,6,opt,name=bigSingleColorOddPos,proto3,enum=pb.ColorPinoyLiveBigBetAreaPos" json:"bigSingleColorOddPos,omitempty"` // 下注区域为单色区0-2时,该值表明是单色还是双色,三色不同的赔率
|
||
IsJackpot bool `protobuf:"varint,7,opt,name=isJackpot,proto3" json:"isJackpot,omitempty"` // 该区域是否jackpot
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaInfo) Reset() {
|
||
*x = ColorPinoyLiveGameBetAreaInfo{}
|
||
mi := &file_colorgame_proto_msgTypes[26]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveGameBetAreaInfo) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaInfo) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[26]
|
||
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 ColorPinoyLiveGameBetAreaInfo.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveGameBetAreaInfo) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{26}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaInfo) GetBetType() ColorPinoyLiveBetTypeJP {
|
||
if x != nil {
|
||
return x.BetType
|
||
}
|
||
return ColorPinoyLiveBetTypeJP_CLJ_Yellow
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaInfo) GetBetChipsInfo() []*ColorPinoyLiveGameBetAreaUserInfo {
|
||
if x != nil {
|
||
return x.BetChipsInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaInfo) GetIsWin() int32 {
|
||
if x != nil {
|
||
return x.IsWin
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaInfo) GetOdd() []int64 {
|
||
if x != nil {
|
||
return x.Odd
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaInfo) GetIsBigOdd() bool {
|
||
if x != nil {
|
||
return x.IsBigOdd
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaInfo) GetBigSingleColorOddPos() ColorPinoyLiveBigBetAreaPos {
|
||
if x != nil {
|
||
return x.BigSingleColorOddPos
|
||
}
|
||
return ColorPinoyLiveBigBetAreaPos_BBA_Single_0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGameBetAreaInfo) GetIsJackpot() bool {
|
||
if x != nil {
|
||
return x.IsJackpot
|
||
}
|
||
return false
|
||
}
|
||
|
||
type ColorPinoyLiveSceneUserInfo struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
UserID int64 `protobuf:"varint,1,opt,name=UserID,proto3" json:"UserID,omitempty"`
|
||
SceneSeatID int32 `protobuf:"varint,2,opt,name=SceneSeatID,proto3" json:"SceneSeatID,omitempty"`
|
||
UserScore int64 `protobuf:"varint,3,opt,name=UserScore,proto3" json:"UserScore,omitempty"` //当前分数
|
||
TotalWin int64 `protobuf:"varint,4,opt,name=TotalWin,proto3" json:"TotalWin,omitempty"` //扣税以后总赢钱
|
||
JackpotWin int64 `protobuf:"varint,5,opt,name=jackpotWin,proto3" json:"jackpotWin,omitempty"` // jackpot赢钱
|
||
NormalWin int64 `protobuf:"varint,6,opt,name=normalWin,proto3" json:"normalWin,omitempty"` // 非jackpot赢钱
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneUserInfo) Reset() {
|
||
*x = ColorPinoyLiveSceneUserInfo{}
|
||
mi := &file_colorgame_proto_msgTypes[27]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneUserInfo) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveSceneUserInfo) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveSceneUserInfo) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[27]
|
||
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 ColorPinoyLiveSceneUserInfo.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveSceneUserInfo) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{27}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneUserInfo) GetUserID() int64 {
|
||
if x != nil {
|
||
return x.UserID
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneUserInfo) GetSceneSeatID() int32 {
|
||
if x != nil {
|
||
return x.SceneSeatID
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneUserInfo) GetUserScore() int64 {
|
||
if x != nil {
|
||
return x.UserScore
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneUserInfo) GetTotalWin() int64 {
|
||
if x != nil {
|
||
return x.TotalWin
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneUserInfo) GetJackpotWin() int64 {
|
||
if x != nil {
|
||
return x.JackpotWin
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneUserInfo) GetNormalWin() int64 {
|
||
if x != nil {
|
||
return x.NormalWin
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 场景上的玩家结算信息
|
||
type ColorPinoyLiveSceneSettleMsg struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
BetAreaInfo []*ColorPinoyLiveGameBetAreaInfo `protobuf:"bytes,1,rep,name=betAreaInfo,proto3" json:"betAreaInfo,omitempty"` // 下注区域信息
|
||
// repeated SceneUserInfo UserList = 2; // 有座玩家下注信息
|
||
NoChairTotalWin int64 `protobuf:"varint,2,opt,name=noChairTotalWin,proto3" json:"noChairTotalWin,omitempty"`
|
||
SysDealerAreaInfo int64 `protobuf:"varint,3,opt,name=sysDealerAreaInfo,proto3" json:"sysDealerAreaInfo,omitempty"` // 系统庄是否有赢
|
||
SelfWinInfo *ColorPinoyLiveSceneUserInfo `protobuf:"bytes,4,opt,name=selfWinInfo,proto3" json:"selfWinInfo,omitempty"` // 自己的输赢
|
||
LuckyDice ColorPinoyLiveDiceColorType `protobuf:"varint,5,opt,name=luckyDice,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"luckyDice,omitempty"` // 幸运骰子
|
||
ThreeDice []ColorPinoyLiveDiceColorType `protobuf:"varint,6,rep,packed,name=threeDice,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"threeDice,omitempty"` // 3个普通骰子
|
||
TrendGroup *ColorPinoyLiveTrendGroup `protobuf:"bytes,7,opt,name=trendGroup,proto3" json:"trendGroup,omitempty"`
|
||
LastTimeBet []*ColorPinoyLiveBetReqs `protobuf:"bytes,8,rep,name=lastTimeBet,proto3" json:"lastTimeBet,omitempty"` // 上局下注
|
||
TrendGroupEx *ColorPinoyLiveTrend `protobuf:"bytes,9,opt,name=trendGroupEx,proto3" json:"trendGroupEx,omitempty"`
|
||
BigWinner []*ColorPinoyLiveBigWinner `protobuf:"bytes,10,rep,name=bigWinner,proto3" json:"bigWinner,omitempty"` // 大客数据
|
||
Jackpot int64 `protobuf:"varint,11,opt,name=jackpot,proto3" json:"jackpot,omitempty"` // jackpot池
|
||
JackpotUserName []string `protobuf:"bytes,12,rep,name=jackpotUserName,proto3" json:"jackpotUserName,omitempty"` // 中jackpot 玩家名单
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) Reset() {
|
||
*x = ColorPinoyLiveSceneSettleMsg{}
|
||
mi := &file_colorgame_proto_msgTypes[28]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveSceneSettleMsg) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[28]
|
||
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 ColorPinoyLiveSceneSettleMsg.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveSceneSettleMsg) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{28}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) GetBetAreaInfo() []*ColorPinoyLiveGameBetAreaInfo {
|
||
if x != nil {
|
||
return x.BetAreaInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) GetNoChairTotalWin() int64 {
|
||
if x != nil {
|
||
return x.NoChairTotalWin
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) GetSysDealerAreaInfo() int64 {
|
||
if x != nil {
|
||
return x.SysDealerAreaInfo
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) GetSelfWinInfo() *ColorPinoyLiveSceneUserInfo {
|
||
if x != nil {
|
||
return x.SelfWinInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) GetLuckyDice() ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.LuckyDice
|
||
}
|
||
return ColorPinoyLiveDiceColorType_ColorPinoyLiveType_Void
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) GetThreeDice() []ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.ThreeDice
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) GetTrendGroup() *ColorPinoyLiveTrendGroup {
|
||
if x != nil {
|
||
return x.TrendGroup
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) GetLastTimeBet() []*ColorPinoyLiveBetReqs {
|
||
if x != nil {
|
||
return x.LastTimeBet
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) GetTrendGroupEx() *ColorPinoyLiveTrend {
|
||
if x != nil {
|
||
return x.TrendGroupEx
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) GetBigWinner() []*ColorPinoyLiveBigWinner {
|
||
if x != nil {
|
||
return x.BigWinner
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) GetJackpot() int64 {
|
||
if x != nil {
|
||
return x.Jackpot
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSceneSettleMsg) GetJackpotUserName() []string {
|
||
if x != nil {
|
||
return x.JackpotUserName
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ColorPinoyLiveKickOutUserMsg struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
KickOutReason string `protobuf:"bytes,1,opt,name=KickOutReason,proto3" json:"KickOutReason,omitempty"` //踢出玩家发送原因
|
||
Reason int32 `protobuf:"varint,2,opt,name=reason,proto3" json:"reason,omitempty"` //1没操作 2服务器维护
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveKickOutUserMsg) Reset() {
|
||
*x = ColorPinoyLiveKickOutUserMsg{}
|
||
mi := &file_colorgame_proto_msgTypes[29]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveKickOutUserMsg) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveKickOutUserMsg) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveKickOutUserMsg) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[29]
|
||
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 ColorPinoyLiveKickOutUserMsg.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveKickOutUserMsg) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{29}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveKickOutUserMsg) GetKickOutReason() string {
|
||
if x != nil {
|
||
return x.KickOutReason
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveKickOutUserMsg) GetReason() int32 {
|
||
if x != nil {
|
||
return x.Reason
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 次消息一秒一次
|
||
type ColorPinoyLiveUpdateRoomInfoMsg struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
OnlineNum int64 `protobuf:"varint,1,opt,name=OnlineNum,proto3" json:"OnlineNum,omitempty"` //在线人数
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUpdateRoomInfoMsg) Reset() {
|
||
*x = ColorPinoyLiveUpdateRoomInfoMsg{}
|
||
mi := &file_colorgame_proto_msgTypes[30]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUpdateRoomInfoMsg) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveUpdateRoomInfoMsg) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveUpdateRoomInfoMsg) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[30]
|
||
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 ColorPinoyLiveUpdateRoomInfoMsg.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveUpdateRoomInfoMsg) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{30}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveUpdateRoomInfoMsg) GetOnlineNum() int64 {
|
||
if x != nil {
|
||
return x.OnlineNum
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 测试
|
||
type ColorPinoyLivetempCardMsg struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
LongPoker []byte `protobuf:"bytes,1,opt,name=LongPoker,proto3" json:"LongPoker,omitempty"`
|
||
HuPoker []byte `protobuf:"bytes,2,opt,name=HuPoker,proto3" json:"HuPoker,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLivetempCardMsg) Reset() {
|
||
*x = ColorPinoyLivetempCardMsg{}
|
||
mi := &file_colorgame_proto_msgTypes[31]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLivetempCardMsg) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLivetempCardMsg) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLivetempCardMsg) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[31]
|
||
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 ColorPinoyLivetempCardMsg.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLivetempCardMsg) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{31}
|
||
}
|
||
|
||
func (x *ColorPinoyLivetempCardMsg) GetLongPoker() []byte {
|
||
if x != nil {
|
||
return x.LongPoker
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLivetempCardMsg) GetHuPoker() []byte {
|
||
if x != nil {
|
||
return x.HuPoker
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 押注成功时发送的消息
|
||
type ColorPinoyLiveBetSuccessMessage struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
SeatId int32 `protobuf:"varint,1,opt,name=SeatId,proto3" json:"SeatId,omitempty"` //座位号,场景中的座位号
|
||
BetLevel int32 `protobuf:"varint,2,opt,name=BetLevel,proto3" json:"BetLevel,omitempty"` //下注的下标
|
||
BetIndex int32 `protobuf:"varint,3,opt,name=BetIndex,proto3" json:"BetIndex,omitempty"` //下注的下标
|
||
BetType ColorPinoyLiveBetTypeJP `protobuf:"varint,4,opt,name=BetType,proto3,enum=pb.ColorPinoyLiveBetTypeJP" json:"BetType,omitempty"` //下注区域
|
||
UserBet int64 `protobuf:"varint,5,opt,name=UserBet,proto3" json:"UserBet,omitempty"` //该玩家本次下注
|
||
UserBets int64 `protobuf:"varint,6,opt,name=UserBets,proto3" json:"UserBets,omitempty"` //该玩家各区域总下注
|
||
TotalBets int64 `protobuf:"varint,7,opt,name=TotalBets,proto3" json:"TotalBets,omitempty"` //所有玩家总各区域下注
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetSuccessMessage) Reset() {
|
||
*x = ColorPinoyLiveBetSuccessMessage{}
|
||
mi := &file_colorgame_proto_msgTypes[32]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetSuccessMessage) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveBetSuccessMessage) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveBetSuccessMessage) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[32]
|
||
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 ColorPinoyLiveBetSuccessMessage.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveBetSuccessMessage) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{32}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetSuccessMessage) GetSeatId() int32 {
|
||
if x != nil {
|
||
return x.SeatId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetSuccessMessage) GetBetLevel() int32 {
|
||
if x != nil {
|
||
return x.BetLevel
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetSuccessMessage) GetBetIndex() int32 {
|
||
if x != nil {
|
||
return x.BetIndex
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetSuccessMessage) GetBetType() ColorPinoyLiveBetTypeJP {
|
||
if x != nil {
|
||
return x.BetType
|
||
}
|
||
return ColorPinoyLiveBetTypeJP_CLJ_Yellow
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetSuccessMessage) GetUserBet() int64 {
|
||
if x != nil {
|
||
return x.UserBet
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetSuccessMessage) GetUserBets() int64 {
|
||
if x != nil {
|
||
return x.UserBets
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveBetSuccessMessage) GetTotalBets() int64 {
|
||
if x != nil {
|
||
return x.TotalBets
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 押注成功返回
|
||
type ColorPinoyLiveS2CRepetBet struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
BetInfo []*ColorPinoyLiveBetSuccessMessage `protobuf:"bytes,1,rep,name=betInfo,proto3" json:"betInfo,omitempty"`
|
||
UserScore int64 `protobuf:"varint,2,opt,name=UserScore,proto3" json:"UserScore,omitempty"` //用户当前的分数
|
||
Uid int64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CRepetBet) Reset() {
|
||
*x = ColorPinoyLiveS2CRepetBet{}
|
||
mi := &file_colorgame_proto_msgTypes[33]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CRepetBet) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveS2CRepetBet) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveS2CRepetBet) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[33]
|
||
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 ColorPinoyLiveS2CRepetBet.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveS2CRepetBet) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{33}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CRepetBet) GetBetInfo() []*ColorPinoyLiveBetSuccessMessage {
|
||
if x != nil {
|
||
return x.BetInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CRepetBet) GetUserScore() int64 {
|
||
if x != nil {
|
||
return x.UserScore
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CRepetBet) GetUid() int64 {
|
||
if x != nil {
|
||
return x.Uid
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ColorPinoyLiveS2CNoChairRepetBet struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
BetInfo []*ColorPinoyLiveBetSuccessMessage `protobuf:"bytes,1,rep,name=betInfo,proto3" json:"betInfo,omitempty"`
|
||
UserBets []int64 `protobuf:"varint,2,rep,packed,name=UserBets,proto3" json:"UserBets,omitempty"` //用户各区域下注
|
||
TotalBets []int64 `protobuf:"varint,3,rep,packed,name=TotalBets,proto3" json:"TotalBets,omitempty"` //总各区域下注
|
||
UserScore int64 `protobuf:"varint,4,opt,name=UserScore,proto3" json:"UserScore,omitempty"` //用户当前的分数
|
||
Uid int64 `protobuf:"varint,5,opt,name=uid,proto3" json:"uid,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CNoChairRepetBet) Reset() {
|
||
*x = ColorPinoyLiveS2CNoChairRepetBet{}
|
||
mi := &file_colorgame_proto_msgTypes[34]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CNoChairRepetBet) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveS2CNoChairRepetBet) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveS2CNoChairRepetBet) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[34]
|
||
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 ColorPinoyLiveS2CNoChairRepetBet.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveS2CNoChairRepetBet) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{34}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CNoChairRepetBet) GetBetInfo() []*ColorPinoyLiveBetSuccessMessage {
|
||
if x != nil {
|
||
return x.BetInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CNoChairRepetBet) GetUserBets() []int64 {
|
||
if x != nil {
|
||
return x.UserBets
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CNoChairRepetBet) GetTotalBets() []int64 {
|
||
if x != nil {
|
||
return x.TotalBets
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CNoChairRepetBet) GetUserScore() int64 {
|
||
if x != nil {
|
||
return x.UserScore
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CNoChairRepetBet) GetUid() int64 {
|
||
if x != nil {
|
||
return x.Uid
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 押注翻倍
|
||
type ColorPinoyLiveC2SBetDouble struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveC2SBetDouble) Reset() {
|
||
*x = ColorPinoyLiveC2SBetDouble{}
|
||
mi := &file_colorgame_proto_msgTypes[35]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveC2SBetDouble) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveC2SBetDouble) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveC2SBetDouble) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[35]
|
||
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 ColorPinoyLiveC2SBetDouble.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveC2SBetDouble) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{35}
|
||
}
|
||
|
||
// 撤回
|
||
type ColorPinoyLiveC2SUndoBet struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
UndoType ColorPinoyLiveUndoType `protobuf:"varint,1,opt,name=undoType,proto3,enum=pb.ColorPinoyLiveUndoType" json:"undoType,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveC2SUndoBet) Reset() {
|
||
*x = ColorPinoyLiveC2SUndoBet{}
|
||
mi := &file_colorgame_proto_msgTypes[36]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveC2SUndoBet) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveC2SUndoBet) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveC2SUndoBet) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[36]
|
||
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 ColorPinoyLiveC2SUndoBet.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveC2SUndoBet) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{36}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveC2SUndoBet) GetUndoType() ColorPinoyLiveUndoType {
|
||
if x != nil {
|
||
return x.UndoType
|
||
}
|
||
return ColorPinoyLiveUndoType_ColorPinoyLiveUndoVoid
|
||
}
|
||
|
||
// 撤回返回
|
||
type S2CUndoBet struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
UndoType ColorPinoyLiveUndoType `protobuf:"varint,1,opt,name=undoType,proto3,enum=pb.ColorPinoyLiveUndoType" json:"undoType,omitempty"`
|
||
BetInfo []*ColorPinoyLiveBetSuccessMessage `protobuf:"bytes,2,rep,name=betInfo,proto3" json:"betInfo,omitempty"`
|
||
UserScore int64 `protobuf:"varint,3,opt,name=UserScore,proto3" json:"UserScore,omitempty"` //用户当前的分数
|
||
Uid int64 `protobuf:"varint,4,opt,name=uid,proto3" json:"uid,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *S2CUndoBet) Reset() {
|
||
*x = S2CUndoBet{}
|
||
mi := &file_colorgame_proto_msgTypes[37]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *S2CUndoBet) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*S2CUndoBet) ProtoMessage() {}
|
||
|
||
func (x *S2CUndoBet) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[37]
|
||
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 S2CUndoBet.ProtoReflect.Descriptor instead.
|
||
func (*S2CUndoBet) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{37}
|
||
}
|
||
|
||
func (x *S2CUndoBet) GetUndoType() ColorPinoyLiveUndoType {
|
||
if x != nil {
|
||
return x.UndoType
|
||
}
|
||
return ColorPinoyLiveUndoType_ColorPinoyLiveUndoVoid
|
||
}
|
||
|
||
func (x *S2CUndoBet) GetBetInfo() []*ColorPinoyLiveBetSuccessMessage {
|
||
if x != nil {
|
||
return x.BetInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *S2CUndoBet) GetUserScore() int64 {
|
||
if x != nil {
|
||
return x.UserScore
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *S2CUndoBet) GetUid() int64 {
|
||
if x != nil {
|
||
return x.Uid
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 广播爆奖
|
||
type ColorPinoyLiveNtfBigOddBetArea struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
BetAreas []*ColorPinoyLiveGameBetAreaInfo `protobuf:"bytes,1,rep,name=betAreas,proto3" json:"betAreas,omitempty"` // 下注结束后,每个区域更新是否爆奖
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveNtfBigOddBetArea) Reset() {
|
||
*x = ColorPinoyLiveNtfBigOddBetArea{}
|
||
mi := &file_colorgame_proto_msgTypes[38]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveNtfBigOddBetArea) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveNtfBigOddBetArea) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveNtfBigOddBetArea) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[38]
|
||
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 ColorPinoyLiveNtfBigOddBetArea.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveNtfBigOddBetArea) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{38}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveNtfBigOddBetArea) GetBetAreas() []*ColorPinoyLiveGameBetAreaInfo {
|
||
if x != nil {
|
||
return x.BetAreas
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ColorPinoyLiveMainteNtf struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
UserInfo *ColorPinoyLiveUserInfo `protobuf:"bytes,1,opt,name=userInfo,proto3" json:"userInfo,omitempty"`
|
||
MaintMsg string `protobuf:"bytes,2,opt,name=maintMsg,proto3" json:"maintMsg,omitempty"` //维护消息
|
||
ReturnGold int64 `protobuf:"varint,3,opt,name=returnGold,proto3" json:"returnGold,omitempty"` //返回金币
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveMainteNtf) Reset() {
|
||
*x = ColorPinoyLiveMainteNtf{}
|
||
mi := &file_colorgame_proto_msgTypes[39]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveMainteNtf) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveMainteNtf) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveMainteNtf) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[39]
|
||
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 ColorPinoyLiveMainteNtf.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveMainteNtf) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{39}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveMainteNtf) GetUserInfo() *ColorPinoyLiveUserInfo {
|
||
if x != nil {
|
||
return x.UserInfo
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveMainteNtf) GetMaintMsg() string {
|
||
if x != nil {
|
||
return x.MaintMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveMainteNtf) GetReturnGold() int64 {
|
||
if x != nil {
|
||
return x.ReturnGold
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ColorPinoyLiveS2CBetEndFailResult struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
|
||
Players []*ColorPinoyLiveS2CRepetBet `protobuf:"bytes,2,rep,name=players,proto3" json:"players,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CBetEndFailResult) Reset() {
|
||
*x = ColorPinoyLiveS2CBetEndFailResult{}
|
||
mi := &file_colorgame_proto_msgTypes[40]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CBetEndFailResult) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveS2CBetEndFailResult) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveS2CBetEndFailResult) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[40]
|
||
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 ColorPinoyLiveS2CBetEndFailResult.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveS2CBetEndFailResult) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{40}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CBetEndFailResult) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveS2CBetEndFailResult) GetPlayers() []*ColorPinoyLiveS2CRepetBet {
|
||
if x != nil {
|
||
return x.Players
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ColorPinoyLiveApplyPropsReq struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
UserId int64 `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"` //使用者 uid
|
||
AcceptUserId int64 `protobuf:"varint,2,opt,name=acceptUserId,proto3" json:"acceptUserId,omitempty"` //接受者uid
|
||
PropsId string `protobuf:"bytes,3,opt,name=propsId,proto3" json:"propsId,omitempty"` //道具id
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveApplyPropsReq) Reset() {
|
||
*x = ColorPinoyLiveApplyPropsReq{}
|
||
mi := &file_colorgame_proto_msgTypes[41]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveApplyPropsReq) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveApplyPropsReq) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveApplyPropsReq) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[41]
|
||
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 ColorPinoyLiveApplyPropsReq.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveApplyPropsReq) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{41}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveApplyPropsReq) GetUserId() int64 {
|
||
if x != nil {
|
||
return x.UserId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveApplyPropsReq) GetAcceptUserId() int64 {
|
||
if x != nil {
|
||
return x.AcceptUserId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveApplyPropsReq) GetPropsId() string {
|
||
if x != nil {
|
||
return x.PropsId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
type ColorPinoyLivePlayerPropsResp struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
ApplyUserId int64 `protobuf:"varint,1,opt,name=applyUserId,proto3" json:"applyUserId,omitempty"` //发送者
|
||
AcceptUserId int64 `protobuf:"varint,2,opt,name=acceptUserId,proto3" json:"acceptUserId,omitempty"` //接受者
|
||
PropsId string `protobuf:"bytes,3,opt,name=propsId,proto3" json:"propsId,omitempty"` //道具id
|
||
Chips int64 `protobuf:"varint,4,opt,name=chips,proto3" json:"chips,omitempty"` //发送者使用道具后金币
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerPropsResp) Reset() {
|
||
*x = ColorPinoyLivePlayerPropsResp{}
|
||
mi := &file_colorgame_proto_msgTypes[42]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerPropsResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLivePlayerPropsResp) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLivePlayerPropsResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[42]
|
||
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 ColorPinoyLivePlayerPropsResp.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLivePlayerPropsResp) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{42}
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerPropsResp) GetApplyUserId() int64 {
|
||
if x != nil {
|
||
return x.ApplyUserId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerPropsResp) GetAcceptUserId() int64 {
|
||
if x != nil {
|
||
return x.AcceptUserId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerPropsResp) GetPropsId() string {
|
||
if x != nil {
|
||
return x.PropsId
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerPropsResp) GetChips() int64 {
|
||
if x != nil {
|
||
return x.Chips
|
||
}
|
||
return 0
|
||
}
|
||
|
||
type ColorPinoyLiveLeaveResp struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` // 0能离开 其他不能离开
|
||
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveLeaveResp) Reset() {
|
||
*x = ColorPinoyLiveLeaveResp{}
|
||
mi := &file_colorgame_proto_msgTypes[43]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveLeaveResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveLeaveResp) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveLeaveResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[43]
|
||
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 ColorPinoyLiveLeaveResp.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveLeaveResp) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{43}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveLeaveResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveLeaveResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// 广播主播名字
|
||
type ColorPinoyLiveDealerName struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
DealerName []string `protobuf:"bytes,1,rep,name=dealerName,proto3" json:"dealerName,omitempty"` // 主播名字
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDealerName) Reset() {
|
||
*x = ColorPinoyLiveDealerName{}
|
||
mi := &file_colorgame_proto_msgTypes[44]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDealerName) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveDealerName) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveDealerName) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[44]
|
||
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 ColorPinoyLiveDealerName.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveDealerName) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{44}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDealerName) GetDealerName() []string {
|
||
if x != nil {
|
||
return x.DealerName
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ColorPinoyLivePlayerData struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Uid int64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
|
||
TotalBets []int64 `protobuf:"varint,2,rep,packed,name=totalBets,proto3" json:"totalBets,omitempty"` // 各区域投注
|
||
TotalBet int64 `protobuf:"varint,3,opt,name=totalBet,proto3" json:"totalBet,omitempty"` // 总投注
|
||
Score int64 `protobuf:"varint,4,opt,name=score,proto3" json:"score,omitempty"` // 总分
|
||
Profit int64 `protobuf:"varint,5,opt,name=profit,proto3" json:"profit,omitempty"` // 实际总盈利(需按照以小博大&破产逻辑计算并抽水)
|
||
Tax int64 `protobuf:"varint,6,opt,name=tax,proto3" json:"tax,omitempty"` // 抽水
|
||
Balance int64 `protobuf:"varint,7,opt,name=balance,proto3" json:"balance,omitempty"` // 余额
|
||
WaitTime int64 `protobuf:"varint,8,opt,name=wait_time,json=waitTime,proto3" json:"wait_time,omitempty"` // 等待开局时间
|
||
PreBalance int64 `protobuf:"varint,9,opt,name=pre_balance,json=preBalance,proto3" json:"pre_balance,omitempty"` // 开局余额
|
||
UserWins []int64 `protobuf:"varint,10,rep,packed,name=userWins,proto3" json:"userWins,omitempty"` // 用户各区域赢钱
|
||
UserRealWins []int64 `protobuf:"varint,11,rep,packed,name=userRealWins,proto3" json:"userRealWins,omitempty"` // 用户各区域真实赢钱
|
||
StartTime int64 `protobuf:"varint,12,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
|
||
Nickname string `protobuf:"bytes,13,opt,name=nickname,proto3" json:"nickname,omitempty"` // 用户冗余数据,生产方不需要填入,由API查询写入
|
||
Avatar string `protobuf:"bytes,14,opt,name=avatar,proto3" json:"avatar,omitempty"` // 用户冗余数据,生产方不需要填入,由API查询写入
|
||
TransBet int64 `protobuf:"varint,15,opt,name=trans_bet,json=transBet,proto3" json:"trans_bet,omitempty"` // 流水投注
|
||
TransWin int64 `protobuf:"varint,16,opt,name=trans_win,json=transWin,proto3" json:"trans_win,omitempty"` // 流水获利
|
||
DevMode int32 `protobuf:"varint,17,opt,name=dev_mode,json=devMode,proto3" json:"dev_mode,omitempty"` // 用户属性
|
||
Odds []int64 `protobuf:"varint,18,rep,packed,name=odds,proto3" json:"odds,omitempty"` // // 老版 投注区域倍率 todo
|
||
UserBetsCount []int64 `protobuf:"varint,19,rep,packed,name=userBetsCount,proto3" json:"userBetsCount,omitempty"` // 用户各区域下注次数
|
||
IsDiscard int32 `protobuf:"varint,20,opt,name=isDiscard,proto3" json:"isDiscard,omitempty"` // 是否废弃 0正常 1废弃
|
||
AreaOdds []*ColorPinoyLiveBetAreaOdd `protobuf:"bytes,21,rep,name=areaOdds,proto3" json:"areaOdds,omitempty"` // 投注区域倍率
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) Reset() {
|
||
*x = ColorPinoyLivePlayerData{}
|
||
mi := &file_colorgame_proto_msgTypes[45]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLivePlayerData) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLivePlayerData) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[45]
|
||
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 ColorPinoyLivePlayerData.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLivePlayerData) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{45}
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetUid() int64 {
|
||
if x != nil {
|
||
return x.Uid
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetTotalBets() []int64 {
|
||
if x != nil {
|
||
return x.TotalBets
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetTotalBet() int64 {
|
||
if x != nil {
|
||
return x.TotalBet
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetScore() int64 {
|
||
if x != nil {
|
||
return x.Score
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetProfit() int64 {
|
||
if x != nil {
|
||
return x.Profit
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetTax() int64 {
|
||
if x != nil {
|
||
return x.Tax
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetBalance() int64 {
|
||
if x != nil {
|
||
return x.Balance
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetWaitTime() int64 {
|
||
if x != nil {
|
||
return x.WaitTime
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetPreBalance() int64 {
|
||
if x != nil {
|
||
return x.PreBalance
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetUserWins() []int64 {
|
||
if x != nil {
|
||
return x.UserWins
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetUserRealWins() []int64 {
|
||
if x != nil {
|
||
return x.UserRealWins
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetStartTime() int64 {
|
||
if x != nil {
|
||
return x.StartTime
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetNickname() string {
|
||
if x != nil {
|
||
return x.Nickname
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetAvatar() string {
|
||
if x != nil {
|
||
return x.Avatar
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetTransBet() int64 {
|
||
if x != nil {
|
||
return x.TransBet
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetTransWin() int64 {
|
||
if x != nil {
|
||
return x.TransWin
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetDevMode() int32 {
|
||
if x != nil {
|
||
return x.DevMode
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetOdds() []int64 {
|
||
if x != nil {
|
||
return x.Odds
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetUserBetsCount() []int64 {
|
||
if x != nil {
|
||
return x.UserBetsCount
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetIsDiscard() int32 {
|
||
if x != nil {
|
||
return x.IsDiscard
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLivePlayerData) GetAreaOdds() []*ColorPinoyLiveBetAreaOdd {
|
||
if x != nil {
|
||
return x.AreaOdds
|
||
}
|
||
return nil
|
||
}
|
||
|
||
type ColorPinoyLiveDetail struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
WinDoubleColorMul []int64 `protobuf:"varint,1,rep,packed,name=winDoubleColorMul,proto3" json:"winDoubleColorMul,omitempty"` // // 老版 胜利双色奖励倍率 todo
|
||
WinSingleColorMul []int64 `protobuf:"varint,2,rep,packed,name=winSingleColorMul,proto3" json:"winSingleColorMul,omitempty"` // // 老版 胜利单色奖励倍率 todo
|
||
Bonus int64 `protobuf:"varint,3,opt,name=bonus,proto3" json:"bonus,omitempty"` // 幸运骰子加成
|
||
ThreeDice []ColorPinoyLiveDiceColorType `protobuf:"varint,4,rep,packed,name=threeDice,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"threeDice,omitempty"` // 3个普通骰子
|
||
LuckyDice ColorPinoyLiveDiceColorType `protobuf:"varint,5,opt,name=luckyDice,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"luckyDice,omitempty"` // // 老版 幸运骰子 todo
|
||
StartDice []ColorPinoyLiveDiceColorType `protobuf:"varint,6,rep,packed,name=startDice,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"startDice,omitempty"` // 初始位置摆放的骰子
|
||
ResultImg []string `protobuf:"bytes,7,rep,name=resultImg,proto3" json:"resultImg,omitempty"` // 结果图片
|
||
DealerName []string `protobuf:"bytes,8,rep,name=dealerName,proto3" json:"dealerName,omitempty"` // 主播名字
|
||
BetAreaMul []*ColorPinoyLiveBetAreaOdd `protobuf:"bytes,9,rep,name=betAreaMul,proto3" json:"betAreaMul,omitempty"` // 新版各区域的赔率
|
||
JackpotFunding int64 `protobuf:"varint,10,opt,name=jackpotFunding,proto3" json:"jackpotFunding,omitempty"` // 本局jackpot系统垫资多少,没有垫资为0
|
||
JackpotX int64 `protobuf:"varint,11,opt,name=jackpotX,proto3" json:"jackpotX,omitempty"` // 赎回比例(反应系统盈亏)
|
||
JackpotY int64 `protobuf:"varint,12,opt,name=jackpotY,proto3" json:"jackpotY,omitempty"` // 追加进jackpot池子比例
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) Reset() {
|
||
*x = ColorPinoyLiveDetail{}
|
||
mi := &file_colorgame_proto_msgTypes[46]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveDetail) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveDetail) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[46]
|
||
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 ColorPinoyLiveDetail.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveDetail) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{46}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) GetWinDoubleColorMul() []int64 {
|
||
if x != nil {
|
||
return x.WinDoubleColorMul
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) GetWinSingleColorMul() []int64 {
|
||
if x != nil {
|
||
return x.WinSingleColorMul
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) GetBonus() int64 {
|
||
if x != nil {
|
||
return x.Bonus
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) GetThreeDice() []ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.ThreeDice
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) GetLuckyDice() ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.LuckyDice
|
||
}
|
||
return ColorPinoyLiveDiceColorType_ColorPinoyLiveType_Void
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) GetStartDice() []ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.StartDice
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) GetResultImg() []string {
|
||
if x != nil {
|
||
return x.ResultImg
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) GetDealerName() []string {
|
||
if x != nil {
|
||
return x.DealerName
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) GetBetAreaMul() []*ColorPinoyLiveBetAreaOdd {
|
||
if x != nil {
|
||
return x.BetAreaMul
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) GetJackpotFunding() int64 {
|
||
if x != nil {
|
||
return x.JackpotFunding
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) GetJackpotX() int64 {
|
||
if x != nil {
|
||
return x.JackpotX
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveDetail) GetJackpotY() int64 {
|
||
if x != nil {
|
||
return x.JackpotY
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 对局详情 (游戏生产)
|
||
type ColorPinoyLiveEnd struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
GameNo string `protobuf:"bytes,1,opt,name=game_no,json=gameNo,proto3" json:"game_no,omitempty"` // 编号
|
||
StartTime int64 `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // 开始时间
|
||
EndTime int64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // 结束时间
|
||
Level int32 `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"` // 场次
|
||
BaseBet int64 `protobuf:"varint,5,opt,name=base_bet,json=baseBet,proto3" json:"base_bet,omitempty"` // 底注
|
||
PlayerData []*ColorPinoyLivePlayerData `protobuf:"bytes,6,rep,name=player_data,json=playerData,proto3" json:"player_data,omitempty"` // 玩家数据
|
||
TaxRate int64 `protobuf:"varint,7,opt,name=tax_rate,json=taxRate,proto3" json:"tax_rate,omitempty"` // 抽水比例
|
||
TotalBet int64 `protobuf:"varint,8,opt,name=totalBet,proto3" json:"totalBet,omitempty"` //投注总量
|
||
TotalBets []int64 `protobuf:"varint,9,rep,packed,name=totalBets,proto3" json:"totalBets,omitempty"` //各区域投注总量
|
||
RealSystemWin int64 `protobuf:"varint,10,opt,name=realSystemWin,proto3" json:"realSystemWin,omitempty"` //系统输赢
|
||
RealSystemWins []int64 `protobuf:"varint,11,rep,packed,name=realSystemWins,proto3" json:"realSystemWins,omitempty"` //各区域系统输赢
|
||
Tax int64 `protobuf:"varint,12,opt,name=tax,proto3" json:"tax,omitempty"` //抽水流水
|
||
Wins []ColorPinoyLiveBetTypeJP `protobuf:"varint,13,rep,packed,name=wins,proto3,enum=pb.ColorPinoyLiveBetTypeJP" json:"wins,omitempty"` // 中奖区域
|
||
OpToken string `protobuf:"bytes,14,opt,name=op_token,json=opToken,proto3" json:"op_token,omitempty"` // 平台
|
||
Detail *ColorPinoyLiveDetail `protobuf:"bytes,15,opt,name=detail,proto3" json:"detail,omitempty"` // 数据详情
|
||
IsDiscard int32 `protobuf:"varint,16,opt,name=isDiscard,proto3" json:"isDiscard,omitempty"` // 是否废弃 0正常 1废弃
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) Reset() {
|
||
*x = ColorPinoyLiveEnd{}
|
||
mi := &file_colorgame_proto_msgTypes[47]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveEnd) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveEnd) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[47]
|
||
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 ColorPinoyLiveEnd.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveEnd) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{47}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetGameNo() string {
|
||
if x != nil {
|
||
return x.GameNo
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetStartTime() int64 {
|
||
if x != nil {
|
||
return x.StartTime
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetEndTime() int64 {
|
||
if x != nil {
|
||
return x.EndTime
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetLevel() int32 {
|
||
if x != nil {
|
||
return x.Level
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetBaseBet() int64 {
|
||
if x != nil {
|
||
return x.BaseBet
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetPlayerData() []*ColorPinoyLivePlayerData {
|
||
if x != nil {
|
||
return x.PlayerData
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetTaxRate() int64 {
|
||
if x != nil {
|
||
return x.TaxRate
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetTotalBet() int64 {
|
||
if x != nil {
|
||
return x.TotalBet
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetTotalBets() []int64 {
|
||
if x != nil {
|
||
return x.TotalBets
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetRealSystemWin() int64 {
|
||
if x != nil {
|
||
return x.RealSystemWin
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetRealSystemWins() []int64 {
|
||
if x != nil {
|
||
return x.RealSystemWins
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetTax() int64 {
|
||
if x != nil {
|
||
return x.Tax
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetWins() []ColorPinoyLiveBetTypeJP {
|
||
if x != nil {
|
||
return x.Wins
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetOpToken() string {
|
||
if x != nil {
|
||
return x.OpToken
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetDetail() *ColorPinoyLiveDetail {
|
||
if x != nil {
|
||
return x.Detail
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveEnd) GetIsDiscard() int32 {
|
||
if x != nil {
|
||
return x.IsDiscard
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 通用返回
|
||
type ColorPinoyLiveCommResp struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
|
||
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
|
||
GameId int32 `protobuf:"varint,3,opt,name=gameId,proto3" json:"gameId,omitempty"`
|
||
GameStatus int32 `protobuf:"varint,4,opt,name=gameStatus,proto3" json:"gameStatus,omitempty"` // 当前游戏状态
|
||
Countdown int64 `protobuf:"varint,5,opt,name=countdown,proto3" json:"countdown,omitempty"` // 进入下一个阶段的毫秒时间戳
|
||
Countdown2 int64 `protobuf:"varint,6,opt,name=countdown2,proto3" json:"countdown2,omitempty"` // 进入下一个阶段的毫秒时间戳
|
||
MaintainStatus int32 `protobuf:"varint,7,opt,name=maintainStatus,proto3" json:"maintainStatus,omitempty"` // 维护状态 0 正常 1 维护
|
||
MaintainMsg string `protobuf:"bytes,8,opt,name=maintainMsg,proto3" json:"maintainMsg,omitempty"` //维护消息
|
||
LuckyStar ColorPinoyLiveDiceColorType `protobuf:"varint,9,opt,name=luckyStar,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"luckyStar,omitempty"` // 幸运星
|
||
DrawResult []ColorPinoyLiveDiceColorType `protobuf:"varint,10,rep,packed,name=drawResult,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"drawResult,omitempty"` // 开奖结果
|
||
Times []int64 `protobuf:"varint,11,rep,packed,name=times,proto3" json:"times,omitempty"`
|
||
RankList *ColorPinoyLiveRankList `protobuf:"bytes,12,opt,name=rankList,proto3" json:"rankList,omitempty"` // 排行榜列表
|
||
StartDice []ColorPinoyLiveDiceColorType `protobuf:"varint,13,rep,packed,name=startDice,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"startDice,omitempty"` // 初始位置摆放的骰子
|
||
ResultImg []string `protobuf:"bytes,14,rep,name=resultImg,proto3" json:"resultImg,omitempty"` // 结果图片
|
||
RandomNext bool `protobuf:"varint,15,opt,name=randomNext,proto3" json:"randomNext,omitempty"` // randomNext
|
||
GameNo string `protobuf:"bytes,16,opt,name=gameNo,proto3" json:"gameNo,omitempty"` // 对局编号
|
||
DealerName []string `protobuf:"bytes,19,rep,name=dealerName,proto3" json:"dealerName,omitempty"` // 当前主播名字
|
||
BetAreaMul []*ColorPinoyLiveGameBetAreaInfo `protobuf:"bytes,20,rep,name=betAreaMul,proto3" json:"betAreaMul,omitempty"` // 新版各区域的赔率
|
||
Jackpot int64 `protobuf:"varint,30,opt,name=jackpot,proto3" json:"jackpot,omitempty"` // jackpot金额
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) Reset() {
|
||
*x = ColorPinoyLiveCommResp{}
|
||
mi := &file_colorgame_proto_msgTypes[48]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveCommResp) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveCommResp) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[48]
|
||
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 ColorPinoyLiveCommResp.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveCommResp) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{48}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetCode() int32 {
|
||
if x != nil {
|
||
return x.Code
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetGameId() int32 {
|
||
if x != nil {
|
||
return x.GameId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetGameStatus() int32 {
|
||
if x != nil {
|
||
return x.GameStatus
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetCountdown() int64 {
|
||
if x != nil {
|
||
return x.Countdown
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetCountdown2() int64 {
|
||
if x != nil {
|
||
return x.Countdown2
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetMaintainStatus() int32 {
|
||
if x != nil {
|
||
return x.MaintainStatus
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetMaintainMsg() string {
|
||
if x != nil {
|
||
return x.MaintainMsg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetLuckyStar() ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.LuckyStar
|
||
}
|
||
return ColorPinoyLiveDiceColorType_ColorPinoyLiveType_Void
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetDrawResult() []ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.DrawResult
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetTimes() []int64 {
|
||
if x != nil {
|
||
return x.Times
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetRankList() *ColorPinoyLiveRankList {
|
||
if x != nil {
|
||
return x.RankList
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetStartDice() []ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.StartDice
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetResultImg() []string {
|
||
if x != nil {
|
||
return x.ResultImg
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetRandomNext() bool {
|
||
if x != nil {
|
||
return x.RandomNext
|
||
}
|
||
return false
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetGameNo() string {
|
||
if x != nil {
|
||
return x.GameNo
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetDealerName() []string {
|
||
if x != nil {
|
||
return x.DealerName
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetBetAreaMul() []*ColorPinoyLiveGameBetAreaInfo {
|
||
if x != nil {
|
||
return x.BetAreaMul
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveCommResp) GetJackpot() int64 {
|
||
if x != nil {
|
||
return x.Jackpot
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// GameGetStatus
|
||
type ColorPinoyLiveGetStatus struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
GameId int32 `protobuf:"varint,1,opt,name=gameId,proto3" json:"gameId,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGetStatus) Reset() {
|
||
*x = ColorPinoyLiveGetStatus{}
|
||
mi := &file_colorgame_proto_msgTypes[49]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGetStatus) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveGetStatus) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveGetStatus) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[49]
|
||
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 ColorPinoyLiveGetStatus.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveGetStatus) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{49}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveGetStatus) GetGameId() int32 {
|
||
if x != nil {
|
||
return x.GameId
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 幸运星
|
||
type ColorPinoyLiveLucky struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Color ColorPinoyLiveDiceColorType `protobuf:"varint,1,opt,name=Color,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"Color,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveLucky) Reset() {
|
||
*x = ColorPinoyLiveLucky{}
|
||
mi := &file_colorgame_proto_msgTypes[50]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveLucky) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveLucky) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveLucky) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[50]
|
||
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 ColorPinoyLiveLucky.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveLucky) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{50}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveLucky) GetColor() ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.Color
|
||
}
|
||
return ColorPinoyLiveDiceColorType_ColorPinoyLiveType_Void
|
||
}
|
||
|
||
// 游戏结果
|
||
type ColorPinoyLiveResult struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
Color []ColorPinoyLiveDiceColorType `protobuf:"varint,1,rep,packed,name=Color,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"Color,omitempty"`
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveResult) Reset() {
|
||
*x = ColorPinoyLiveResult{}
|
||
mi := &file_colorgame_proto_msgTypes[51]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveResult) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveResult) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveResult) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[51]
|
||
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 ColorPinoyLiveResult.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveResult) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{51}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveResult) GetColor() []ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.Color
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 初始位置摆放的骰子
|
||
type ColorPinoyLiveStartDice struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
StartDice []ColorPinoyLiveDiceColorType `protobuf:"varint,1,rep,packed,name=startDice,proto3,enum=pb.ColorPinoyLiveDiceColorType" json:"startDice,omitempty"` // 初始位置摆放的骰子
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveStartDice) Reset() {
|
||
*x = ColorPinoyLiveStartDice{}
|
||
mi := &file_colorgame_proto_msgTypes[52]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveStartDice) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveStartDice) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveStartDice) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[52]
|
||
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 ColorPinoyLiveStartDice.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveStartDice) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{52}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveStartDice) GetStartDice() []ColorPinoyLiveDiceColorType {
|
||
if x != nil {
|
||
return x.StartDice
|
||
}
|
||
return nil
|
||
}
|
||
|
||
// 结果图片
|
||
type ColorPinoyLiveResultImg struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
ResultImg []string `protobuf:"bytes,1,rep,name=resultImg,proto3" json:"resultImg,omitempty"` // 结果图片
|
||
Stage int32 `protobuf:"varint,2,opt,name=stage,proto3" json:"stage,omitempty"` // 控制台使用 1: random 2: lottery
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveResultImg) Reset() {
|
||
*x = ColorPinoyLiveResultImg{}
|
||
mi := &file_colorgame_proto_msgTypes[53]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveResultImg) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveResultImg) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveResultImg) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[53]
|
||
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 ColorPinoyLiveResultImg.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveResultImg) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{53}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveResultImg) GetResultImg() []string {
|
||
if x != nil {
|
||
return x.ResultImg
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveResultImg) GetStage() int32 {
|
||
if x != nil {
|
||
return x.Stage
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 维护状态设置
|
||
type ColorPinoyLiveMaintain struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
TargetStatus int32 `protobuf:"varint,1,opt,name=targetStatus,proto3" json:"targetStatus,omitempty"` // 维护状态 0 正常 1 维护
|
||
Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` //维护消息
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveMaintain) Reset() {
|
||
*x = ColorPinoyLiveMaintain{}
|
||
mi := &file_colorgame_proto_msgTypes[54]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveMaintain) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveMaintain) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveMaintain) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[54]
|
||
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 ColorPinoyLiveMaintain.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveMaintain) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{54}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveMaintain) GetTargetStatus() int32 {
|
||
if x != nil {
|
||
return x.TargetStatus
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveMaintain) GetMsg() string {
|
||
if x != nil {
|
||
return x.Msg
|
||
}
|
||
return ""
|
||
}
|
||
|
||
// 排行榜列表
|
||
type ColorPinoyLiveRankList struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
PlayerData []*ColorPinoyLivePlayerData `protobuf:"bytes,1,rep,name=player_data,json=playerData,proto3" json:"player_data,omitempty"` // 玩家数据
|
||
GameNo string `protobuf:"bytes,2,opt,name=game_no,json=gameNo,proto3" json:"game_no,omitempty"` // 编号
|
||
StartTime int64 `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // 开始时间
|
||
EndTime int64 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // 结束时间
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveRankList) Reset() {
|
||
*x = ColorPinoyLiveRankList{}
|
||
mi := &file_colorgame_proto_msgTypes[55]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveRankList) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveRankList) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveRankList) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[55]
|
||
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 ColorPinoyLiveRankList.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveRankList) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{55}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveRankList) GetPlayerData() []*ColorPinoyLivePlayerData {
|
||
if x != nil {
|
||
return x.PlayerData
|
||
}
|
||
return nil
|
||
}
|
||
|
||
func (x *ColorPinoyLiveRankList) GetGameNo() string {
|
||
if x != nil {
|
||
return x.GameNo
|
||
}
|
||
return ""
|
||
}
|
||
|
||
func (x *ColorPinoyLiveRankList) GetStartTime() int64 {
|
||
if x != nil {
|
||
return x.StartTime
|
||
}
|
||
return 0
|
||
}
|
||
|
||
func (x *ColorPinoyLiveRankList) GetEndTime() int64 {
|
||
if x != nil {
|
||
return x.EndTime
|
||
}
|
||
return 0
|
||
}
|
||
|
||
// 设置主播名字
|
||
type ColorPinoyLiveSetDealer struct {
|
||
state protoimpl.MessageState `protogen:"open.v1"`
|
||
DealerName []string `protobuf:"bytes,1,rep,name=dealerName,proto3" json:"dealerName,omitempty"` // 主播名字
|
||
unknownFields protoimpl.UnknownFields
|
||
sizeCache protoimpl.SizeCache
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSetDealer) Reset() {
|
||
*x = ColorPinoyLiveSetDealer{}
|
||
mi := &file_colorgame_proto_msgTypes[56]
|
||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||
ms.StoreMessageInfo(mi)
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSetDealer) String() string {
|
||
return protoimpl.X.MessageStringOf(x)
|
||
}
|
||
|
||
func (*ColorPinoyLiveSetDealer) ProtoMessage() {}
|
||
|
||
func (x *ColorPinoyLiveSetDealer) ProtoReflect() protoreflect.Message {
|
||
mi := &file_colorgame_proto_msgTypes[56]
|
||
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 ColorPinoyLiveSetDealer.ProtoReflect.Descriptor instead.
|
||
func (*ColorPinoyLiveSetDealer) Descriptor() ([]byte, []int) {
|
||
return file_colorgame_proto_rawDescGZIP(), []int{56}
|
||
}
|
||
|
||
func (x *ColorPinoyLiveSetDealer) GetDealerName() []string {
|
||
if x != nil {
|
||
return x.DealerName
|
||
}
|
||
return nil
|
||
}
|
||
|
||
var File_colorgame_proto protoreflect.FileDescriptor
|
||
|
||
const file_colorgame_proto_rawDesc = "" +
|
||
"\n" +
|
||
"\x0fcolorgame.proto\x12\x02pb\"\x0f\n" +
|
||
"\rColorRoomInfo\"\x9b\x01\n" +
|
||
"\x1bColorPinoyLiveStatusMessage\x12\x16\n" +
|
||
"\x06Status\x18\x01 \x01(\x05R\x06Status\x12\x1e\n" +
|
||
"\n" +
|
||
"StatusTime\x18\x02 \x01(\x05R\n" +
|
||
"StatusTime\x12*\n" +
|
||
"\x10StatusRemainTime\x18\x03 \x01(\x05R\x10StatusRemainTime\x12\x18\n" +
|
||
"\ajackpot\x18\x04 \x01(\x03R\ajackpot\"\x96\x01\n" +
|
||
"\x1fColorPinoyLiveGameOpenThreeDice\x12\x16\n" +
|
||
"\x06Status\x18\x01 \x01(\x05R\x06Status\x125\n" +
|
||
"\x05color\x18\x02 \x03(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\x05color\x12$\n" +
|
||
"\raniRouteIndex\x18\x03 \x01(\x05R\raniRouteIndex\"\xa3\x01\n" +
|
||
"\x14ColorPinoyLiveBetReq\x125\n" +
|
||
"\aBetType\x18\x01 \x01(\x0e2\x1b.pb.ColorPinoyLiveBetTypeJPR\aBetType\x12\x1a\n" +
|
||
"\bBetLevel\x18\x02 \x01(\x05R\bBetLevel\x12\x1a\n" +
|
||
"\bBetIndex\x18\x03 \x01(\x05R\bBetIndex\x12\x1c\n" +
|
||
"\tBetAmount\x18\x04 \x01(\x03R\tBetAmount\"E\n" +
|
||
"\x15ColorPinoyLiveBetReqs\x12,\n" +
|
||
"\x04info\x18\x01 \x03(\v2\x18.pb.ColorPinoyLiveBetReqR\x04info\"=\n" +
|
||
"\x15ColorPinoyLiveBetResp\x12\x12\n" +
|
||
"\x04code\x18\x01 \x01(\x05R\x04code\x12\x10\n" +
|
||
"\x03msg\x18\x02 \x01(\tR\x03msg\"\x86\x01\n" +
|
||
"\x16ColorPinoyLiveSeatUser\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\"4\n" +
|
||
" ColorPinoyLiveS2COnlinePlayerNum\x12\x10\n" +
|
||
"\x03Num\x18\x01 \x01(\x03R\x03Num\"n\n" +
|
||
"\x1dColorPinoyLivePlayerBigWinner\x123\n" +
|
||
"\x06bigBet\x18\" \x03(\v2\x1b.pb.ColorPinoyLiveBigWinnerR\x06bigBet\x12\x18\n" +
|
||
"\ajackpot\x18\x01 \x01(\x03R\ajackpot\"\xb2\x01\n" +
|
||
"\x1aColorPinoyLiveSceneBetInfo\x12\"\n" +
|
||
"\fUserBetTotal\x18\x01 \x01(\x03R\fUserBetTotal\x12\x1c\n" +
|
||
"\tTotalBets\x18\x02 \x03(\x03R\tTotalBets\x12\x1a\n" +
|
||
"\bUserBets\x18\x03 \x03(\x03R\bUserBets\x126\n" +
|
||
"\bUserInfo\x18\x04 \x01(\v2\x1a.pb.ColorPinoyLiveUserInfoR\bUserInfo\".\n" +
|
||
"\x14ColorPinoyLiveBetArr\x12\x16\n" +
|
||
"\x06betArr\x18\x03 \x03(\x03R\x06betArr\"\xf5\x01\n" +
|
||
"\x1cColorPinoyLiveRoomBetRuleMsg\x12\"\n" +
|
||
"\fuserBetLimit\x18\x01 \x01(\x05R\fuserBetLimit\x12 \n" +
|
||
"\vbetMinLimit\x18\x02 \x01(\x03R\vbetMinLimit\x126\n" +
|
||
"\tbetLevels\x18\x03 \x03(\v2\x18.pb.ColorPinoyLiveBetArrR\tbetLevels\x12\x14\n" +
|
||
"\x05level\x18\x04 \x03(\x03R\x05level\x12A\n" +
|
||
"\x0emulRangeConfig\x18\x05 \x03(\v2\x19.pb.BetAreaMulRangeConfigR\x0emulRangeConfig\"\x98\x01\n" +
|
||
"\x18ColorPinoyLiveTrendGroup\x12=\n" +
|
||
"\tluckyDice\x18\x01 \x01(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\tluckyDice\x12=\n" +
|
||
"\tthreeDice\x18\x02 \x03(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\tthreeDice\"\x7f\n" +
|
||
"\x13ColorPinoyLiveTrend\x12D\n" +
|
||
"\x0elistTrendGroup\x18\x01 \x03(\v2\x1c.pb.ColorPinoyLiveTrendGroupR\x0elistTrendGroup\x12\"\n" +
|
||
"\fluckStarRate\x18\x02 \x03(\x05R\fluckStarRate\"t\n" +
|
||
"\fTRTCRoomArgs\x12\x14\n" +
|
||
"\x05appId\x18\x01 \x01(\x05R\x05appId\x12\x1c\n" +
|
||
"\tstrRoomId\x18\x02 \x01(\tR\tstrRoomId\x12\x16\n" +
|
||
"\x06userId\x18\x03 \x01(\tR\x06userId\x12\x18\n" +
|
||
"\auserSig\x18\x04 \x01(\tR\auserSig\"\x81\x01\n" +
|
||
"\x17ColorPinoyLiveBigWinner\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\"z\n" +
|
||
"\x15BetAreaMulRangeConfig\x121\n" +
|
||
"\x03pos\x18\x01 \x01(\x0e2\x1f.pb.ColorPinoyLiveBigBetAreaPosR\x03pos\x12\x16\n" +
|
||
"\x06minMul\x18\x02 \x01(\x03R\x06minMul\x12\x16\n" +
|
||
"\x06maxMul\x18\x03 \x01(\x03R\x06maxMul\"\x9a\b\n" +
|
||
"\fSceneMessage\x12\x16\n" +
|
||
"\x06roomID\x18\x01 \x01(\x05R\x06roomID\x12?\n" +
|
||
"\n" +
|
||
"gameStatus\x18\x02 \x01(\v2\x1f.pb.ColorPinoyLiveStatusMessageR\n" +
|
||
"gameStatus\x12\x1e\n" +
|
||
"\n" +
|
||
"statusTime\x18\x03 \x01(\x05R\n" +
|
||
"statusTime\x12\x1c\n" +
|
||
"\tonlineNum\x18\x04 \x01(\x05R\tonlineNum\x125\n" +
|
||
"\ttrendList\x18\x05 \x01(\v2\x17.pb.ColorPinoyLiveTrendR\ttrendList\x12=\n" +
|
||
"\tluckyDice\x18\x06 \x01(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\tluckyDice\x12=\n" +
|
||
"\tthreeDice\x18\a \x03(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\tthreeDice\x12C\n" +
|
||
"\vbetAreaInfo\x18\b \x03(\v2!.pb.ColorPinoyLiveGameBetAreaInfoR\vbetAreaInfo\x12:\n" +
|
||
"\abetRule\x18\t \x01(\v2 .pb.ColorPinoyLiveRoomBetRuleMsgR\abetRule\x126\n" +
|
||
"\x16aniLuckyDiceRouteIndex\x18\n" +
|
||
" \x01(\x05R\x16aniLuckyDiceRouteIndex\x126\n" +
|
||
"\x16aniThreeDiceRouteIndex\x18\v \x01(\x05R\x16aniThreeDiceRouteIndex\x12\x1e\n" +
|
||
"\n" +
|
||
"onlineNums\x18\f \x01(\x05R\n" +
|
||
"onlineNums\x12;\n" +
|
||
"\vlastTimeBet\x18\r \x03(\v2\x19.pb.ColorPinoyLiveBetReqsR\vlastTimeBet\x128\n" +
|
||
"\brankList\x18\x0e \x03(\v2\x1c.pb.ColorPinoyLivePlayerDataR\brankList\x12\x14\n" +
|
||
"\x05bonus\x18\x0f \x01(\x05R\x05bonus\x12\x18\n" +
|
||
"\aartcUrl\x18\x10 \x01(\tR\aartcUrl\x124\n" +
|
||
"\ftrtcRoomArgs\x18\x11 \x01(\v2\x10.pb.TRTCRoomArgsR\ftrtcRoomArgs\x12\x18\n" +
|
||
"\abalance\x18\x12 \x01(\x03R\abalance\x129\n" +
|
||
"\tbigWinner\x18\x13 \x03(\v2\x1b.pb.ColorPinoyLiveBigWinnerR\tbigWinner\x12\x1e\n" +
|
||
"\n" +
|
||
"dealerName\x18\x14 \x03(\tR\n" +
|
||
"dealerName\x12\x18\n" +
|
||
"\ajackpot\x18\x15 \x01(\x03R\ajackpot\x12A\n" +
|
||
"\x0emulRangeConfig\x18\x16 \x03(\v2\x19.pb.BetAreaMulRangeConfigR\x0emulRangeConfig\"5\n" +
|
||
"\x19ColorPinoyLiveUserSitDown\x12\x18\n" +
|
||
"\aChairNo\x18\x01 \x01(\x05R\aChairNo\"?\n" +
|
||
"\x1dColorPinoyLiveUserSitDownFail\x12\x1e\n" +
|
||
"\n" +
|
||
"FailReaSon\x18\x01 \x01(\tR\n" +
|
||
"FailReaSon\"\xa2\x02\n" +
|
||
"\x18ColorPinoyLiveBetAreaOdd\x125\n" +
|
||
"\abetArea\x18\x01 \x01(\x0e2\x1b.pb.ColorPinoyLiveBetTypeJPR\abetArea\x12\x10\n" +
|
||
"\x03odd\x18\x04 \x01(\x03R\x03odd\x12\x18\n" +
|
||
"\aviewOdd\x18\t \x01(\x03R\aviewOdd\x12\x1a\n" +
|
||
"\bisBigOdd\x18\x05 \x01(\bR\bisBigOdd\x12S\n" +
|
||
"\x14bigSingleColorOddPos\x18\x06 \x01(\x0e2\x1f.pb.ColorPinoyLiveBigBetAreaPosR\x14bigSingleColorOddPos\x12\x14\n" +
|
||
"\x05isWin\x18\a \x01(\bR\x05isWin\x12\x1c\n" +
|
||
"\tisJackpot\x18\b \x01(\bR\tisJackpot\"V\n" +
|
||
"\x16ColorPinoyLivePokerMsg\x12<\n" +
|
||
"\n" +
|
||
"winBetArea\x18\x05 \x03(\v2\x1c.pb.ColorPinoyLiveBetAreaOddR\n" +
|
||
"winBetArea\"\xb2\x01\n" +
|
||
"\x16ColorPinoyLiveUserInfo\x12\x1a\n" +
|
||
"\bNikeName\x18\x01 \x01(\tR\bNikeName\x12\x1a\n" +
|
||
"\bUserGlod\x18\x02 \x01(\x03R\bUserGlod\x12\x18\n" +
|
||
"\aBetGold\x18\x03 \x01(\x03R\aBetGold\x12\x1a\n" +
|
||
"\bWinCount\x18\x04 \x01(\x05R\bWinCount\x12\x12\n" +
|
||
"\x04Head\x18\x05 \x01(\tR\x04Head\x12\x16\n" +
|
||
"\x06UserID\x18\x06 \x01(\x03R\x06UserID\"P\n" +
|
||
"\x16ColorPinoyLiveUserList\x126\n" +
|
||
"\bUserList\x18\x01 \x03(\v2\x1a.pb.ColorPinoyLiveUserInfoR\bUserList\"\xd7\x03\n" +
|
||
"\x1bColorPinoyLiveUserSettleMsg\x12(\n" +
|
||
"\x0fTotalWinBaseBet\x18\x01 \x01(\x03R\x0fTotalWinBaseBet\x12\x1c\n" +
|
||
"\tUserScore\x18\x02 \x01(\x03R\tUserScore\x12\x1a\n" +
|
||
"\bTotalWin\x18\x03 \x01(\x03R\bTotalWin\x12\x1a\n" +
|
||
"\bUserBets\x18\x04 \x03(\x03R\bUserBets\x12\x1c\n" +
|
||
"\tTotalBets\x18\x05 \x03(\x03R\tTotalBets\x12\x1a\n" +
|
||
"\bUserWins\x18\x06 \x03(\x03R\bUserWins\x12\"\n" +
|
||
"\fUserRealWins\x18\a \x03(\x03R\fUserRealWins\x12\x10\n" +
|
||
"\x03Tax\x18\t \x01(\x03R\x03Tax\x12\x1a\n" +
|
||
"\boddsWins\x18\n" +
|
||
" \x03(\x03R\boddsWins\x12$\n" +
|
||
"\ruserBetsCount\x18\v \x03(\x03R\ruserBetsCount\x12<\n" +
|
||
"\n" +
|
||
"winAreaOdd\x18\f \x03(\v2\x1c.pb.ColorPinoyLiveBetAreaOddR\n" +
|
||
"winAreaOdd\x12\x1e\n" +
|
||
"\n" +
|
||
"jackpotWin\x18\r \x01(\x03R\n" +
|
||
"jackpotWin\x12(\n" +
|
||
"\x0fjackpotUserName\x18\x0e \x03(\tR\x0fjackpotUserName\"W\n" +
|
||
"!ColorPinoyLiveGameBetAreaUserInfo\x12\x16\n" +
|
||
"\x06userID\x18\x01 \x01(\x03R\x06userID\x12\x1a\n" +
|
||
"\bbetChips\x18\x02 \x01(\x03R\bbetChips\"\xd8\x02\n" +
|
||
"\x1dColorPinoyLiveGameBetAreaInfo\x125\n" +
|
||
"\abetType\x18\x01 \x01(\x0e2\x1b.pb.ColorPinoyLiveBetTypeJPR\abetType\x12I\n" +
|
||
"\fbetChipsInfo\x18\x02 \x03(\v2%.pb.ColorPinoyLiveGameBetAreaUserInfoR\fbetChipsInfo\x12\x14\n" +
|
||
"\x05isWin\x18\x03 \x01(\x05R\x05isWin\x12\x10\n" +
|
||
"\x03odd\x18\x04 \x03(\x03R\x03odd\x12\x1a\n" +
|
||
"\bisBigOdd\x18\x05 \x01(\bR\bisBigOdd\x12S\n" +
|
||
"\x14bigSingleColorOddPos\x18\x06 \x01(\x0e2\x1f.pb.ColorPinoyLiveBigBetAreaPosR\x14bigSingleColorOddPos\x12\x1c\n" +
|
||
"\tisJackpot\x18\a \x01(\bR\tisJackpot\"\xcf\x01\n" +
|
||
"\x1bColorPinoyLiveSceneUserInfo\x12\x16\n" +
|
||
"\x06UserID\x18\x01 \x01(\x03R\x06UserID\x12 \n" +
|
||
"\vSceneSeatID\x18\x02 \x01(\x05R\vSceneSeatID\x12\x1c\n" +
|
||
"\tUserScore\x18\x03 \x01(\x03R\tUserScore\x12\x1a\n" +
|
||
"\bTotalWin\x18\x04 \x01(\x03R\bTotalWin\x12\x1e\n" +
|
||
"\n" +
|
||
"jackpotWin\x18\x05 \x01(\x03R\n" +
|
||
"jackpotWin\x12\x1c\n" +
|
||
"\tnormalWin\x18\x06 \x01(\x03R\tnormalWin\"\xb3\x05\n" +
|
||
"\x1cColorPinoyLiveSceneSettleMsg\x12C\n" +
|
||
"\vbetAreaInfo\x18\x01 \x03(\v2!.pb.ColorPinoyLiveGameBetAreaInfoR\vbetAreaInfo\x12(\n" +
|
||
"\x0fnoChairTotalWin\x18\x02 \x01(\x03R\x0fnoChairTotalWin\x12,\n" +
|
||
"\x11sysDealerAreaInfo\x18\x03 \x01(\x03R\x11sysDealerAreaInfo\x12A\n" +
|
||
"\vselfWinInfo\x18\x04 \x01(\v2\x1f.pb.ColorPinoyLiveSceneUserInfoR\vselfWinInfo\x12=\n" +
|
||
"\tluckyDice\x18\x05 \x01(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\tluckyDice\x12=\n" +
|
||
"\tthreeDice\x18\x06 \x03(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\tthreeDice\x12<\n" +
|
||
"\n" +
|
||
"trendGroup\x18\a \x01(\v2\x1c.pb.ColorPinoyLiveTrendGroupR\n" +
|
||
"trendGroup\x12;\n" +
|
||
"\vlastTimeBet\x18\b \x03(\v2\x19.pb.ColorPinoyLiveBetReqsR\vlastTimeBet\x12;\n" +
|
||
"\ftrendGroupEx\x18\t \x01(\v2\x17.pb.ColorPinoyLiveTrendR\ftrendGroupEx\x129\n" +
|
||
"\tbigWinner\x18\n" +
|
||
" \x03(\v2\x1b.pb.ColorPinoyLiveBigWinnerR\tbigWinner\x12\x18\n" +
|
||
"\ajackpot\x18\v \x01(\x03R\ajackpot\x12(\n" +
|
||
"\x0fjackpotUserName\x18\f \x03(\tR\x0fjackpotUserName\"\\\n" +
|
||
"\x1cColorPinoyLiveKickOutUserMsg\x12$\n" +
|
||
"\rKickOutReason\x18\x01 \x01(\tR\rKickOutReason\x12\x16\n" +
|
||
"\x06reason\x18\x02 \x01(\x05R\x06reason\"?\n" +
|
||
"\x1fColorPinoyLiveUpdateRoomInfoMsg\x12\x1c\n" +
|
||
"\tOnlineNum\x18\x01 \x01(\x03R\tOnlineNum\"S\n" +
|
||
"\x19ColorPinoyLivetempCardMsg\x12\x1c\n" +
|
||
"\tLongPoker\x18\x01 \x01(\fR\tLongPoker\x12\x18\n" +
|
||
"\aHuPoker\x18\x02 \x01(\fR\aHuPoker\"\xfc\x01\n" +
|
||
"\x1fColorPinoyLiveBetSuccessMessage\x12\x16\n" +
|
||
"\x06SeatId\x18\x01 \x01(\x05R\x06SeatId\x12\x1a\n" +
|
||
"\bBetLevel\x18\x02 \x01(\x05R\bBetLevel\x12\x1a\n" +
|
||
"\bBetIndex\x18\x03 \x01(\x05R\bBetIndex\x125\n" +
|
||
"\aBetType\x18\x04 \x01(\x0e2\x1b.pb.ColorPinoyLiveBetTypeJPR\aBetType\x12\x18\n" +
|
||
"\aUserBet\x18\x05 \x01(\x03R\aUserBet\x12\x1a\n" +
|
||
"\bUserBets\x18\x06 \x01(\x03R\bUserBets\x12\x1c\n" +
|
||
"\tTotalBets\x18\a \x01(\x03R\tTotalBets\"\x8a\x01\n" +
|
||
"\x19ColorPinoyLiveS2CRepetBet\x12=\n" +
|
||
"\abetInfo\x18\x01 \x03(\v2#.pb.ColorPinoyLiveBetSuccessMessageR\abetInfo\x12\x1c\n" +
|
||
"\tUserScore\x18\x02 \x01(\x03R\tUserScore\x12\x10\n" +
|
||
"\x03uid\x18\x03 \x01(\x03R\x03uid\"\xcb\x01\n" +
|
||
" ColorPinoyLiveS2CNoChairRepetBet\x12=\n" +
|
||
"\abetInfo\x18\x01 \x03(\v2#.pb.ColorPinoyLiveBetSuccessMessageR\abetInfo\x12\x1a\n" +
|
||
"\bUserBets\x18\x02 \x03(\x03R\bUserBets\x12\x1c\n" +
|
||
"\tTotalBets\x18\x03 \x03(\x03R\tTotalBets\x12\x1c\n" +
|
||
"\tUserScore\x18\x04 \x01(\x03R\tUserScore\x12\x10\n" +
|
||
"\x03uid\x18\x05 \x01(\x03R\x03uid\"\x1c\n" +
|
||
"\x1aColorPinoyLiveC2SBetDouble\"R\n" +
|
||
"\x18ColorPinoyLiveC2SUndoBet\x126\n" +
|
||
"\bundoType\x18\x01 \x01(\x0e2\x1a.pb.ColorPinoyLiveUndoTypeR\bundoType\"\xb3\x01\n" +
|
||
"\n" +
|
||
"S2CUndoBet\x126\n" +
|
||
"\bundoType\x18\x01 \x01(\x0e2\x1a.pb.ColorPinoyLiveUndoTypeR\bundoType\x12=\n" +
|
||
"\abetInfo\x18\x02 \x03(\v2#.pb.ColorPinoyLiveBetSuccessMessageR\abetInfo\x12\x1c\n" +
|
||
"\tUserScore\x18\x03 \x01(\x03R\tUserScore\x12\x10\n" +
|
||
"\x03uid\x18\x04 \x01(\x03R\x03uid\"_\n" +
|
||
"\x1eColorPinoyLiveNtfBigOddBetArea\x12=\n" +
|
||
"\bbetAreas\x18\x01 \x03(\v2!.pb.ColorPinoyLiveGameBetAreaInfoR\bbetAreas\"\x8d\x01\n" +
|
||
"\x17ColorPinoyLiveMainteNtf\x126\n" +
|
||
"\buserInfo\x18\x01 \x01(\v2\x1a.pb.ColorPinoyLiveUserInfoR\buserInfo\x12\x1a\n" +
|
||
"\bmaintMsg\x18\x02 \x01(\tR\bmaintMsg\x12\x1e\n" +
|
||
"\n" +
|
||
"returnGold\x18\x03 \x01(\x03R\n" +
|
||
"returnGold\"p\n" +
|
||
"!ColorPinoyLiveS2CBetEndFailResult\x12\x12\n" +
|
||
"\x04code\x18\x01 \x01(\x05R\x04code\x127\n" +
|
||
"\aplayers\x18\x02 \x03(\v2\x1d.pb.ColorPinoyLiveS2CRepetBetR\aplayers\"s\n" +
|
||
"\x1bColorPinoyLiveApplyPropsReq\x12\x16\n" +
|
||
"\x06userId\x18\x01 \x01(\x03R\x06userId\x12\"\n" +
|
||
"\facceptUserId\x18\x02 \x01(\x03R\facceptUserId\x12\x18\n" +
|
||
"\apropsId\x18\x03 \x01(\tR\apropsId\"\x95\x01\n" +
|
||
"\x1dColorPinoyLivePlayerPropsResp\x12 \n" +
|
||
"\vapplyUserId\x18\x01 \x01(\x03R\vapplyUserId\x12\"\n" +
|
||
"\facceptUserId\x18\x02 \x01(\x03R\facceptUserId\x12\x18\n" +
|
||
"\apropsId\x18\x03 \x01(\tR\apropsId\x12\x14\n" +
|
||
"\x05chips\x18\x04 \x01(\x03R\x05chips\"?\n" +
|
||
"\x17ColorPinoyLiveLeaveResp\x12\x12\n" +
|
||
"\x04code\x18\x01 \x01(\x05R\x04code\x12\x10\n" +
|
||
"\x03msg\x18\x02 \x01(\tR\x03msg\":\n" +
|
||
"\x18ColorPinoyLiveDealerName\x12\x1e\n" +
|
||
"\n" +
|
||
"dealerName\x18\x01 \x03(\tR\n" +
|
||
"dealerName\"\xf8\x04\n" +
|
||
"\x18ColorPinoyLivePlayerData\x12\x10\n" +
|
||
"\x03uid\x18\x01 \x01(\x03R\x03uid\x12\x1c\n" +
|
||
"\ttotalBets\x18\x02 \x03(\x03R\ttotalBets\x12\x1a\n" +
|
||
"\btotalBet\x18\x03 \x01(\x03R\btotalBet\x12\x14\n" +
|
||
"\x05score\x18\x04 \x01(\x03R\x05score\x12\x16\n" +
|
||
"\x06profit\x18\x05 \x01(\x03R\x06profit\x12\x10\n" +
|
||
"\x03tax\x18\x06 \x01(\x03R\x03tax\x12\x18\n" +
|
||
"\abalance\x18\a \x01(\x03R\abalance\x12\x1b\n" +
|
||
"\twait_time\x18\b \x01(\x03R\bwaitTime\x12\x1f\n" +
|
||
"\vpre_balance\x18\t \x01(\x03R\n" +
|
||
"preBalance\x12\x1a\n" +
|
||
"\buserWins\x18\n" +
|
||
" \x03(\x03R\buserWins\x12\"\n" +
|
||
"\fuserRealWins\x18\v \x03(\x03R\fuserRealWins\x12\x1d\n" +
|
||
"\n" +
|
||
"start_time\x18\f \x01(\x03R\tstartTime\x12\x1a\n" +
|
||
"\bnickname\x18\r \x01(\tR\bnickname\x12\x16\n" +
|
||
"\x06avatar\x18\x0e \x01(\tR\x06avatar\x12\x1b\n" +
|
||
"\ttrans_bet\x18\x0f \x01(\x03R\btransBet\x12\x1b\n" +
|
||
"\ttrans_win\x18\x10 \x01(\x03R\btransWin\x12\x19\n" +
|
||
"\bdev_mode\x18\x11 \x01(\x05R\adevMode\x12\x12\n" +
|
||
"\x04odds\x18\x12 \x03(\x03R\x04odds\x12$\n" +
|
||
"\ruserBetsCount\x18\x13 \x03(\x03R\ruserBetsCount\x12\x1c\n" +
|
||
"\tisDiscard\x18\x14 \x01(\x05R\tisDiscard\x128\n" +
|
||
"\bareaOdds\x18\x15 \x03(\v2\x1c.pb.ColorPinoyLiveBetAreaOddR\bareaOdds\"\xa1\x04\n" +
|
||
"\x14ColorPinoyLiveDetail\x12,\n" +
|
||
"\x11winDoubleColorMul\x18\x01 \x03(\x03R\x11winDoubleColorMul\x12,\n" +
|
||
"\x11winSingleColorMul\x18\x02 \x03(\x03R\x11winSingleColorMul\x12\x14\n" +
|
||
"\x05bonus\x18\x03 \x01(\x03R\x05bonus\x12=\n" +
|
||
"\tthreeDice\x18\x04 \x03(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\tthreeDice\x12=\n" +
|
||
"\tluckyDice\x18\x05 \x01(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\tluckyDice\x12=\n" +
|
||
"\tstartDice\x18\x06 \x03(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\tstartDice\x12\x1c\n" +
|
||
"\tresultImg\x18\a \x03(\tR\tresultImg\x12\x1e\n" +
|
||
"\n" +
|
||
"dealerName\x18\b \x03(\tR\n" +
|
||
"dealerName\x12<\n" +
|
||
"\n" +
|
||
"betAreaMul\x18\t \x03(\v2\x1c.pb.ColorPinoyLiveBetAreaOddR\n" +
|
||
"betAreaMul\x12&\n" +
|
||
"\x0ejackpotFunding\x18\n" +
|
||
" \x01(\x03R\x0ejackpotFunding\x12\x1a\n" +
|
||
"\bjackpotX\x18\v \x01(\x03R\bjackpotX\x12\x1a\n" +
|
||
"\bjackpotY\x18\f \x01(\x03R\bjackpotY\"\xa7\x04\n" +
|
||
"\x11ColorPinoyLiveEnd\x12\x17\n" +
|
||
"\agame_no\x18\x01 \x01(\tR\x06gameNo\x12\x1d\n" +
|
||
"\n" +
|
||
"start_time\x18\x02 \x01(\x03R\tstartTime\x12\x19\n" +
|
||
"\bend_time\x18\x03 \x01(\x03R\aendTime\x12\x14\n" +
|
||
"\x05level\x18\x04 \x01(\x05R\x05level\x12\x19\n" +
|
||
"\bbase_bet\x18\x05 \x01(\x03R\abaseBet\x12=\n" +
|
||
"\vplayer_data\x18\x06 \x03(\v2\x1c.pb.ColorPinoyLivePlayerDataR\n" +
|
||
"playerData\x12\x19\n" +
|
||
"\btax_rate\x18\a \x01(\x03R\ataxRate\x12\x1a\n" +
|
||
"\btotalBet\x18\b \x01(\x03R\btotalBet\x12\x1c\n" +
|
||
"\ttotalBets\x18\t \x03(\x03R\ttotalBets\x12$\n" +
|
||
"\rrealSystemWin\x18\n" +
|
||
" \x01(\x03R\rrealSystemWin\x12&\n" +
|
||
"\x0erealSystemWins\x18\v \x03(\x03R\x0erealSystemWins\x12\x10\n" +
|
||
"\x03tax\x18\f \x01(\x03R\x03tax\x12/\n" +
|
||
"\x04wins\x18\r \x03(\x0e2\x1b.pb.ColorPinoyLiveBetTypeJPR\x04wins\x12\x19\n" +
|
||
"\bop_token\x18\x0e \x01(\tR\aopToken\x120\n" +
|
||
"\x06detail\x18\x0f \x01(\v2\x18.pb.ColorPinoyLiveDetailR\x06detail\x12\x1c\n" +
|
||
"\tisDiscard\x18\x10 \x01(\x05R\tisDiscard\"\xde\x05\n" +
|
||
"\x16ColorPinoyLiveCommResp\x12\x12\n" +
|
||
"\x04code\x18\x01 \x01(\x05R\x04code\x12\x10\n" +
|
||
"\x03msg\x18\x02 \x01(\tR\x03msg\x12\x16\n" +
|
||
"\x06gameId\x18\x03 \x01(\x05R\x06gameId\x12\x1e\n" +
|
||
"\n" +
|
||
"gameStatus\x18\x04 \x01(\x05R\n" +
|
||
"gameStatus\x12\x1c\n" +
|
||
"\tcountdown\x18\x05 \x01(\x03R\tcountdown\x12\x1e\n" +
|
||
"\n" +
|
||
"countdown2\x18\x06 \x01(\x03R\n" +
|
||
"countdown2\x12&\n" +
|
||
"\x0emaintainStatus\x18\a \x01(\x05R\x0emaintainStatus\x12 \n" +
|
||
"\vmaintainMsg\x18\b \x01(\tR\vmaintainMsg\x12=\n" +
|
||
"\tluckyStar\x18\t \x01(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\tluckyStar\x12?\n" +
|
||
"\n" +
|
||
"drawResult\x18\n" +
|
||
" \x03(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\n" +
|
||
"drawResult\x12\x14\n" +
|
||
"\x05times\x18\v \x03(\x03R\x05times\x126\n" +
|
||
"\brankList\x18\f \x01(\v2\x1a.pb.ColorPinoyLiveRankListR\brankList\x12=\n" +
|
||
"\tstartDice\x18\r \x03(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\tstartDice\x12\x1c\n" +
|
||
"\tresultImg\x18\x0e \x03(\tR\tresultImg\x12\x1e\n" +
|
||
"\n" +
|
||
"randomNext\x18\x0f \x01(\bR\n" +
|
||
"randomNext\x12\x16\n" +
|
||
"\x06gameNo\x18\x10 \x01(\tR\x06gameNo\x12\x1e\n" +
|
||
"\n" +
|
||
"dealerName\x18\x13 \x03(\tR\n" +
|
||
"dealerName\x12A\n" +
|
||
"\n" +
|
||
"betAreaMul\x18\x14 \x03(\v2!.pb.ColorPinoyLiveGameBetAreaInfoR\n" +
|
||
"betAreaMul\x12\x18\n" +
|
||
"\ajackpot\x18\x1e \x01(\x03R\ajackpot\"1\n" +
|
||
"\x17ColorPinoyLiveGetStatus\x12\x16\n" +
|
||
"\x06gameId\x18\x01 \x01(\x05R\x06gameId\"L\n" +
|
||
"\x13ColorPinoyLiveLucky\x125\n" +
|
||
"\x05Color\x18\x01 \x01(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\x05Color\"M\n" +
|
||
"\x14ColorPinoyLiveResult\x125\n" +
|
||
"\x05Color\x18\x01 \x03(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\x05Color\"X\n" +
|
||
"\x17ColorPinoyLiveStartDice\x12=\n" +
|
||
"\tstartDice\x18\x01 \x03(\x0e2\x1f.pb.ColorPinoyLiveDiceColorTypeR\tstartDice\"M\n" +
|
||
"\x17ColorPinoyLiveResultImg\x12\x1c\n" +
|
||
"\tresultImg\x18\x01 \x03(\tR\tresultImg\x12\x14\n" +
|
||
"\x05stage\x18\x02 \x01(\x05R\x05stage\"N\n" +
|
||
"\x16ColorPinoyLiveMaintain\x12\"\n" +
|
||
"\ftargetStatus\x18\x01 \x01(\x05R\ftargetStatus\x12\x10\n" +
|
||
"\x03msg\x18\x02 \x01(\tR\x03msg\"\xaa\x01\n" +
|
||
"\x16ColorPinoyLiveRankList\x12=\n" +
|
||
"\vplayer_data\x18\x01 \x03(\v2\x1c.pb.ColorPinoyLivePlayerDataR\n" +
|
||
"playerData\x12\x17\n" +
|
||
"\agame_no\x18\x02 \x01(\tR\x06gameNo\x12\x1d\n" +
|
||
"\n" +
|
||
"start_time\x18\x03 \x01(\x03R\tstartTime\x12\x19\n" +
|
||
"\bend_time\x18\x04 \x01(\x03R\aendTime\"9\n" +
|
||
"\x17ColorPinoyLiveSetDealer\x12\x1e\n" +
|
||
"\n" +
|
||
"dealerName\x18\x01 \x03(\tR\n" +
|
||
"dealerName*\xeb\x01\n" +
|
||
"\x1bColorPinoyLiveDiceColorType\x12\x1b\n" +
|
||
"\x17ColorPinoyLiveType_Void\x10\x00\x12\x1d\n" +
|
||
"\x19ColorPinoyLiveType_YELLOW\x10\x01\x12\x1c\n" +
|
||
"\x18ColorPinoyLiveType_WHITE\x10\x02\x12\x1b\n" +
|
||
"\x17ColorPinoyLiveType_PINK\x10\x03\x12\x1b\n" +
|
||
"\x17ColorPinoyLiveType_BLUE\x10\x04\x12\x1a\n" +
|
||
"\x16ColorPinoyLiveType_RED\x10\x05\x12\x1c\n" +
|
||
"\x18ColorPinoyLiveType_GREEN\x10\x06*\xec\x02\n" +
|
||
"\x17ColorPinoyLiveBetTypeJP\x12\x0e\n" +
|
||
"\n" +
|
||
"CLJ_Yellow\x10\x00\x12\r\n" +
|
||
"\tCLJ_White\x10\x01\x12\f\n" +
|
||
"\bCLJ_Pink\x10\x02\x12\f\n" +
|
||
"\bCLJ_Blue\x10\x03\x12\v\n" +
|
||
"\aCLJ_Red\x10\x04\x12\r\n" +
|
||
"\tCLJ_Green\x10\x05\x12\x15\n" +
|
||
"\x11CLJ_Double_Yellow\x10\x06\x12\x14\n" +
|
||
"\x10CLJ_Double_White\x10\a\x12\x13\n" +
|
||
"\x0fCLJ_Double_Pink\x10\b\x12\x13\n" +
|
||
"\x0fCLJ_Double_Blue\x10\t\x12\x12\n" +
|
||
"\x0eCLJ_Double_Red\x10\n" +
|
||
"\x12\x14\n" +
|
||
"\x10CLJ_Double_Green\x10\v\x12\x14\n" +
|
||
"\x10CLJ_Three_Yellow\x10\f\x12\x13\n" +
|
||
"\x0fCLJ_Three_White\x10\r\x12\x12\n" +
|
||
"\x0eCLJ_Three_Pink\x10\x0e\x12\x12\n" +
|
||
"\x0eCLJ_Three_Blue\x10\x0f\x12\x11\n" +
|
||
"\rCLJ_Three_Red\x10\x10\x12\x13\n" +
|
||
"\x0fCLJ_Three_Green\x10\x11*\x91\x02\n" +
|
||
"\x18ColorPinoyLiveGameStatus\x12\x1e\n" +
|
||
"\x1aColorPinoyLiveStartUnReady\x10\x00\x12\x1c\n" +
|
||
"\x18ColorPinoyLiveStartReady\x10\x01\x12\x1c\n" +
|
||
"\x18ColorPinoyLiveStartMovie\x10\x02\x12\x1b\n" +
|
||
"\x17ColorPinoyLiveBetStatus\x10\x03\x12\x1d\n" +
|
||
"\x19ColorPinoyLiveEndBetMovie\x10\x04\x12\x1f\n" +
|
||
"\x1bColorPinoyLiveOpenThreeDice\x10\x06\x12\x1e\n" +
|
||
"\x1aColorPinoyLiveSettleStatus\x10\a\x12\x1c\n" +
|
||
"\x18ColorPinoyLiveRankStatus\x10\b*\xe9\x01\n" +
|
||
"\x19ColorPinoyLiveLeaveReason\x12\"\n" +
|
||
"\x1eColorPinoyLiveLeaveReason_void\x10\x00\x12.\n" +
|
||
"*ColorPinoyLiveLeaveReason_PLAYER_QUIT_ROOM\x10\x02\x12(\n" +
|
||
"$ColorPinoyLiveLeaveReason_Maintaince\x10\x14\x12+\n" +
|
||
"'ColorPinoyLiveLeaveReason_Server_Update\x10\x15\x12!\n" +
|
||
"\x1dColorPinoyLiveLeaveReason_Ban\x10\x16*r\n" +
|
||
"\x1bColorPinoyLiveBigBetAreaPos\x12\x10\n" +
|
||
"\fBBA_Single_0\x10\x00\x12\x10\n" +
|
||
"\fBBA_Single_1\x10\x01\x12\x10\n" +
|
||
"\fBBA_Single_2\x10\x02\x12\x0e\n" +
|
||
"\n" +
|
||
"BBA_Double\x10\x03\x12\r\n" +
|
||
"\tBBA_Three\x10\x04*j\n" +
|
||
"\x16ColorPinoyLiveUndoType\x12\x1a\n" +
|
||
"\x16ColorPinoyLiveUndoVoid\x10\x00\x12\x19\n" +
|
||
"\x15ColorPinoyLiveUndoOne\x10\x01\x12\x19\n" +
|
||
"\x15ColorPinoyLiveUndoAll\x10\x02*\xd1\x04\n" +
|
||
"\x18ColorPinoyLiveProcessCmd\x12\x16\n" +
|
||
"\x12ColorPinoyLiveVoid\x10\x00\x12#\n" +
|
||
"\x1eColorPinoyLiveMSGGameGetStatus\x10\xac\x02\x12\x1b\n" +
|
||
"\x16ColorPinoyLiveMSGReady\x10\xad\x02\x12\x1d\n" +
|
||
"\x18ColorPinoyLiveMSGBetting\x10\xae\x02\x12\x1b\n" +
|
||
"\x16ColorPinoyLiveMSGLucky\x10\xaf\x02\x12\x1c\n" +
|
||
"\x17ColorPinoyLiveMSGResult\x10\xb0\x02\x12\x1c\n" +
|
||
"\x17ColorPinoyLiveMSGSettle\x10\xb1\x02\x12\x1a\n" +
|
||
"\x15ColorPinoyLiveMSGRank\x10\xb2\x02\x12 \n" +
|
||
"\x1bColorPinoyLiveMSGMMainteSet\x10\xb3\x02\x12\x1e\n" +
|
||
"\x19ColorPinoyLiveMSGMDiscard\x10\xb4\x02\x12\x1f\n" +
|
||
"\x1aColorPinoyLiveMSGMRankList\x10\xb5\x02\x12\x1d\n" +
|
||
"\x18ColorPinoyLiveMSGMEndBet\x10\xb6\x02\x12 \n" +
|
||
"\x1bColorPinoyLiveMSGMStartDice\x10\xb7\x02\x12 \n" +
|
||
"\x1bColorPinoyLiveMSGMResultImg\x10\xb8\x02\x12!\n" +
|
||
"\x1cColorPinoyLiveMSGMSyncNotify\x10\x90\x03\x12\x1b\n" +
|
||
"\x16ColorPinoyLiveMSGMChat\x10\x91\x03\x12 \n" +
|
||
"\x1bColorPinoyLiveMSGLiveConfig\x10\x92\x03\x12\x1f\n" +
|
||
"\x1aColorPinoyLiveMSGSetDealer\x10\x93\x03*8\n" +
|
||
"\x11ColorPinoyLiveCmd\x12#\n" +
|
||
"\x1fColorPinoyLiveCmdMSGMRandomNext\x10\x00*\xb9\x01\n" +
|
||
"\x1aColorPinoyLiveProcessError\x12\"\n" +
|
||
"\x1eColorPinoyLiveProcessErrorVoid\x10\x00\x12'\n" +
|
||
"#ColorPinoyLiveProcessErrorGameSatus\x10\x01\x12*\n" +
|
||
"&ColorPinoyLiveProcessErrorMainteStatus\x10\x02\x12\"\n" +
|
||
"\x1eColorPinoyLiveProcessErrorDice\x10\x03B\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, 9)
|
||
var file_colorgame_proto_msgTypes = make([]protoimpl.MessageInfo, 57)
|
||
var file_colorgame_proto_goTypes = []any{
|
||
(ColorPinoyLiveDiceColorType)(0), // 0: pb.ColorPinoyLiveDiceColorType
|
||
(ColorPinoyLiveBetTypeJP)(0), // 1: pb.ColorPinoyLiveBetTypeJP
|
||
(ColorPinoyLiveGameStatus)(0), // 2: pb.ColorPinoyLiveGameStatus
|
||
(ColorPinoyLiveLeaveReason)(0), // 3: pb.ColorPinoyLiveLeaveReason
|
||
(ColorPinoyLiveBigBetAreaPos)(0), // 4: pb.ColorPinoyLiveBigBetAreaPos
|
||
(ColorPinoyLiveUndoType)(0), // 5: pb.ColorPinoyLiveUndoType
|
||
(ColorPinoyLiveProcessCmd)(0), // 6: pb.ColorPinoyLiveProcessCmd
|
||
(ColorPinoyLiveCmd)(0), // 7: pb.ColorPinoyLiveCmd
|
||
(ColorPinoyLiveProcessError)(0), // 8: pb.ColorPinoyLiveProcessError
|
||
(*ColorRoomInfo)(nil), // 9: pb.ColorRoomInfo
|
||
(*ColorPinoyLiveStatusMessage)(nil), // 10: pb.ColorPinoyLiveStatusMessage
|
||
(*ColorPinoyLiveGameOpenThreeDice)(nil), // 11: pb.ColorPinoyLiveGameOpenThreeDice
|
||
(*ColorPinoyLiveBetReq)(nil), // 12: pb.ColorPinoyLiveBetReq
|
||
(*ColorPinoyLiveBetReqs)(nil), // 13: pb.ColorPinoyLiveBetReqs
|
||
(*ColorPinoyLiveBetResp)(nil), // 14: pb.ColorPinoyLiveBetResp
|
||
(*ColorPinoyLiveSeatUser)(nil), // 15: pb.ColorPinoyLiveSeatUser
|
||
(*ColorPinoyLiveS2COnlinePlayerNum)(nil), // 16: pb.ColorPinoyLiveS2COnlinePlayerNum
|
||
(*ColorPinoyLivePlayerBigWinner)(nil), // 17: pb.ColorPinoyLivePlayerBigWinner
|
||
(*ColorPinoyLiveSceneBetInfo)(nil), // 18: pb.ColorPinoyLiveSceneBetInfo
|
||
(*ColorPinoyLiveBetArr)(nil), // 19: pb.ColorPinoyLiveBetArr
|
||
(*ColorPinoyLiveRoomBetRuleMsg)(nil), // 20: pb.ColorPinoyLiveRoomBetRuleMsg
|
||
(*ColorPinoyLiveTrendGroup)(nil), // 21: pb.ColorPinoyLiveTrendGroup
|
||
(*ColorPinoyLiveTrend)(nil), // 22: pb.ColorPinoyLiveTrend
|
||
(*TRTCRoomArgs)(nil), // 23: pb.TRTCRoomArgs
|
||
(*ColorPinoyLiveBigWinner)(nil), // 24: pb.ColorPinoyLiveBigWinner
|
||
(*BetAreaMulRangeConfig)(nil), // 25: pb.BetAreaMulRangeConfig
|
||
(*SceneMessage)(nil), // 26: pb.SceneMessage
|
||
(*ColorPinoyLiveUserSitDown)(nil), // 27: pb.ColorPinoyLiveUserSitDown
|
||
(*ColorPinoyLiveUserSitDownFail)(nil), // 28: pb.ColorPinoyLiveUserSitDownFail
|
||
(*ColorPinoyLiveBetAreaOdd)(nil), // 29: pb.ColorPinoyLiveBetAreaOdd
|
||
(*ColorPinoyLivePokerMsg)(nil), // 30: pb.ColorPinoyLivePokerMsg
|
||
(*ColorPinoyLiveUserInfo)(nil), // 31: pb.ColorPinoyLiveUserInfo
|
||
(*ColorPinoyLiveUserList)(nil), // 32: pb.ColorPinoyLiveUserList
|
||
(*ColorPinoyLiveUserSettleMsg)(nil), // 33: pb.ColorPinoyLiveUserSettleMsg
|
||
(*ColorPinoyLiveGameBetAreaUserInfo)(nil), // 34: pb.ColorPinoyLiveGameBetAreaUserInfo
|
||
(*ColorPinoyLiveGameBetAreaInfo)(nil), // 35: pb.ColorPinoyLiveGameBetAreaInfo
|
||
(*ColorPinoyLiveSceneUserInfo)(nil), // 36: pb.ColorPinoyLiveSceneUserInfo
|
||
(*ColorPinoyLiveSceneSettleMsg)(nil), // 37: pb.ColorPinoyLiveSceneSettleMsg
|
||
(*ColorPinoyLiveKickOutUserMsg)(nil), // 38: pb.ColorPinoyLiveKickOutUserMsg
|
||
(*ColorPinoyLiveUpdateRoomInfoMsg)(nil), // 39: pb.ColorPinoyLiveUpdateRoomInfoMsg
|
||
(*ColorPinoyLivetempCardMsg)(nil), // 40: pb.ColorPinoyLivetempCardMsg
|
||
(*ColorPinoyLiveBetSuccessMessage)(nil), // 41: pb.ColorPinoyLiveBetSuccessMessage
|
||
(*ColorPinoyLiveS2CRepetBet)(nil), // 42: pb.ColorPinoyLiveS2CRepetBet
|
||
(*ColorPinoyLiveS2CNoChairRepetBet)(nil), // 43: pb.ColorPinoyLiveS2CNoChairRepetBet
|
||
(*ColorPinoyLiveC2SBetDouble)(nil), // 44: pb.ColorPinoyLiveC2SBetDouble
|
||
(*ColorPinoyLiveC2SUndoBet)(nil), // 45: pb.ColorPinoyLiveC2SUndoBet
|
||
(*S2CUndoBet)(nil), // 46: pb.S2CUndoBet
|
||
(*ColorPinoyLiveNtfBigOddBetArea)(nil), // 47: pb.ColorPinoyLiveNtfBigOddBetArea
|
||
(*ColorPinoyLiveMainteNtf)(nil), // 48: pb.ColorPinoyLiveMainteNtf
|
||
(*ColorPinoyLiveS2CBetEndFailResult)(nil), // 49: pb.ColorPinoyLiveS2CBetEndFailResult
|
||
(*ColorPinoyLiveApplyPropsReq)(nil), // 50: pb.ColorPinoyLiveApplyPropsReq
|
||
(*ColorPinoyLivePlayerPropsResp)(nil), // 51: pb.ColorPinoyLivePlayerPropsResp
|
||
(*ColorPinoyLiveLeaveResp)(nil), // 52: pb.ColorPinoyLiveLeaveResp
|
||
(*ColorPinoyLiveDealerName)(nil), // 53: pb.ColorPinoyLiveDealerName
|
||
(*ColorPinoyLivePlayerData)(nil), // 54: pb.ColorPinoyLivePlayerData
|
||
(*ColorPinoyLiveDetail)(nil), // 55: pb.ColorPinoyLiveDetail
|
||
(*ColorPinoyLiveEnd)(nil), // 56: pb.ColorPinoyLiveEnd
|
||
(*ColorPinoyLiveCommResp)(nil), // 57: pb.ColorPinoyLiveCommResp
|
||
(*ColorPinoyLiveGetStatus)(nil), // 58: pb.ColorPinoyLiveGetStatus
|
||
(*ColorPinoyLiveLucky)(nil), // 59: pb.ColorPinoyLiveLucky
|
||
(*ColorPinoyLiveResult)(nil), // 60: pb.ColorPinoyLiveResult
|
||
(*ColorPinoyLiveStartDice)(nil), // 61: pb.ColorPinoyLiveStartDice
|
||
(*ColorPinoyLiveResultImg)(nil), // 62: pb.ColorPinoyLiveResultImg
|
||
(*ColorPinoyLiveMaintain)(nil), // 63: pb.ColorPinoyLiveMaintain
|
||
(*ColorPinoyLiveRankList)(nil), // 64: pb.ColorPinoyLiveRankList
|
||
(*ColorPinoyLiveSetDealer)(nil), // 65: pb.ColorPinoyLiveSetDealer
|
||
}
|
||
var file_colorgame_proto_depIdxs = []int32{
|
||
0, // 0: pb.ColorPinoyLiveGameOpenThreeDice.color:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
1, // 1: pb.ColorPinoyLiveBetReq.BetType:type_name -> pb.ColorPinoyLiveBetTypeJP
|
||
12, // 2: pb.ColorPinoyLiveBetReqs.info:type_name -> pb.ColorPinoyLiveBetReq
|
||
24, // 3: pb.ColorPinoyLivePlayerBigWinner.bigBet:type_name -> pb.ColorPinoyLiveBigWinner
|
||
31, // 4: pb.ColorPinoyLiveSceneBetInfo.UserInfo:type_name -> pb.ColorPinoyLiveUserInfo
|
||
19, // 5: pb.ColorPinoyLiveRoomBetRuleMsg.betLevels:type_name -> pb.ColorPinoyLiveBetArr
|
||
25, // 6: pb.ColorPinoyLiveRoomBetRuleMsg.mulRangeConfig:type_name -> pb.BetAreaMulRangeConfig
|
||
0, // 7: pb.ColorPinoyLiveTrendGroup.luckyDice:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
0, // 8: pb.ColorPinoyLiveTrendGroup.threeDice:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
21, // 9: pb.ColorPinoyLiveTrend.listTrendGroup:type_name -> pb.ColorPinoyLiveTrendGroup
|
||
4, // 10: pb.BetAreaMulRangeConfig.pos:type_name -> pb.ColorPinoyLiveBigBetAreaPos
|
||
10, // 11: pb.SceneMessage.gameStatus:type_name -> pb.ColorPinoyLiveStatusMessage
|
||
22, // 12: pb.SceneMessage.trendList:type_name -> pb.ColorPinoyLiveTrend
|
||
0, // 13: pb.SceneMessage.luckyDice:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
0, // 14: pb.SceneMessage.threeDice:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
35, // 15: pb.SceneMessage.betAreaInfo:type_name -> pb.ColorPinoyLiveGameBetAreaInfo
|
||
20, // 16: pb.SceneMessage.betRule:type_name -> pb.ColorPinoyLiveRoomBetRuleMsg
|
||
13, // 17: pb.SceneMessage.lastTimeBet:type_name -> pb.ColorPinoyLiveBetReqs
|
||
54, // 18: pb.SceneMessage.rankList:type_name -> pb.ColorPinoyLivePlayerData
|
||
23, // 19: pb.SceneMessage.trtcRoomArgs:type_name -> pb.TRTCRoomArgs
|
||
24, // 20: pb.SceneMessage.bigWinner:type_name -> pb.ColorPinoyLiveBigWinner
|
||
25, // 21: pb.SceneMessage.mulRangeConfig:type_name -> pb.BetAreaMulRangeConfig
|
||
1, // 22: pb.ColorPinoyLiveBetAreaOdd.betArea:type_name -> pb.ColorPinoyLiveBetTypeJP
|
||
4, // 23: pb.ColorPinoyLiveBetAreaOdd.bigSingleColorOddPos:type_name -> pb.ColorPinoyLiveBigBetAreaPos
|
||
29, // 24: pb.ColorPinoyLivePokerMsg.winBetArea:type_name -> pb.ColorPinoyLiveBetAreaOdd
|
||
31, // 25: pb.ColorPinoyLiveUserList.UserList:type_name -> pb.ColorPinoyLiveUserInfo
|
||
29, // 26: pb.ColorPinoyLiveUserSettleMsg.winAreaOdd:type_name -> pb.ColorPinoyLiveBetAreaOdd
|
||
1, // 27: pb.ColorPinoyLiveGameBetAreaInfo.betType:type_name -> pb.ColorPinoyLiveBetTypeJP
|
||
34, // 28: pb.ColorPinoyLiveGameBetAreaInfo.betChipsInfo:type_name -> pb.ColorPinoyLiveGameBetAreaUserInfo
|
||
4, // 29: pb.ColorPinoyLiveGameBetAreaInfo.bigSingleColorOddPos:type_name -> pb.ColorPinoyLiveBigBetAreaPos
|
||
35, // 30: pb.ColorPinoyLiveSceneSettleMsg.betAreaInfo:type_name -> pb.ColorPinoyLiveGameBetAreaInfo
|
||
36, // 31: pb.ColorPinoyLiveSceneSettleMsg.selfWinInfo:type_name -> pb.ColorPinoyLiveSceneUserInfo
|
||
0, // 32: pb.ColorPinoyLiveSceneSettleMsg.luckyDice:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
0, // 33: pb.ColorPinoyLiveSceneSettleMsg.threeDice:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
21, // 34: pb.ColorPinoyLiveSceneSettleMsg.trendGroup:type_name -> pb.ColorPinoyLiveTrendGroup
|
||
13, // 35: pb.ColorPinoyLiveSceneSettleMsg.lastTimeBet:type_name -> pb.ColorPinoyLiveBetReqs
|
||
22, // 36: pb.ColorPinoyLiveSceneSettleMsg.trendGroupEx:type_name -> pb.ColorPinoyLiveTrend
|
||
24, // 37: pb.ColorPinoyLiveSceneSettleMsg.bigWinner:type_name -> pb.ColorPinoyLiveBigWinner
|
||
1, // 38: pb.ColorPinoyLiveBetSuccessMessage.BetType:type_name -> pb.ColorPinoyLiveBetTypeJP
|
||
41, // 39: pb.ColorPinoyLiveS2CRepetBet.betInfo:type_name -> pb.ColorPinoyLiveBetSuccessMessage
|
||
41, // 40: pb.ColorPinoyLiveS2CNoChairRepetBet.betInfo:type_name -> pb.ColorPinoyLiveBetSuccessMessage
|
||
5, // 41: pb.ColorPinoyLiveC2SUndoBet.undoType:type_name -> pb.ColorPinoyLiveUndoType
|
||
5, // 42: pb.S2CUndoBet.undoType:type_name -> pb.ColorPinoyLiveUndoType
|
||
41, // 43: pb.S2CUndoBet.betInfo:type_name -> pb.ColorPinoyLiveBetSuccessMessage
|
||
35, // 44: pb.ColorPinoyLiveNtfBigOddBetArea.betAreas:type_name -> pb.ColorPinoyLiveGameBetAreaInfo
|
||
31, // 45: pb.ColorPinoyLiveMainteNtf.userInfo:type_name -> pb.ColorPinoyLiveUserInfo
|
||
42, // 46: pb.ColorPinoyLiveS2CBetEndFailResult.players:type_name -> pb.ColorPinoyLiveS2CRepetBet
|
||
29, // 47: pb.ColorPinoyLivePlayerData.areaOdds:type_name -> pb.ColorPinoyLiveBetAreaOdd
|
||
0, // 48: pb.ColorPinoyLiveDetail.threeDice:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
0, // 49: pb.ColorPinoyLiveDetail.luckyDice:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
0, // 50: pb.ColorPinoyLiveDetail.startDice:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
29, // 51: pb.ColorPinoyLiveDetail.betAreaMul:type_name -> pb.ColorPinoyLiveBetAreaOdd
|
||
54, // 52: pb.ColorPinoyLiveEnd.player_data:type_name -> pb.ColorPinoyLivePlayerData
|
||
1, // 53: pb.ColorPinoyLiveEnd.wins:type_name -> pb.ColorPinoyLiveBetTypeJP
|
||
55, // 54: pb.ColorPinoyLiveEnd.detail:type_name -> pb.ColorPinoyLiveDetail
|
||
0, // 55: pb.ColorPinoyLiveCommResp.luckyStar:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
0, // 56: pb.ColorPinoyLiveCommResp.drawResult:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
64, // 57: pb.ColorPinoyLiveCommResp.rankList:type_name -> pb.ColorPinoyLiveRankList
|
||
0, // 58: pb.ColorPinoyLiveCommResp.startDice:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
35, // 59: pb.ColorPinoyLiveCommResp.betAreaMul:type_name -> pb.ColorPinoyLiveGameBetAreaInfo
|
||
0, // 60: pb.ColorPinoyLiveLucky.Color:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
0, // 61: pb.ColorPinoyLiveResult.Color:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
0, // 62: pb.ColorPinoyLiveStartDice.startDice:type_name -> pb.ColorPinoyLiveDiceColorType
|
||
54, // 63: pb.ColorPinoyLiveRankList.player_data:type_name -> pb.ColorPinoyLivePlayerData
|
||
64, // [64:64] is the sub-list for method output_type
|
||
64, // [64:64] is the sub-list for method input_type
|
||
64, // [64:64] is the sub-list for extension type_name
|
||
64, // [64:64] is the sub-list for extension extendee
|
||
0, // [0:64] 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
|
||
}
|
||
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: 9,
|
||
NumMessages: 57,
|
||
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
|
||
}
|