2693 lines
80 KiB
Go
2693 lines
80 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.27.1-devel
|
|
// protoc v3.19.4
|
|
// source: rank.proto
|
|
|
|
package rank
|
|
|
|
import (
|
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
|
reflect "reflect"
|
|
sync "sync"
|
|
)
|
|
|
|
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 Rank int32
|
|
|
|
const (
|
|
Rank_PACKET_RANK_ZERO Rank = 0 //弃用消息号
|
|
// 排位榜
|
|
Rank_PACKET_RANK_CSRankMatch Rank = 10000
|
|
Rank_PACKET_RANK_SCRankMatch Rank = 10001
|
|
// 财富榜(金币榜)
|
|
Rank_PACKET_RANK_CSCoin Rank = 10002
|
|
Rank_PACKET_RANK_SCCoin Rank = 10003
|
|
// 邀请积分排行榜
|
|
Rank_PACKET_RANK_CSInvite Rank = 10004
|
|
Rank_PACKET_RANK_SCInvite Rank = 10005
|
|
// 邀请记录
|
|
Rank_PACKET_CSInviteLog Rank = 10006
|
|
Rank_PACKET_SCInviteLog Rank = 10007
|
|
// 收入榜
|
|
Rank_PACKET_RANK_CSWinCoin Rank = 10008
|
|
Rank_PACKET_RANK_SCWinCoin Rank = 10009
|
|
//等级榜
|
|
Rank_PACKET_RANK_CSLevel Rank = 10010
|
|
Rank_PACKET_RANK_SCLevel Rank = 10011
|
|
//赛季通行证排行榜
|
|
Rank_PACKET_RANK_CSPermit Rank = 10012
|
|
Rank_PACKET_RANK_SCPermit Rank = 10013
|
|
// 竞技馆获奖记录
|
|
Rank_PACKET_CSRoomAward Rank = 10014
|
|
Rank_PACKET_SCRoomAward Rank = 10015
|
|
Rank_PACKET_SCRoomAwardOne Rank = 10016 // 竞技馆获奖记录通知
|
|
)
|
|
|
|
// Enum value maps for Rank.
|
|
var (
|
|
Rank_name = map[int32]string{
|
|
0: "PACKET_RANK_ZERO",
|
|
10000: "PACKET_RANK_CSRankMatch",
|
|
10001: "PACKET_RANK_SCRankMatch",
|
|
10002: "PACKET_RANK_CSCoin",
|
|
10003: "PACKET_RANK_SCCoin",
|
|
10004: "PACKET_RANK_CSInvite",
|
|
10005: "PACKET_RANK_SCInvite",
|
|
10006: "PACKET_CSInviteLog",
|
|
10007: "PACKET_SCInviteLog",
|
|
10008: "PACKET_RANK_CSWinCoin",
|
|
10009: "PACKET_RANK_SCWinCoin",
|
|
10010: "PACKET_RANK_CSLevel",
|
|
10011: "PACKET_RANK_SCLevel",
|
|
10012: "PACKET_RANK_CSPermit",
|
|
10013: "PACKET_RANK_SCPermit",
|
|
10014: "PACKET_CSRoomAward",
|
|
10015: "PACKET_SCRoomAward",
|
|
10016: "PACKET_SCRoomAwardOne",
|
|
}
|
|
Rank_value = map[string]int32{
|
|
"PACKET_RANK_ZERO": 0,
|
|
"PACKET_RANK_CSRankMatch": 10000,
|
|
"PACKET_RANK_SCRankMatch": 10001,
|
|
"PACKET_RANK_CSCoin": 10002,
|
|
"PACKET_RANK_SCCoin": 10003,
|
|
"PACKET_RANK_CSInvite": 10004,
|
|
"PACKET_RANK_SCInvite": 10005,
|
|
"PACKET_CSInviteLog": 10006,
|
|
"PACKET_SCInviteLog": 10007,
|
|
"PACKET_RANK_CSWinCoin": 10008,
|
|
"PACKET_RANK_SCWinCoin": 10009,
|
|
"PACKET_RANK_CSLevel": 10010,
|
|
"PACKET_RANK_SCLevel": 10011,
|
|
"PACKET_RANK_CSPermit": 10012,
|
|
"PACKET_RANK_SCPermit": 10013,
|
|
"PACKET_CSRoomAward": 10014,
|
|
"PACKET_SCRoomAward": 10015,
|
|
"PACKET_SCRoomAwardOne": 10016,
|
|
}
|
|
)
|
|
|
|
func (x Rank) Enum() *Rank {
|
|
p := new(Rank)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x Rank) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (Rank) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_rank_proto_enumTypes[0].Descriptor()
|
|
}
|
|
|
|
func (Rank) Type() protoreflect.EnumType {
|
|
return &file_rank_proto_enumTypes[0]
|
|
}
|
|
|
|
func (x Rank) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use Rank.Descriptor instead.
|
|
func (Rank) EnumDescriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
type RankInvite int32
|
|
|
|
const (
|
|
RankInvite_InviteType_None RankInvite = 0
|
|
RankInvite_InviteType_Total RankInvite = 1 //总榜
|
|
RankInvite_InviteType_Week RankInvite = 2 //周榜
|
|
RankInvite_InviteType_Month RankInvite = 3 //月榜
|
|
RankInvite_InviteType_UpWeek RankInvite = 4 //上周榜
|
|
RankInvite_InviteType_Max RankInvite = 5
|
|
)
|
|
|
|
// Enum value maps for RankInvite.
|
|
var (
|
|
RankInvite_name = map[int32]string{
|
|
0: "InviteType_None",
|
|
1: "InviteType_Total",
|
|
2: "InviteType_Week",
|
|
3: "InviteType_Month",
|
|
4: "InviteType_UpWeek",
|
|
5: "InviteType_Max",
|
|
}
|
|
RankInvite_value = map[string]int32{
|
|
"InviteType_None": 0,
|
|
"InviteType_Total": 1,
|
|
"InviteType_Week": 2,
|
|
"InviteType_Month": 3,
|
|
"InviteType_UpWeek": 4,
|
|
"InviteType_Max": 5,
|
|
}
|
|
)
|
|
|
|
func (x RankInvite) Enum() *RankInvite {
|
|
p := new(RankInvite)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x RankInvite) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (RankInvite) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_rank_proto_enumTypes[1].Descriptor()
|
|
}
|
|
|
|
func (RankInvite) Type() protoreflect.EnumType {
|
|
return &file_rank_proto_enumTypes[1]
|
|
}
|
|
|
|
func (x RankInvite) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use RankInvite.Descriptor instead.
|
|
func (RankInvite) EnumDescriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
// 排位榜
|
|
// PACKET_RANK_CSRankMatch
|
|
type CSRankMatch struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Id int32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 排位类型
|
|
Page int32 `protobuf:"varint,2,opt,name=Page,proto3" json:"Page,omitempty"` // 页数
|
|
PageSize int32 `protobuf:"varint,3,opt,name=PageSize,proto3" json:"PageSize,omitempty"` // 每页数量
|
|
}
|
|
|
|
func (x *CSRankMatch) Reset() {
|
|
*x = CSRankMatch{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSRankMatch) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSRankMatch) ProtoMessage() {}
|
|
|
|
func (x *CSRankMatch) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[0]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSRankMatch.ProtoReflect.Descriptor instead.
|
|
func (*CSRankMatch) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
func (x *CSRankMatch) GetId() int32 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CSRankMatch) GetPage() int32 {
|
|
if x != nil {
|
|
return x.Page
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CSRankMatch) GetPageSize() int32 {
|
|
if x != nil {
|
|
return x.PageSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type SeasonRank struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Snid int32 `protobuf:"varint,1,opt,name=Snid,proto3" json:"Snid,omitempty"` // 玩家id
|
|
Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` // 昵称
|
|
Lv int32 `protobuf:"varint,3,opt,name=Lv,proto3" json:"Lv,omitempty"` //段位
|
|
Rank int32 `protobuf:"varint,4,opt,name=Rank,proto3" json:"Rank,omitempty"` //段位排名
|
|
Sex int32 `protobuf:"varint,5,opt,name=Sex,proto3" json:"Sex,omitempty"` // 性别
|
|
HeadUrl string `protobuf:"bytes,6,opt,name=HeadUrl,proto3" json:"HeadUrl,omitempty"` // 头像
|
|
Coin int64 `protobuf:"varint,7,opt,name=Coin,proto3" json:"Coin,omitempty"` // 金币余额
|
|
Score int64 `protobuf:"varint,8,opt,name=Score,proto3" json:"Score,omitempty"` // 积分
|
|
ModId int32 `protobuf:"varint,9,opt,name=ModId,proto3" json:"ModId,omitempty"` // 角色id
|
|
}
|
|
|
|
func (x *SeasonRank) Reset() {
|
|
*x = SeasonRank{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SeasonRank) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SeasonRank) ProtoMessage() {}
|
|
|
|
func (x *SeasonRank) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[1]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SeasonRank.ProtoReflect.Descriptor instead.
|
|
func (*SeasonRank) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
func (x *SeasonRank) GetSnid() int32 {
|
|
if x != nil {
|
|
return x.Snid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SeasonRank) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SeasonRank) GetLv() int32 {
|
|
if x != nil {
|
|
return x.Lv
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SeasonRank) GetRank() int32 {
|
|
if x != nil {
|
|
return x.Rank
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SeasonRank) GetSex() int32 {
|
|
if x != nil {
|
|
return x.Sex
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SeasonRank) GetHeadUrl() string {
|
|
if x != nil {
|
|
return x.HeadUrl
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SeasonRank) GetCoin() int64 {
|
|
if x != nil {
|
|
return x.Coin
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SeasonRank) GetScore() int64 {
|
|
if x != nil {
|
|
return x.Score
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SeasonRank) GetModId() int32 {
|
|
if x != nil {
|
|
return x.ModId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_RANK_SCRankMatch
|
|
type SCRankMatch struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Ranks []*SeasonRank `protobuf:"bytes,1,rep,name=Ranks,proto3" json:"Ranks,omitempty"` // 排行榜
|
|
Me *SeasonRank `protobuf:"bytes,2,opt,name=Me,proto3" json:"Me,omitempty"` // 玩家自己的排行信息
|
|
Page int32 `protobuf:"varint,3,opt,name=Page,proto3" json:"Page,omitempty"` // 页数
|
|
PageSize int32 `protobuf:"varint,4,opt,name=PageSize,proto3" json:"PageSize,omitempty"` // 每页数量
|
|
Total int32 `protobuf:"varint,5,opt,name=Total,proto3" json:"Total,omitempty"` // 总数量
|
|
}
|
|
|
|
func (x *SCRankMatch) Reset() {
|
|
*x = SCRankMatch{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCRankMatch) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCRankMatch) ProtoMessage() {}
|
|
|
|
func (x *SCRankMatch) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[2]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCRankMatch.ProtoReflect.Descriptor instead.
|
|
func (*SCRankMatch) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
func (x *SCRankMatch) GetRanks() []*SeasonRank {
|
|
if x != nil {
|
|
return x.Ranks
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCRankMatch) GetMe() *SeasonRank {
|
|
if x != nil {
|
|
return x.Me
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCRankMatch) GetPage() int32 {
|
|
if x != nil {
|
|
return x.Page
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCRankMatch) GetPageSize() int32 {
|
|
if x != nil {
|
|
return x.PageSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCRankMatch) GetTotal() int32 {
|
|
if x != nil {
|
|
return x.Total
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// 财富榜(金币榜)
|
|
// PACKET_RANK_CSCoin
|
|
type CSCoin struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Page int32 `protobuf:"varint,1,opt,name=Page,proto3" json:"Page,omitempty"` // 页数
|
|
PageSize int32 `protobuf:"varint,2,opt,name=PageSize,proto3" json:"PageSize,omitempty"` // 每页数量
|
|
}
|
|
|
|
func (x *CSCoin) Reset() {
|
|
*x = CSCoin{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSCoin) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSCoin) ProtoMessage() {}
|
|
|
|
func (x *CSCoin) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[3]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSCoin.ProtoReflect.Descriptor instead.
|
|
func (*CSCoin) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *CSCoin) GetPage() int32 {
|
|
if x != nil {
|
|
return x.Page
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CSCoin) GetPageSize() int32 {
|
|
if x != nil {
|
|
return x.PageSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type PlayerCoin struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Snid int32 `protobuf:"varint,1,opt,name=Snid,proto3" json:"Snid,omitempty"` // 玩家id
|
|
Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` // 昵称
|
|
Sex int32 `protobuf:"varint,3,opt,name=Sex,proto3" json:"Sex,omitempty"` // 性别
|
|
HeadUrl string `protobuf:"bytes,4,opt,name=HeadUrl,proto3" json:"HeadUrl,omitempty"` // 头像
|
|
Coin int64 `protobuf:"varint,5,opt,name=Coin,proto3" json:"Coin,omitempty"` // 金币余额
|
|
Rank int32 `protobuf:"varint,6,opt,name=Rank,proto3" json:"Rank,omitempty"` // 排名
|
|
ModId int32 `protobuf:"varint,7,opt,name=ModId,proto3" json:"ModId,omitempty"` // 角色id
|
|
}
|
|
|
|
func (x *PlayerCoin) Reset() {
|
|
*x = PlayerCoin{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[4]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *PlayerCoin) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PlayerCoin) ProtoMessage() {}
|
|
|
|
func (x *PlayerCoin) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[4]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PlayerCoin.ProtoReflect.Descriptor instead.
|
|
func (*PlayerCoin) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
func (x *PlayerCoin) GetSnid() int32 {
|
|
if x != nil {
|
|
return x.Snid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PlayerCoin) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PlayerCoin) GetSex() int32 {
|
|
if x != nil {
|
|
return x.Sex
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PlayerCoin) GetHeadUrl() string {
|
|
if x != nil {
|
|
return x.HeadUrl
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PlayerCoin) GetCoin() int64 {
|
|
if x != nil {
|
|
return x.Coin
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PlayerCoin) GetRank() int32 {
|
|
if x != nil {
|
|
return x.Rank
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PlayerCoin) GetModId() int32 {
|
|
if x != nil {
|
|
return x.ModId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_RANK_SCCoin
|
|
type SCCoin struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Ranks []*PlayerCoin `protobuf:"bytes,1,rep,name=Ranks,proto3" json:"Ranks,omitempty"` // 排行榜
|
|
Me *PlayerCoin `protobuf:"bytes,2,opt,name=Me,proto3" json:"Me,omitempty"` // 玩家自己的排行信息
|
|
Page int32 `protobuf:"varint,3,opt,name=Page,proto3" json:"Page,omitempty"` // 页数
|
|
PageSize int32 `protobuf:"varint,4,opt,name=PageSize,proto3" json:"PageSize,omitempty"` // 每页数量
|
|
Total int32 `protobuf:"varint,5,opt,name=Total,proto3" json:"Total,omitempty"` // 总数量
|
|
}
|
|
|
|
func (x *SCCoin) Reset() {
|
|
*x = SCCoin{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[5]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCCoin) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCCoin) ProtoMessage() {}
|
|
|
|
func (x *SCCoin) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[5]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCCoin.ProtoReflect.Descriptor instead.
|
|
func (*SCCoin) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{5}
|
|
}
|
|
|
|
func (x *SCCoin) GetRanks() []*PlayerCoin {
|
|
if x != nil {
|
|
return x.Ranks
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCCoin) GetMe() *PlayerCoin {
|
|
if x != nil {
|
|
return x.Me
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCCoin) GetPage() int32 {
|
|
if x != nil {
|
|
return x.Page
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCCoin) GetPageSize() int32 {
|
|
if x != nil {
|
|
return x.PageSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCCoin) GetTotal() int32 {
|
|
if x != nil {
|
|
return x.Total
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_RANK_CSInvite
|
|
type CSInvite struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Id int32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 排位类型 1:总榜 2:周榜 3:月榜
|
|
Skip int32 `protobuf:"varint,2,opt,name=Skip,proto3" json:"Skip,omitempty"` // 偏移量
|
|
Limit int32 `protobuf:"varint,3,opt,name=Limit,proto3" json:"Limit,omitempty"` // 请求数量
|
|
}
|
|
|
|
func (x *CSInvite) Reset() {
|
|
*x = CSInvite{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[6]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSInvite) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSInvite) ProtoMessage() {}
|
|
|
|
func (x *CSInvite) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[6]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSInvite.ProtoReflect.Descriptor instead.
|
|
func (*CSInvite) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{6}
|
|
}
|
|
|
|
func (x *CSInvite) GetId() int32 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CSInvite) GetSkip() int32 {
|
|
if x != nil {
|
|
return x.Skip
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CSInvite) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type InviteRank struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Snid int32 `protobuf:"varint,1,opt,name=Snid,proto3" json:"Snid,omitempty"` // 玩家id
|
|
Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` // 昵称
|
|
Rank int32 `protobuf:"varint,3,opt,name=Rank,proto3" json:"Rank,omitempty"` //段位排名
|
|
Score int64 `protobuf:"varint,4,opt,name=Score,proto3" json:"Score,omitempty"` // 积分
|
|
InviteNum int32 `protobuf:"varint,5,opt,name=InviteNum,proto3" json:"InviteNum,omitempty"` // 邀请人数
|
|
ModId int32 `protobuf:"varint,6,opt,name=ModId,proto3" json:"ModId,omitempty"` // 头像模型
|
|
}
|
|
|
|
func (x *InviteRank) Reset() {
|
|
*x = InviteRank{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[7]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *InviteRank) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*InviteRank) ProtoMessage() {}
|
|
|
|
func (x *InviteRank) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[7]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use InviteRank.ProtoReflect.Descriptor instead.
|
|
func (*InviteRank) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{7}
|
|
}
|
|
|
|
func (x *InviteRank) GetSnid() int32 {
|
|
if x != nil {
|
|
return x.Snid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *InviteRank) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *InviteRank) GetRank() int32 {
|
|
if x != nil {
|
|
return x.Rank
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *InviteRank) GetScore() int64 {
|
|
if x != nil {
|
|
return x.Score
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *InviteRank) GetInviteNum() int32 {
|
|
if x != nil {
|
|
return x.InviteNum
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *InviteRank) GetModId() int32 {
|
|
if x != nil {
|
|
return x.ModId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_RANK_SCInvite
|
|
type SCInvite struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Id int32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 排位类型 1:总榜 2:周榜 3:月榜
|
|
Ranks []*InviteRank `protobuf:"bytes,2,rep,name=Ranks,proto3" json:"Ranks,omitempty"` // 排行榜
|
|
Me *InviteRank `protobuf:"bytes,3,opt,name=Me,proto3" json:"Me,omitempty"` // 玩家自己的排行信息
|
|
Skip int32 `protobuf:"varint,4,opt,name=Skip,proto3" json:"Skip,omitempty"` // 偏移量
|
|
IsEndNum bool `protobuf:"varint,5,opt,name=IsEndNum,proto3" json:"IsEndNum,omitempty"`
|
|
RankMaxNum int32 `protobuf:"varint,6,opt,name=RankMaxNum,proto3" json:"RankMaxNum,omitempty"` // 排行榜最大上限
|
|
}
|
|
|
|
func (x *SCInvite) Reset() {
|
|
*x = SCInvite{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[8]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCInvite) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCInvite) ProtoMessage() {}
|
|
|
|
func (x *SCInvite) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[8]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCInvite.ProtoReflect.Descriptor instead.
|
|
func (*SCInvite) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{8}
|
|
}
|
|
|
|
func (x *SCInvite) GetId() int32 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCInvite) GetRanks() []*InviteRank {
|
|
if x != nil {
|
|
return x.Ranks
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCInvite) GetMe() *InviteRank {
|
|
if x != nil {
|
|
return x.Me
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCInvite) GetSkip() int32 {
|
|
if x != nil {
|
|
return x.Skip
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCInvite) GetIsEndNum() bool {
|
|
if x != nil {
|
|
return x.IsEndNum
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *SCInvite) GetRankMaxNum() int32 {
|
|
if x != nil {
|
|
return x.RankMaxNum
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GateTransmit struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Platform string `protobuf:"bytes,1,opt,name=Platform,proto3" json:"Platform,omitempty"`
|
|
Snid int32 `protobuf:"varint,2,opt,name=Snid,proto3" json:"Snid,omitempty"`
|
|
PacketData []byte `protobuf:"bytes,3,opt,name=PacketData,proto3" json:"PacketData,omitempty"`
|
|
}
|
|
|
|
func (x *GateTransmit) Reset() {
|
|
*x = GateTransmit{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[9]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GateTransmit) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GateTransmit) ProtoMessage() {}
|
|
|
|
func (x *GateTransmit) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[9]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GateTransmit.ProtoReflect.Descriptor instead.
|
|
func (*GateTransmit) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{9}
|
|
}
|
|
|
|
func (x *GateTransmit) GetPlatform() string {
|
|
if x != nil {
|
|
return x.Platform
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GateTransmit) GetSnid() int32 {
|
|
if x != nil {
|
|
return x.Snid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GateTransmit) GetPacketData() []byte {
|
|
if x != nil {
|
|
return x.PacketData
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type InviteInfo struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
|
|
SnId int32 `protobuf:"varint,2,opt,name=SnId,proto3" json:"SnId,omitempty"`
|
|
CreateTs int64 `protobuf:"varint,3,opt,name=CreateTs,proto3" json:"CreateTs,omitempty"`
|
|
Score int64 `protobuf:"varint,4,opt,name=Score,proto3" json:"Score,omitempty"`
|
|
ModId int32 `protobuf:"varint,5,opt,name=ModId,proto3" json:"ModId,omitempty"`
|
|
}
|
|
|
|
func (x *InviteInfo) Reset() {
|
|
*x = InviteInfo{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[10]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *InviteInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*InviteInfo) ProtoMessage() {}
|
|
|
|
func (x *InviteInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[10]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use InviteInfo.ProtoReflect.Descriptor instead.
|
|
func (*InviteInfo) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{10}
|
|
}
|
|
|
|
func (x *InviteInfo) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *InviteInfo) GetSnId() int32 {
|
|
if x != nil {
|
|
return x.SnId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *InviteInfo) GetCreateTs() int64 {
|
|
if x != nil {
|
|
return x.CreateTs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *InviteInfo) GetScore() int64 {
|
|
if x != nil {
|
|
return x.Score
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *InviteInfo) GetModId() int32 {
|
|
if x != nil {
|
|
return x.ModId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_CSInviteLog
|
|
type CSInviteLog struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Skip int32 `protobuf:"varint,1,opt,name=Skip,proto3" json:"Skip,omitempty"`
|
|
Limit int32 `protobuf:"varint,2,opt,name=Limit,proto3" json:"Limit,omitempty"`
|
|
}
|
|
|
|
func (x *CSInviteLog) Reset() {
|
|
*x = CSInviteLog{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[11]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSInviteLog) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSInviteLog) ProtoMessage() {}
|
|
|
|
func (x *CSInviteLog) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[11]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSInviteLog.ProtoReflect.Descriptor instead.
|
|
func (*CSInviteLog) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{11}
|
|
}
|
|
|
|
func (x *CSInviteLog) GetSkip() int32 {
|
|
if x != nil {
|
|
return x.Skip
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CSInviteLog) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_SCInviteLog
|
|
type SCInviteLog struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Skip int32 `protobuf:"varint,1,opt,name=Skip,proto3" json:"Skip,omitempty"`
|
|
Limit int32 `protobuf:"varint,2,opt,name=Limit,proto3" json:"Limit,omitempty"`
|
|
List []*InviteInfo `protobuf:"bytes,3,rep,name=List,proto3" json:"List,omitempty"`
|
|
}
|
|
|
|
func (x *SCInviteLog) Reset() {
|
|
*x = SCInviteLog{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[12]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCInviteLog) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCInviteLog) ProtoMessage() {}
|
|
|
|
func (x *SCInviteLog) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[12]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCInviteLog.ProtoReflect.Descriptor instead.
|
|
func (*SCInviteLog) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{12}
|
|
}
|
|
|
|
func (x *SCInviteLog) GetSkip() int32 {
|
|
if x != nil {
|
|
return x.Skip
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCInviteLog) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCInviteLog) GetList() []*InviteInfo {
|
|
if x != nil {
|
|
return x.List
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// PACKET_RANK_CSWinCoin
|
|
type CSWinCoin struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Skip int32 `protobuf:"varint,1,opt,name=Skip,proto3" json:"Skip,omitempty"`
|
|
Limit int32 `protobuf:"varint,2,opt,name=Limit,proto3" json:"Limit,omitempty"`
|
|
}
|
|
|
|
func (x *CSWinCoin) Reset() {
|
|
*x = CSWinCoin{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[13]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSWinCoin) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSWinCoin) ProtoMessage() {}
|
|
|
|
func (x *CSWinCoin) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[13]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSWinCoin.ProtoReflect.Descriptor instead.
|
|
func (*CSWinCoin) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{13}
|
|
}
|
|
|
|
func (x *CSWinCoin) GetSkip() int32 {
|
|
if x != nil {
|
|
return x.Skip
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CSWinCoin) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type WinCoinInfo struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
SnId int32 `protobuf:"varint,1,opt,name=SnId,proto3" json:"SnId,omitempty"` // 玩家id
|
|
Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` // 昵称
|
|
Rank int32 `protobuf:"varint,3,opt,name=Rank,proto3" json:"Rank,omitempty"` //段位排名
|
|
Coin int64 `protobuf:"varint,4,opt,name=Coin,proto3" json:"Coin,omitempty"` // 赢分
|
|
ModId int32 `protobuf:"varint,6,opt,name=ModId,proto3" json:"ModId,omitempty"` // 头像模型
|
|
}
|
|
|
|
func (x *WinCoinInfo) Reset() {
|
|
*x = WinCoinInfo{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[14]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *WinCoinInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WinCoinInfo) ProtoMessage() {}
|
|
|
|
func (x *WinCoinInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[14]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WinCoinInfo.ProtoReflect.Descriptor instead.
|
|
func (*WinCoinInfo) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{14}
|
|
}
|
|
|
|
func (x *WinCoinInfo) GetSnId() int32 {
|
|
if x != nil {
|
|
return x.SnId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WinCoinInfo) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WinCoinInfo) GetRank() int32 {
|
|
if x != nil {
|
|
return x.Rank
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WinCoinInfo) GetCoin() int64 {
|
|
if x != nil {
|
|
return x.Coin
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WinCoinInfo) GetModId() int32 {
|
|
if x != nil {
|
|
return x.ModId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_RANK_SCWinCoin
|
|
type SCWinCoin struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Ranks []*WinCoinInfo `protobuf:"bytes,1,rep,name=Ranks,proto3" json:"Ranks,omitempty"` // 排行榜
|
|
Me *WinCoinInfo `protobuf:"bytes,2,opt,name=Me,proto3" json:"Me,omitempty"` // 玩家自己的排行信息
|
|
Skip int32 `protobuf:"varint,3,opt,name=Skip,proto3" json:"Skip,omitempty"` // 页数
|
|
Limit int32 `protobuf:"varint,4,opt,name=Limit,proto3" json:"Limit,omitempty"` // 每页数量
|
|
}
|
|
|
|
func (x *SCWinCoin) Reset() {
|
|
*x = SCWinCoin{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[15]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCWinCoin) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCWinCoin) ProtoMessage() {}
|
|
|
|
func (x *SCWinCoin) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[15]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCWinCoin.ProtoReflect.Descriptor instead.
|
|
func (*SCWinCoin) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{15}
|
|
}
|
|
|
|
func (x *SCWinCoin) GetRanks() []*WinCoinInfo {
|
|
if x != nil {
|
|
return x.Ranks
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCWinCoin) GetMe() *WinCoinInfo {
|
|
if x != nil {
|
|
return x.Me
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCWinCoin) GetSkip() int32 {
|
|
if x != nil {
|
|
return x.Skip
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCWinCoin) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
//等级排行榜
|
|
//RACKET_CSLevelRank
|
|
type CSPlayerLevelRank struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Skip int32 `protobuf:"varint,1,opt,name=Skip,proto3" json:"Skip,omitempty"`
|
|
Limit int32 `protobuf:"varint,2,opt,name=Limit,proto3" json:"Limit,omitempty"`
|
|
}
|
|
|
|
func (x *CSPlayerLevelRank) Reset() {
|
|
*x = CSPlayerLevelRank{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[16]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSPlayerLevelRank) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSPlayerLevelRank) ProtoMessage() {}
|
|
|
|
func (x *CSPlayerLevelRank) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[16]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSPlayerLevelRank.ProtoReflect.Descriptor instead.
|
|
func (*CSPlayerLevelRank) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{16}
|
|
}
|
|
|
|
func (x *CSPlayerLevelRank) GetSkip() int32 {
|
|
if x != nil {
|
|
return x.Skip
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CSPlayerLevelRank) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type PlayerLevelRankInfo struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
SnId int32 `protobuf:"varint,1,opt,name=SnId,proto3" json:"SnId,omitempty"` // 玩家id
|
|
Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` // 昵称
|
|
Level int64 `protobuf:"varint,3,opt,name=Level,proto3" json:"Level,omitempty"` // 等级
|
|
Rank int32 `protobuf:"varint,4,opt,name=Rank,proto3" json:"Rank,omitempty"` //排名
|
|
ModId int32 `protobuf:"varint,6,opt,name=ModId,proto3" json:"ModId,omitempty"` // 头像模型
|
|
}
|
|
|
|
func (x *PlayerLevelRankInfo) Reset() {
|
|
*x = PlayerLevelRankInfo{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[17]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *PlayerLevelRankInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PlayerLevelRankInfo) ProtoMessage() {}
|
|
|
|
func (x *PlayerLevelRankInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[17]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PlayerLevelRankInfo.ProtoReflect.Descriptor instead.
|
|
func (*PlayerLevelRankInfo) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{17}
|
|
}
|
|
|
|
func (x *PlayerLevelRankInfo) GetSnId() int32 {
|
|
if x != nil {
|
|
return x.SnId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PlayerLevelRankInfo) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PlayerLevelRankInfo) GetLevel() int64 {
|
|
if x != nil {
|
|
return x.Level
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PlayerLevelRankInfo) GetRank() int32 {
|
|
if x != nil {
|
|
return x.Rank
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PlayerLevelRankInfo) GetModId() int32 {
|
|
if x != nil {
|
|
return x.ModId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
//RACKET_SCLevelRank
|
|
type SCPlayerLevelRank struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Ranks []*PlayerLevelRankInfo `protobuf:"bytes,1,rep,name=Ranks,proto3" json:"Ranks,omitempty"` // 排行榜
|
|
Me *PlayerLevelRankInfo `protobuf:"bytes,2,opt,name=Me,proto3" json:"Me,omitempty"` // 玩家自己的排行信息
|
|
Skip int32 `protobuf:"varint,3,opt,name=Skip,proto3" json:"Skip,omitempty"` // 页数
|
|
Limit int32 `protobuf:"varint,4,opt,name=Limit,proto3" json:"Limit,omitempty"` // 每页数量
|
|
}
|
|
|
|
func (x *SCPlayerLevelRank) Reset() {
|
|
*x = SCPlayerLevelRank{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[18]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCPlayerLevelRank) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCPlayerLevelRank) ProtoMessage() {}
|
|
|
|
func (x *SCPlayerLevelRank) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[18]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCPlayerLevelRank.ProtoReflect.Descriptor instead.
|
|
func (*SCPlayerLevelRank) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{18}
|
|
}
|
|
|
|
func (x *SCPlayerLevelRank) GetRanks() []*PlayerLevelRankInfo {
|
|
if x != nil {
|
|
return x.Ranks
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCPlayerLevelRank) GetMe() *PlayerLevelRankInfo {
|
|
if x != nil {
|
|
return x.Me
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCPlayerLevelRank) GetSkip() int32 {
|
|
if x != nil {
|
|
return x.Skip
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCPlayerLevelRank) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
//PACKET_RANK_CSPermit
|
|
type CSPermit struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Skip int32 `protobuf:"varint,1,opt,name=Skip,proto3" json:"Skip,omitempty"` // 偏移量
|
|
Limit int32 `protobuf:"varint,2,opt,name=Limit,proto3" json:"Limit,omitempty"` // 请求数量
|
|
}
|
|
|
|
func (x *CSPermit) Reset() {
|
|
*x = CSPermit{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[19]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSPermit) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSPermit) ProtoMessage() {}
|
|
|
|
func (x *CSPermit) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[19]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSPermit.ProtoReflect.Descriptor instead.
|
|
func (*CSPermit) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{19}
|
|
}
|
|
|
|
func (x *CSPermit) GetSkip() int32 {
|
|
if x != nil {
|
|
return x.Skip
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CSPermit) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type PermitRank struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Snid int32 `protobuf:"varint,1,opt,name=Snid,proto3" json:"Snid,omitempty"` // 玩家id
|
|
Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` // 昵称
|
|
Rank int32 `protobuf:"varint,3,opt,name=Rank,proto3" json:"Rank,omitempty"` //段位排名
|
|
Score int64 `protobuf:"varint,4,opt,name=Score,proto3" json:"Score,omitempty"` // 积分
|
|
ModId int32 `protobuf:"varint,5,opt,name=ModId,proto3" json:"ModId,omitempty"` // 头像模型
|
|
}
|
|
|
|
func (x *PermitRank) Reset() {
|
|
*x = PermitRank{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[20]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *PermitRank) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PermitRank) ProtoMessage() {}
|
|
|
|
func (x *PermitRank) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[20]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PermitRank.ProtoReflect.Descriptor instead.
|
|
func (*PermitRank) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{20}
|
|
}
|
|
|
|
func (x *PermitRank) GetSnid() int32 {
|
|
if x != nil {
|
|
return x.Snid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PermitRank) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PermitRank) GetRank() int32 {
|
|
if x != nil {
|
|
return x.Rank
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PermitRank) GetScore() int64 {
|
|
if x != nil {
|
|
return x.Score
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *PermitRank) GetModId() int32 {
|
|
if x != nil {
|
|
return x.ModId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_RANK_SCPermit
|
|
type SCPermit struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Ranks []*PermitRank `protobuf:"bytes,1,rep,name=Ranks,proto3" json:"Ranks,omitempty"` // 排行榜
|
|
Me *PermitRank `protobuf:"bytes,2,opt,name=Me,proto3" json:"Me,omitempty"` // 玩家自己的排行信息
|
|
Skip int32 `protobuf:"varint,3,opt,name=Skip,proto3" json:"Skip,omitempty"` // 偏移量
|
|
IsEndNum bool `protobuf:"varint,4,opt,name=IsEndNum,proto3" json:"IsEndNum,omitempty"`
|
|
RankMaxNum int32 `protobuf:"varint,5,opt,name=RankMaxNum,proto3" json:"RankMaxNum,omitempty"` // 排行榜最大上限
|
|
}
|
|
|
|
func (x *SCPermit) Reset() {
|
|
*x = SCPermit{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[21]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCPermit) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCPermit) ProtoMessage() {}
|
|
|
|
func (x *SCPermit) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[21]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCPermit.ProtoReflect.Descriptor instead.
|
|
func (*SCPermit) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{21}
|
|
}
|
|
|
|
func (x *SCPermit) GetRanks() []*PermitRank {
|
|
if x != nil {
|
|
return x.Ranks
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCPermit) GetMe() *PermitRank {
|
|
if x != nil {
|
|
return x.Me
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCPermit) GetSkip() int32 {
|
|
if x != nil {
|
|
return x.Skip
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCPermit) GetIsEndNum() bool {
|
|
if x != nil {
|
|
return x.IsEndNum
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *SCPermit) GetRankMaxNum() int32 {
|
|
if x != nil {
|
|
return x.RankMaxNum
|
|
}
|
|
return 0
|
|
}
|
|
|
|
//PACKET_CSRoomAward
|
|
type CSRoomAward struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Skip int32 `protobuf:"varint,1,opt,name=Skip,proto3" json:"Skip,omitempty"` // 偏移量
|
|
Limit int32 `protobuf:"varint,2,opt,name=Limit,proto3" json:"Limit,omitempty"` // 请求数量
|
|
}
|
|
|
|
func (x *CSRoomAward) Reset() {
|
|
*x = CSRoomAward{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[22]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSRoomAward) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSRoomAward) ProtoMessage() {}
|
|
|
|
func (x *CSRoomAward) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[22]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSRoomAward.ProtoReflect.Descriptor instead.
|
|
func (*CSRoomAward) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{22}
|
|
}
|
|
|
|
func (x *CSRoomAward) GetSkip() int32 {
|
|
if x != nil {
|
|
return x.Skip
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CSRoomAward) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type Item struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Id int32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 道具id
|
|
N int64 `protobuf:"varint,2,opt,name=N,proto3" json:"N,omitempty"` // 道具数量
|
|
}
|
|
|
|
func (x *Item) Reset() {
|
|
*x = Item{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[23]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Item) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Item) ProtoMessage() {}
|
|
|
|
func (x *Item) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[23]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Item.ProtoReflect.Descriptor instead.
|
|
func (*Item) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{23}
|
|
}
|
|
|
|
func (x *Item) GetId() int32 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Item) GetN() int64 {
|
|
if x != nil {
|
|
return x.N
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_SCRoomAwardOne
|
|
type UserAward struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Snid int32 `protobuf:"varint,1,opt,name=Snid,proto3" json:"Snid,omitempty"` // 玩家id
|
|
Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` // 昵称
|
|
Awards []*Item `protobuf:"bytes,3,rep,name=Awards,proto3" json:"Awards,omitempty"` // 奖品
|
|
Ts int64 `protobuf:"varint,4,opt,name=Ts,proto3" json:"Ts,omitempty"` // 获得时间
|
|
}
|
|
|
|
func (x *UserAward) Reset() {
|
|
*x = UserAward{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[24]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *UserAward) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UserAward) ProtoMessage() {}
|
|
|
|
func (x *UserAward) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[24]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use UserAward.ProtoReflect.Descriptor instead.
|
|
func (*UserAward) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{24}
|
|
}
|
|
|
|
func (x *UserAward) GetSnid() int32 {
|
|
if x != nil {
|
|
return x.Snid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *UserAward) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UserAward) GetAwards() []*Item {
|
|
if x != nil {
|
|
return x.Awards
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UserAward) GetTs() int64 {
|
|
if x != nil {
|
|
return x.Ts
|
|
}
|
|
return 0
|
|
}
|
|
|
|
//PACKET_SCRoomAward
|
|
type SCRoomAward struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
List []*UserAward `protobuf:"bytes,1,rep,name=List,proto3" json:"List,omitempty"`
|
|
Skip int32 `protobuf:"varint,2,opt,name=Skip,proto3" json:"Skip,omitempty"` // 偏移量
|
|
Limit int32 `protobuf:"varint,3,opt,name=Limit,proto3" json:"Limit,omitempty"` // 每页数量
|
|
Total int32 `protobuf:"varint,4,opt,name=Total,proto3" json:"Total,omitempty"` // 总数量
|
|
}
|
|
|
|
func (x *SCRoomAward) Reset() {
|
|
*x = SCRoomAward{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_rank_proto_msgTypes[25]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCRoomAward) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCRoomAward) ProtoMessage() {}
|
|
|
|
func (x *SCRoomAward) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rank_proto_msgTypes[25]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCRoomAward.ProtoReflect.Descriptor instead.
|
|
func (*SCRoomAward) Descriptor() ([]byte, []int) {
|
|
return file_rank_proto_rawDescGZIP(), []int{25}
|
|
}
|
|
|
|
func (x *SCRoomAward) GetList() []*UserAward {
|
|
if x != nil {
|
|
return x.List
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCRoomAward) GetSkip() int32 {
|
|
if x != nil {
|
|
return x.Skip
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCRoomAward) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCRoomAward) GetTotal() int32 {
|
|
if x != nil {
|
|
return x.Total
|
|
}
|
|
return 0
|
|
}
|
|
|
|
var File_rank_proto protoreflect.FileDescriptor
|
|
|
|
var file_rank_proto_rawDesc = []byte{
|
|
0x0a, 0x0a, 0x72, 0x61, 0x6e, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x04, 0x72, 0x61,
|
|
0x6e, 0x6b, 0x22, 0x4d, 0x0a, 0x0b, 0x43, 0x53, 0x52, 0x61, 0x6e, 0x6b, 0x4d, 0x61, 0x74, 0x63,
|
|
0x68, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49,
|
|
0x64, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
|
|
0x04, 0x50, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
|
|
0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x50, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
|
|
0x65, 0x22, 0xc4, 0x01, 0x0a, 0x0a, 0x53, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x6b,
|
|
0x12, 0x12, 0x0a, 0x04, 0x53, 0x6e, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04,
|
|
0x53, 0x6e, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x4c, 0x76, 0x18, 0x03,
|
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x4c, 0x76, 0x12, 0x12, 0x0a, 0x04, 0x52, 0x61, 0x6e, 0x6b,
|
|
0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x10, 0x0a, 0x03,
|
|
0x53, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x53, 0x65, 0x78, 0x12, 0x18,
|
|
0x0a, 0x07, 0x48, 0x65, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
|
|
0x07, 0x48, 0x65, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x43, 0x6f, 0x69, 0x6e,
|
|
0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x43, 0x6f, 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05,
|
|
0x53, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x53, 0x63, 0x6f,
|
|
0x72, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x4d, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
|
|
0x05, 0x52, 0x05, 0x4d, 0x6f, 0x64, 0x49, 0x64, 0x22, 0x9d, 0x01, 0x0a, 0x0b, 0x53, 0x43, 0x52,
|
|
0x61, 0x6e, 0x6b, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x26, 0x0a, 0x05, 0x52, 0x61, 0x6e, 0x6b,
|
|
0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x72, 0x61, 0x6e, 0x6b, 0x2e, 0x53,
|
|
0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x05, 0x52, 0x61, 0x6e, 0x6b, 0x73,
|
|
0x12, 0x20, 0x0a, 0x02, 0x4d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x72,
|
|
0x61, 0x6e, 0x6b, 0x2e, 0x53, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x02,
|
|
0x4d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
|
|
0x52, 0x04, 0x50, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x67, 0x65, 0x53, 0x69,
|
|
0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x50, 0x61, 0x67, 0x65, 0x53, 0x69,
|
|
0x7a, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28,
|
|
0x05, 0x52, 0x05, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x22, 0x38, 0x0a, 0x06, 0x43, 0x53, 0x43, 0x6f,
|
|
0x69, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
|
|
0x52, 0x04, 0x50, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x61, 0x67, 0x65, 0x53, 0x69,
|
|
0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x50, 0x61, 0x67, 0x65, 0x53, 0x69,
|
|
0x7a, 0x65, 0x22, 0x9e, 0x01, 0x0a, 0x0a, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x69,
|
|
0x6e, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6e, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
|
|
0x04, 0x53, 0x6e, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20,
|
|
0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x53, 0x65, 0x78,
|
|
0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x53, 0x65, 0x78, 0x12, 0x18, 0x0a, 0x07, 0x48,
|
|
0x65, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x48, 0x65,
|
|
0x61, 0x64, 0x55, 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x43, 0x6f, 0x69, 0x6e, 0x18, 0x05, 0x20,
|
|
0x01, 0x28, 0x03, 0x52, 0x04, 0x43, 0x6f, 0x69, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x52, 0x61, 0x6e,
|
|
0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x14, 0x0a,
|
|
0x05, 0x4d, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4d, 0x6f,
|
|
0x64, 0x49, 0x64, 0x22, 0x98, 0x01, 0x0a, 0x06, 0x53, 0x43, 0x43, 0x6f, 0x69, 0x6e, 0x12, 0x26,
|
|
0x0a, 0x05, 0x52, 0x61, 0x6e, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e,
|
|
0x72, 0x61, 0x6e, 0x6b, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x6f, 0x69, 0x6e, 0x52,
|
|
0x05, 0x52, 0x61, 0x6e, 0x6b, 0x73, 0x12, 0x20, 0x0a, 0x02, 0x4d, 0x65, 0x18, 0x02, 0x20, 0x01,
|
|
0x28, 0x0b, 0x32, 0x10, 0x2e, 0x72, 0x61, 0x6e, 0x6b, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
|
|
0x43, 0x6f, 0x69, 0x6e, 0x52, 0x02, 0x4d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x67, 0x65,
|
|
0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x50, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08,
|
|
0x50, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
|
|
0x50, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x6f, 0x74, 0x61,
|
|
0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x22, 0x44,
|
|
0x0a, 0x08, 0x43, 0x53, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64,
|
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6b,
|
|
0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x12, 0x14,
|
|
0x0a, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4c,
|
|
0x69, 0x6d, 0x69, 0x74, 0x22, 0x92, 0x01, 0x0a, 0x0a, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52,
|
|
0x61, 0x6e, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6e, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
|
0x05, 0x52, 0x04, 0x53, 0x6e, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18,
|
|
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x52,
|
|
0x61, 0x6e, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x52, 0x61, 0x6e, 0x6b, 0x12,
|
|
0x14, 0x0a, 0x05, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05,
|
|
0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4e,
|
|
0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65,
|
|
0x4e, 0x75, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x4d, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01,
|
|
0x28, 0x05, 0x52, 0x05, 0x4d, 0x6f, 0x64, 0x49, 0x64, 0x22, 0xb4, 0x01, 0x0a, 0x08, 0x53, 0x43,
|
|
0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01,
|
|
0x28, 0x05, 0x52, 0x02, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x05, 0x52, 0x61, 0x6e, 0x6b, 0x73, 0x18,
|
|
0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x72, 0x61, 0x6e, 0x6b, 0x2e, 0x49, 0x6e, 0x76,
|
|
0x69, 0x74, 0x65, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x05, 0x52, 0x61, 0x6e, 0x6b, 0x73, 0x12, 0x20,
|
|
0x0a, 0x02, 0x4d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x72, 0x61, 0x6e,
|
|
0x6b, 0x2e, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x02, 0x4d, 0x65,
|
|
0x12, 0x12, 0x0a, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04,
|
|
0x53, 0x6b, 0x69, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x49, 0x73, 0x45, 0x6e, 0x64, 0x4e, 0x75, 0x6d,
|
|
0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x49, 0x73, 0x45, 0x6e, 0x64, 0x4e, 0x75, 0x6d,
|
|
0x12, 0x1e, 0x0a, 0x0a, 0x52, 0x61, 0x6e, 0x6b, 0x4d, 0x61, 0x78, 0x4e, 0x75, 0x6d, 0x18, 0x06,
|
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x52, 0x61, 0x6e, 0x6b, 0x4d, 0x61, 0x78, 0x4e, 0x75, 0x6d,
|
|
0x22, 0x5e, 0x0a, 0x0c, 0x47, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74,
|
|
0x12, 0x1a, 0x0a, 0x08, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01,
|
|
0x28, 0x09, 0x52, 0x08, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x12, 0x0a, 0x04,
|
|
0x53, 0x6e, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53, 0x6e, 0x69, 0x64,
|
|
0x12, 0x1e, 0x0a, 0x0a, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x18, 0x03,
|
|
0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61,
|
|
0x22, 0x7c, 0x0a, 0x0a, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12,
|
|
0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61,
|
|
0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
|
|
0x52, 0x04, 0x53, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
|
|
0x54, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
|
|
0x54, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
|
|
0x03, 0x52, 0x05, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x4d, 0x6f, 0x64, 0x49,
|
|
0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4d, 0x6f, 0x64, 0x49, 0x64, 0x22, 0x37,
|
|
0x0a, 0x0b, 0x43, 0x53, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x12, 0x12, 0x0a,
|
|
0x04, 0x53, 0x6b, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53, 0x6b, 0x69,
|
|
0x70, 0x12, 0x14, 0x0a, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
|
|
0x52, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x5d, 0x0a, 0x0b, 0x53, 0x43, 0x49, 0x6e, 0x76,
|
|
0x69, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x18, 0x01,
|
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x4c, 0x69,
|
|
0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74,
|
|
0x12, 0x24, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10,
|
|
0x2e, 0x72, 0x61, 0x6e, 0x6b, 0x2e, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f,
|
|
0x52, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x35, 0x0a, 0x09, 0x43, 0x53, 0x57, 0x69, 0x6e, 0x43,
|
|
0x6f, 0x69, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28,
|
|
0x05, 0x52, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74,
|
|
0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x73, 0x0a,
|
|
0x0b, 0x57, 0x69, 0x6e, 0x43, 0x6f, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04,
|
|
0x53, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53, 0x6e, 0x49, 0x64,
|
|
0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
|
0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x52, 0x61, 0x6e, 0x6b, 0x18, 0x03, 0x20, 0x01,
|
|
0x28, 0x05, 0x52, 0x04, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x43, 0x6f, 0x69, 0x6e,
|
|
0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x43, 0x6f, 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05,
|
|
0x4d, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4d, 0x6f, 0x64,
|
|
0x49, 0x64, 0x22, 0x81, 0x01, 0x0a, 0x09, 0x53, 0x43, 0x57, 0x69, 0x6e, 0x43, 0x6f, 0x69, 0x6e,
|
|
0x12, 0x27, 0x0a, 0x05, 0x52, 0x61, 0x6e, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
|
0x11, 0x2e, 0x72, 0x61, 0x6e, 0x6b, 0x2e, 0x57, 0x69, 0x6e, 0x43, 0x6f, 0x69, 0x6e, 0x49, 0x6e,
|
|
0x66, 0x6f, 0x52, 0x05, 0x52, 0x61, 0x6e, 0x6b, 0x73, 0x12, 0x21, 0x0a, 0x02, 0x4d, 0x65, 0x18,
|
|
0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x72, 0x61, 0x6e, 0x6b, 0x2e, 0x57, 0x69, 0x6e,
|
|
0x43, 0x6f, 0x69, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x02, 0x4d, 0x65, 0x12, 0x12, 0x0a, 0x04,
|
|
0x53, 0x6b, 0x69, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53, 0x6b, 0x69, 0x70,
|
|
0x12, 0x14, 0x0a, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
|
|
0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x3d, 0x0a, 0x11, 0x43, 0x53, 0x50, 0x6c, 0x61, 0x79,
|
|
0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x53,
|
|
0x6b, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x12,
|
|
0x14, 0x0a, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
|
|
0x4c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x7d, 0x0a, 0x13, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c,
|
|
0x65, 0x76, 0x65, 0x6c, 0x52, 0x61, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04,
|
|
0x53, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53, 0x6e, 0x49, 0x64,
|
|
0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
|
0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x03, 0x20,
|
|
0x01, 0x28, 0x03, 0x52, 0x05, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x52, 0x61,
|
|
0x6e, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x14,
|
|
0x0a, 0x05, 0x4d, 0x6f, 0x64, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4d,
|
|
0x6f, 0x64, 0x49, 0x64, 0x22, 0x99, 0x01, 0x0a, 0x11, 0x53, 0x43, 0x50, 0x6c, 0x61, 0x79, 0x65,
|
|
0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x2f, 0x0a, 0x05, 0x52, 0x61,
|
|
0x6e, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x72, 0x61, 0x6e, 0x6b,
|
|
0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x61, 0x6e, 0x6b,
|
|
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x52, 0x61, 0x6e, 0x6b, 0x73, 0x12, 0x29, 0x0a, 0x02, 0x4d,
|
|
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x72, 0x61, 0x6e, 0x6b, 0x2e, 0x50,
|
|
0x6c, 0x61, 0x79, 0x65, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x61, 0x6e, 0x6b, 0x49, 0x6e,
|
|
0x66, 0x6f, 0x52, 0x02, 0x4d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x18, 0x03,
|
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x4c, 0x69,
|
|
0x6d, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74,
|
|
0x22, 0x34, 0x0a, 0x08, 0x43, 0x53, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x12, 0x12, 0x0a, 0x04,
|
|
0x53, 0x6b, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53, 0x6b, 0x69, 0x70,
|
|
0x12, 0x14, 0x0a, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
|
|
0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x74, 0x0a, 0x0a, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74,
|
|
0x52, 0x61, 0x6e, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6e, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
|
0x28, 0x05, 0x52, 0x04, 0x53, 0x6e, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65,
|
|
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04,
|
|
0x52, 0x61, 0x6e, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x52, 0x61, 0x6e, 0x6b,
|
|
0x12, 0x14, 0x0a, 0x05, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52,
|
|
0x05, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x4d, 0x6f, 0x64, 0x49, 0x64, 0x18,
|
|
0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4d, 0x6f, 0x64, 0x49, 0x64, 0x22, 0xa4, 0x01, 0x0a,
|
|
0x08, 0x53, 0x43, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x12, 0x26, 0x0a, 0x05, 0x52, 0x61, 0x6e,
|
|
0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x72, 0x61, 0x6e, 0x6b, 0x2e,
|
|
0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x05, 0x52, 0x61, 0x6e, 0x6b,
|
|
0x73, 0x12, 0x20, 0x0a, 0x02, 0x4d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e,
|
|
0x72, 0x61, 0x6e, 0x6b, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x52, 0x61, 0x6e, 0x6b, 0x52,
|
|
0x02, 0x4d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28,
|
|
0x05, 0x52, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x49, 0x73, 0x45, 0x6e, 0x64,
|
|
0x4e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x49, 0x73, 0x45, 0x6e, 0x64,
|
|
0x4e, 0x75, 0x6d, 0x12, 0x1e, 0x0a, 0x0a, 0x52, 0x61, 0x6e, 0x6b, 0x4d, 0x61, 0x78, 0x4e, 0x75,
|
|
0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x52, 0x61, 0x6e, 0x6b, 0x4d, 0x61, 0x78,
|
|
0x4e, 0x75, 0x6d, 0x22, 0x37, 0x0a, 0x0b, 0x43, 0x53, 0x52, 0x6f, 0x6f, 0x6d, 0x41, 0x77, 0x61,
|
|
0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
|
|
0x52, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x18,
|
|
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x24, 0x0a, 0x04,
|
|
0x49, 0x74, 0x65, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
|
|
0x52, 0x02, 0x49, 0x64, 0x12, 0x0c, 0x0a, 0x01, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
|
|
0x01, 0x4e, 0x22, 0x67, 0x0a, 0x09, 0x55, 0x73, 0x65, 0x72, 0x41, 0x77, 0x61, 0x72, 0x64, 0x12,
|
|
0x12, 0x0a, 0x04, 0x53, 0x6e, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53,
|
|
0x6e, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x06, 0x41, 0x77, 0x61, 0x72, 0x64,
|
|
0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x72, 0x61, 0x6e, 0x6b, 0x2e, 0x49,
|
|
0x74, 0x65, 0x6d, 0x52, 0x06, 0x41, 0x77, 0x61, 0x72, 0x64, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x54,
|
|
0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x54, 0x73, 0x22, 0x72, 0x0a, 0x0b, 0x53,
|
|
0x43, 0x52, 0x6f, 0x6f, 0x6d, 0x41, 0x77, 0x61, 0x72, 0x64, 0x12, 0x23, 0x0a, 0x04, 0x4c, 0x69,
|
|
0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x72, 0x61, 0x6e, 0x6b, 0x2e,
|
|
0x55, 0x73, 0x65, 0x72, 0x41, 0x77, 0x61, 0x72, 0x64, 0x52, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12,
|
|
0x12, 0x0a, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53,
|
|
0x6b, 0x69, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x03, 0x20, 0x01,
|
|
0x28, 0x05, 0x52, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x6f, 0x74,
|
|
0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x2a,
|
|
0xe2, 0x03, 0x0a, 0x04, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x41, 0x43, 0x4b,
|
|
0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x1c,
|
|
0x0a, 0x17, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x43, 0x53,
|
|
0x52, 0x61, 0x6e, 0x6b, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x10, 0x90, 0x4e, 0x12, 0x1c, 0x0a, 0x17,
|
|
0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x53, 0x43, 0x52, 0x61,
|
|
0x6e, 0x6b, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x10, 0x91, 0x4e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x41,
|
|
0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x43, 0x53, 0x43, 0x6f, 0x69, 0x6e,
|
|
0x10, 0x92, 0x4e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41,
|
|
0x4e, 0x4b, 0x5f, 0x53, 0x43, 0x43, 0x6f, 0x69, 0x6e, 0x10, 0x93, 0x4e, 0x12, 0x19, 0x0a, 0x14,
|
|
0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x43, 0x53, 0x49, 0x6e,
|
|
0x76, 0x69, 0x74, 0x65, 0x10, 0x94, 0x4e, 0x12, 0x19, 0x0a, 0x14, 0x50, 0x41, 0x43, 0x4b, 0x45,
|
|
0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x53, 0x43, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x10,
|
|
0x95, 0x4e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x49,
|
|
0x6e, 0x76, 0x69, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x10, 0x96, 0x4e, 0x12, 0x17, 0x0a, 0x12, 0x50,
|
|
0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4c, 0x6f,
|
|
0x67, 0x10, 0x97, 0x4e, 0x12, 0x1a, 0x0a, 0x15, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52,
|
|
0x41, 0x4e, 0x4b, 0x5f, 0x43, 0x53, 0x57, 0x69, 0x6e, 0x43, 0x6f, 0x69, 0x6e, 0x10, 0x98, 0x4e,
|
|
0x12, 0x1a, 0x0a, 0x15, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f,
|
|
0x53, 0x43, 0x57, 0x69, 0x6e, 0x43, 0x6f, 0x69, 0x6e, 0x10, 0x99, 0x4e, 0x12, 0x18, 0x0a, 0x13,
|
|
0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x43, 0x53, 0x4c, 0x65,
|
|
0x76, 0x65, 0x6c, 0x10, 0x9a, 0x4e, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54,
|
|
0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x53, 0x43, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x10, 0x9b, 0x4e,
|
|
0x12, 0x19, 0x0a, 0x14, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f,
|
|
0x43, 0x53, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x10, 0x9c, 0x4e, 0x12, 0x19, 0x0a, 0x14, 0x50,
|
|
0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x53, 0x43, 0x50, 0x65, 0x72,
|
|
0x6d, 0x69, 0x74, 0x10, 0x9d, 0x4e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54,
|
|
0x5f, 0x43, 0x53, 0x52, 0x6f, 0x6f, 0x6d, 0x41, 0x77, 0x61, 0x72, 0x64, 0x10, 0x9e, 0x4e, 0x12,
|
|
0x17, 0x0a, 0x12, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x52, 0x6f, 0x6f, 0x6d,
|
|
0x41, 0x77, 0x61, 0x72, 0x64, 0x10, 0x9f, 0x4e, 0x12, 0x1a, 0x0a, 0x15, 0x50, 0x41, 0x43, 0x4b,
|
|
0x45, 0x54, 0x5f, 0x53, 0x43, 0x52, 0x6f, 0x6f, 0x6d, 0x41, 0x77, 0x61, 0x72, 0x64, 0x4f, 0x6e,
|
|
0x65, 0x10, 0xa0, 0x4e, 0x2a, 0x8d, 0x01, 0x0a, 0x0a, 0x52, 0x61, 0x6e, 0x6b, 0x49, 0x6e, 0x76,
|
|
0x69, 0x74, 0x65, 0x12, 0x13, 0x0a, 0x0f, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70,
|
|
0x65, 0x5f, 0x4e, 0x6f, 0x6e, 0x65, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x49, 0x6e, 0x76, 0x69,
|
|
0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x10, 0x01, 0x12, 0x13,
|
|
0x0a, 0x0f, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x57, 0x65, 0x65,
|
|
0x6b, 0x10, 0x02, 0x12, 0x14, 0x0a, 0x10, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70,
|
|
0x65, 0x5f, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x49, 0x6e, 0x76,
|
|
0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x55, 0x70, 0x57, 0x65, 0x65, 0x6b, 0x10, 0x04,
|
|
0x12, 0x12, 0x0a, 0x0e, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4d,
|
|
0x61, 0x78, 0x10, 0x05, 0x42, 0x24, 0x5a, 0x22, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x2e, 0x67, 0x61,
|
|
0x6d, 0x65, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x61, 0x6d, 0x65, 0x2f, 0x70, 0x72, 0x6f,
|
|
0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x72, 0x61, 0x6e, 0x6b, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
|
|
0x6f, 0x33,
|
|
}
|
|
|
|
var (
|
|
file_rank_proto_rawDescOnce sync.Once
|
|
file_rank_proto_rawDescData = file_rank_proto_rawDesc
|
|
)
|
|
|
|
func file_rank_proto_rawDescGZIP() []byte {
|
|
file_rank_proto_rawDescOnce.Do(func() {
|
|
file_rank_proto_rawDescData = protoimpl.X.CompressGZIP(file_rank_proto_rawDescData)
|
|
})
|
|
return file_rank_proto_rawDescData
|
|
}
|
|
|
|
var file_rank_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
|
|
var file_rank_proto_msgTypes = make([]protoimpl.MessageInfo, 26)
|
|
var file_rank_proto_goTypes = []interface{}{
|
|
(Rank)(0), // 0: rank.Rank
|
|
(RankInvite)(0), // 1: rank.RankInvite
|
|
(*CSRankMatch)(nil), // 2: rank.CSRankMatch
|
|
(*SeasonRank)(nil), // 3: rank.SeasonRank
|
|
(*SCRankMatch)(nil), // 4: rank.SCRankMatch
|
|
(*CSCoin)(nil), // 5: rank.CSCoin
|
|
(*PlayerCoin)(nil), // 6: rank.PlayerCoin
|
|
(*SCCoin)(nil), // 7: rank.SCCoin
|
|
(*CSInvite)(nil), // 8: rank.CSInvite
|
|
(*InviteRank)(nil), // 9: rank.InviteRank
|
|
(*SCInvite)(nil), // 10: rank.SCInvite
|
|
(*GateTransmit)(nil), // 11: rank.GateTransmit
|
|
(*InviteInfo)(nil), // 12: rank.InviteInfo
|
|
(*CSInviteLog)(nil), // 13: rank.CSInviteLog
|
|
(*SCInviteLog)(nil), // 14: rank.SCInviteLog
|
|
(*CSWinCoin)(nil), // 15: rank.CSWinCoin
|
|
(*WinCoinInfo)(nil), // 16: rank.WinCoinInfo
|
|
(*SCWinCoin)(nil), // 17: rank.SCWinCoin
|
|
(*CSPlayerLevelRank)(nil), // 18: rank.CSPlayerLevelRank
|
|
(*PlayerLevelRankInfo)(nil), // 19: rank.PlayerLevelRankInfo
|
|
(*SCPlayerLevelRank)(nil), // 20: rank.SCPlayerLevelRank
|
|
(*CSPermit)(nil), // 21: rank.CSPermit
|
|
(*PermitRank)(nil), // 22: rank.PermitRank
|
|
(*SCPermit)(nil), // 23: rank.SCPermit
|
|
(*CSRoomAward)(nil), // 24: rank.CSRoomAward
|
|
(*Item)(nil), // 25: rank.Item
|
|
(*UserAward)(nil), // 26: rank.UserAward
|
|
(*SCRoomAward)(nil), // 27: rank.SCRoomAward
|
|
}
|
|
var file_rank_proto_depIdxs = []int32{
|
|
3, // 0: rank.SCRankMatch.Ranks:type_name -> rank.SeasonRank
|
|
3, // 1: rank.SCRankMatch.Me:type_name -> rank.SeasonRank
|
|
6, // 2: rank.SCCoin.Ranks:type_name -> rank.PlayerCoin
|
|
6, // 3: rank.SCCoin.Me:type_name -> rank.PlayerCoin
|
|
9, // 4: rank.SCInvite.Ranks:type_name -> rank.InviteRank
|
|
9, // 5: rank.SCInvite.Me:type_name -> rank.InviteRank
|
|
12, // 6: rank.SCInviteLog.List:type_name -> rank.InviteInfo
|
|
16, // 7: rank.SCWinCoin.Ranks:type_name -> rank.WinCoinInfo
|
|
16, // 8: rank.SCWinCoin.Me:type_name -> rank.WinCoinInfo
|
|
19, // 9: rank.SCPlayerLevelRank.Ranks:type_name -> rank.PlayerLevelRankInfo
|
|
19, // 10: rank.SCPlayerLevelRank.Me:type_name -> rank.PlayerLevelRankInfo
|
|
22, // 11: rank.SCPermit.Ranks:type_name -> rank.PermitRank
|
|
22, // 12: rank.SCPermit.Me:type_name -> rank.PermitRank
|
|
25, // 13: rank.UserAward.Awards:type_name -> rank.Item
|
|
26, // 14: rank.SCRoomAward.List:type_name -> rank.UserAward
|
|
15, // [15:15] is the sub-list for method output_type
|
|
15, // [15:15] is the sub-list for method input_type
|
|
15, // [15:15] is the sub-list for extension type_name
|
|
15, // [15:15] is the sub-list for extension extendee
|
|
0, // [0:15] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_rank_proto_init() }
|
|
func file_rank_proto_init() {
|
|
if File_rank_proto != nil {
|
|
return
|
|
}
|
|
if !protoimpl.UnsafeEnabled {
|
|
file_rank_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSRankMatch); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SeasonRank); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCRankMatch); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSCoin); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*PlayerCoin); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCCoin); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSInvite); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*InviteRank); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCInvite); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GateTransmit); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*InviteInfo); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSInviteLog); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCInviteLog); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSWinCoin); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*WinCoinInfo); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCWinCoin); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSPlayerLevelRank); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*PlayerLevelRankInfo); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCPlayerLevelRank); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSPermit); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*PermitRank); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCPermit); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSRoomAward); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Item); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*UserAward); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_rank_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCRoomAward); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
}
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: file_rank_proto_rawDesc,
|
|
NumEnums: 2,
|
|
NumMessages: 26,
|
|
NumExtensions: 0,
|
|
NumServices: 0,
|
|
},
|
|
GoTypes: file_rank_proto_goTypes,
|
|
DependencyIndexes: file_rank_proto_depIdxs,
|
|
EnumInfos: file_rank_proto_enumTypes,
|
|
MessageInfos: file_rank_proto_msgTypes,
|
|
}.Build()
|
|
File_rank_proto = out.File
|
|
file_rank_proto_rawDesc = nil
|
|
file_rank_proto_goTypes = nil
|
|
file_rank_proto_depIdxs = nil
|
|
}
|