// 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 }