You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
7158 lines
287 KiB
Go
7158 lines
287 KiB
Go
8 years ago
|
// Code generated by protoc-gen-go.
|
||
|
// source: dota_gcmessages_common.proto
|
||
|
// DO NOT EDIT!
|
||
|
|
||
|
package dota
|
||
|
|
||
|
import proto "github.com/golang/protobuf/proto"
|
||
|
import fmt "fmt"
|
||
|
import math "math"
|
||
|
|
||
|
// Reference imports to suppress errors if they are not otherwise used.
|
||
|
var _ = proto.Marshal
|
||
|
var _ = fmt.Errorf
|
||
|
var _ = math.Inf
|
||
|
|
||
|
type ESpecialPingValue int32
|
||
|
|
||
|
const (
|
||
|
ESpecialPingValue_k_ESpecialPingValue_NoData ESpecialPingValue = 16382
|
||
|
ESpecialPingValue_k_ESpecialPingValue_Failed ESpecialPingValue = 16383
|
||
|
)
|
||
|
|
||
|
var ESpecialPingValue_name = map[int32]string{
|
||
|
16382: "k_ESpecialPingValue_NoData",
|
||
|
16383: "k_ESpecialPingValue_Failed",
|
||
|
}
|
||
|
var ESpecialPingValue_value = map[string]int32{
|
||
|
"k_ESpecialPingValue_NoData": 16382,
|
||
|
"k_ESpecialPingValue_Failed": 16383,
|
||
|
}
|
||
|
|
||
|
func (x ESpecialPingValue) Enum() *ESpecialPingValue {
|
||
|
p := new(ESpecialPingValue)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x ESpecialPingValue) String() string {
|
||
|
return proto.EnumName(ESpecialPingValue_name, int32(x))
|
||
|
}
|
||
|
func (x *ESpecialPingValue) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(ESpecialPingValue_value, data, "ESpecialPingValue")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = ESpecialPingValue(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (ESpecialPingValue) EnumDescriptor() ([]byte, []int) { return fileDescriptor18, []int{0} }
|
||
|
|
||
|
type EDOTAGCSessionNeed int32
|
||
|
|
||
|
const (
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_Unknown EDOTAGCSessionNeed = 0
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserNoSessionNeeded EDOTAGCSessionNeed = 100
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInOnlineGame EDOTAGCSessionNeed = 101
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInLocalGame EDOTAGCSessionNeed = 102
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInUIWasConnected EDOTAGCSessionNeed = 103
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInUINeverConnected EDOTAGCSessionNeed = 104
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserTutorials EDOTAGCSessionNeed = 105
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInUIWasConnectedIdle EDOTAGCSessionNeed = 106
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_UserInUINeverConnectedIdle EDOTAGCSessionNeed = 107
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerOnline EDOTAGCSessionNeed = 200
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerLocal EDOTAGCSessionNeed = 201
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerIdle EDOTAGCSessionNeed = 202
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerRelay EDOTAGCSessionNeed = 203
|
||
|
EDOTAGCSessionNeed_k_EDOTAGCSessionNeed_GameServerLocalUpload EDOTAGCSessionNeed = 204
|
||
|
)
|
||
|
|
||
|
var EDOTAGCSessionNeed_name = map[int32]string{
|
||
|
0: "k_EDOTAGCSessionNeed_Unknown",
|
||
|
100: "k_EDOTAGCSessionNeed_UserNoSessionNeeded",
|
||
|
101: "k_EDOTAGCSessionNeed_UserInOnlineGame",
|
||
|
102: "k_EDOTAGCSessionNeed_UserInLocalGame",
|
||
|
103: "k_EDOTAGCSessionNeed_UserInUIWasConnected",
|
||
|
104: "k_EDOTAGCSessionNeed_UserInUINeverConnected",
|
||
|
105: "k_EDOTAGCSessionNeed_UserTutorials",
|
||
|
106: "k_EDOTAGCSessionNeed_UserInUIWasConnectedIdle",
|
||
|
107: "k_EDOTAGCSessionNeed_UserInUINeverConnectedIdle",
|
||
|
200: "k_EDOTAGCSessionNeed_GameServerOnline",
|
||
|
201: "k_EDOTAGCSessionNeed_GameServerLocal",
|
||
|
202: "k_EDOTAGCSessionNeed_GameServerIdle",
|
||
|
203: "k_EDOTAGCSessionNeed_GameServerRelay",
|
||
|
204: "k_EDOTAGCSessionNeed_GameServerLocalUpload",
|
||
|
}
|
||
|
var EDOTAGCSessionNeed_value = map[string]int32{
|
||
|
"k_EDOTAGCSessionNeed_Unknown": 0,
|
||
|
"k_EDOTAGCSessionNeed_UserNoSessionNeeded": 100,
|
||
|
"k_EDOTAGCSessionNeed_UserInOnlineGame": 101,
|
||
|
"k_EDOTAGCSessionNeed_UserInLocalGame": 102,
|
||
|
"k_EDOTAGCSessionNeed_UserInUIWasConnected": 103,
|
||
|
"k_EDOTAGCSessionNeed_UserInUINeverConnected": 104,
|
||
|
"k_EDOTAGCSessionNeed_UserTutorials": 105,
|
||
|
"k_EDOTAGCSessionNeed_UserInUIWasConnectedIdle": 106,
|
||
|
"k_EDOTAGCSessionNeed_UserInUINeverConnectedIdle": 107,
|
||
|
"k_EDOTAGCSessionNeed_GameServerOnline": 200,
|
||
|
"k_EDOTAGCSessionNeed_GameServerLocal": 201,
|
||
|
"k_EDOTAGCSessionNeed_GameServerIdle": 202,
|
||
|
"k_EDOTAGCSessionNeed_GameServerRelay": 203,
|
||
|
"k_EDOTAGCSessionNeed_GameServerLocalUpload": 204,
|
||
|
}
|
||
|
|
||
|
func (x EDOTAGCSessionNeed) Enum() *EDOTAGCSessionNeed {
|
||
|
p := new(EDOTAGCSessionNeed)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x EDOTAGCSessionNeed) String() string {
|
||
|
return proto.EnumName(EDOTAGCSessionNeed_name, int32(x))
|
||
|
}
|
||
|
func (x *EDOTAGCSessionNeed) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(EDOTAGCSessionNeed_value, data, "EDOTAGCSessionNeed")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = EDOTAGCSessionNeed(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (EDOTAGCSessionNeed) EnumDescriptor() ([]byte, []int) { return fileDescriptor18, []int{1} }
|
||
|
|
||
|
type DOTA_TournamentEvents int32
|
||
|
|
||
|
const (
|
||
|
DOTA_TournamentEvents_TE_FIRST_BLOOD DOTA_TournamentEvents = 0
|
||
|
DOTA_TournamentEvents_TE_GAME_END DOTA_TournamentEvents = 1
|
||
|
DOTA_TournamentEvents_TE_MULTI_KILL DOTA_TournamentEvents = 2
|
||
|
DOTA_TournamentEvents_TE_HERO_DENY DOTA_TournamentEvents = 3
|
||
|
DOTA_TournamentEvents_TE_AEGIS_DENY DOTA_TournamentEvents = 4
|
||
|
DOTA_TournamentEvents_TE_AEGIS_STOLEN DOTA_TournamentEvents = 5
|
||
|
DOTA_TournamentEvents_TE_GODLIKE DOTA_TournamentEvents = 6
|
||
|
DOTA_TournamentEvents_TE_COURIER_KILL DOTA_TournamentEvents = 7
|
||
|
DOTA_TournamentEvents_TE_ECHOSLAM DOTA_TournamentEvents = 8
|
||
|
DOTA_TournamentEvents_TE_RAPIER DOTA_TournamentEvents = 9
|
||
|
DOTA_TournamentEvents_TE_EARLY_ROSHAN DOTA_TournamentEvents = 10
|
||
|
DOTA_TournamentEvents_TE_BLACK_HOLE DOTA_TournamentEvents = 11
|
||
|
)
|
||
|
|
||
|
var DOTA_TournamentEvents_name = map[int32]string{
|
||
|
0: "TE_FIRST_BLOOD",
|
||
|
1: "TE_GAME_END",
|
||
|
2: "TE_MULTI_KILL",
|
||
|
3: "TE_HERO_DENY",
|
||
|
4: "TE_AEGIS_DENY",
|
||
|
5: "TE_AEGIS_STOLEN",
|
||
|
6: "TE_GODLIKE",
|
||
|
7: "TE_COURIER_KILL",
|
||
|
8: "TE_ECHOSLAM",
|
||
|
9: "TE_RAPIER",
|
||
|
10: "TE_EARLY_ROSHAN",
|
||
|
11: "TE_BLACK_HOLE",
|
||
|
}
|
||
|
var DOTA_TournamentEvents_value = map[string]int32{
|
||
|
"TE_FIRST_BLOOD": 0,
|
||
|
"TE_GAME_END": 1,
|
||
|
"TE_MULTI_KILL": 2,
|
||
|
"TE_HERO_DENY": 3,
|
||
|
"TE_AEGIS_DENY": 4,
|
||
|
"TE_AEGIS_STOLEN": 5,
|
||
|
"TE_GODLIKE": 6,
|
||
|
"TE_COURIER_KILL": 7,
|
||
|
"TE_ECHOSLAM": 8,
|
||
|
"TE_RAPIER": 9,
|
||
|
"TE_EARLY_ROSHAN": 10,
|
||
|
"TE_BLACK_HOLE": 11,
|
||
|
}
|
||
|
|
||
|
func (x DOTA_TournamentEvents) Enum() *DOTA_TournamentEvents {
|
||
|
p := new(DOTA_TournamentEvents)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x DOTA_TournamentEvents) String() string {
|
||
|
return proto.EnumName(DOTA_TournamentEvents_name, int32(x))
|
||
|
}
|
||
|
func (x *DOTA_TournamentEvents) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(DOTA_TournamentEvents_value, data, "DOTA_TournamentEvents")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = DOTA_TournamentEvents(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (DOTA_TournamentEvents) EnumDescriptor() ([]byte, []int) { return fileDescriptor18, []int{2} }
|
||
|
|
||
|
type DOTA_COMBATLOG_TYPES int32
|
||
|
|
||
|
const (
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_INVALID DOTA_COMBATLOG_TYPES = -1
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_DAMAGE DOTA_COMBATLOG_TYPES = 0
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_HEAL DOTA_COMBATLOG_TYPES = 1
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_MODIFIER_ADD DOTA_COMBATLOG_TYPES = 2
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_MODIFIER_REMOVE DOTA_COMBATLOG_TYPES = 3
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_DEATH DOTA_COMBATLOG_TYPES = 4
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_ABILITY DOTA_COMBATLOG_TYPES = 5
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_ITEM DOTA_COMBATLOG_TYPES = 6
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_LOCATION DOTA_COMBATLOG_TYPES = 7
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_GOLD DOTA_COMBATLOG_TYPES = 8
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_GAME_STATE DOTA_COMBATLOG_TYPES = 9
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_XP DOTA_COMBATLOG_TYPES = 10
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_PURCHASE DOTA_COMBATLOG_TYPES = 11
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_BUYBACK DOTA_COMBATLOG_TYPES = 12
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_ABILITY_TRIGGER DOTA_COMBATLOG_TYPES = 13
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_PLAYERSTATS DOTA_COMBATLOG_TYPES = 14
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_MULTIKILL DOTA_COMBATLOG_TYPES = 15
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_KILLSTREAK DOTA_COMBATLOG_TYPES = 16
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_TEAM_BUILDING_KILL DOTA_COMBATLOG_TYPES = 17
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_FIRST_BLOOD DOTA_COMBATLOG_TYPES = 18
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_MODIFIER_REFRESH DOTA_COMBATLOG_TYPES = 19
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_NEUTRAL_CAMP_STACK DOTA_COMBATLOG_TYPES = 20
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_PICKUP_RUNE DOTA_COMBATLOG_TYPES = 21
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_REVEALED_INVISIBLE DOTA_COMBATLOG_TYPES = 22
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_HERO_SAVED DOTA_COMBATLOG_TYPES = 23
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_MANA_RESTORED DOTA_COMBATLOG_TYPES = 24
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_HERO_LEVELUP DOTA_COMBATLOG_TYPES = 25
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_BOTTLE_HEAL_ALLY DOTA_COMBATLOG_TYPES = 26
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_ENDGAME_STATS DOTA_COMBATLOG_TYPES = 27
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_INTERRUPT_CHANNEL DOTA_COMBATLOG_TYPES = 28
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_ALLIED_GOLD DOTA_COMBATLOG_TYPES = 29
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_AEGIS_TAKEN DOTA_COMBATLOG_TYPES = 30
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_MANA_DAMAGE DOTA_COMBATLOG_TYPES = 31
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_PHYSICAL_DAMAGE_PREVENTED DOTA_COMBATLOG_TYPES = 32
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_UNIT_SUMMONED DOTA_COMBATLOG_TYPES = 33
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_ATTACK_EVADE DOTA_COMBATLOG_TYPES = 34
|
||
|
DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_TREE_CUT DOTA_COMBATLOG_TYPES = 35
|
||
|
)
|
||
|
|
||
|
var DOTA_COMBATLOG_TYPES_name = map[int32]string{
|
||
|
-1: "DOTA_COMBATLOG_INVALID",
|
||
|
0: "DOTA_COMBATLOG_DAMAGE",
|
||
|
1: "DOTA_COMBATLOG_HEAL",
|
||
|
2: "DOTA_COMBATLOG_MODIFIER_ADD",
|
||
|
3: "DOTA_COMBATLOG_MODIFIER_REMOVE",
|
||
|
4: "DOTA_COMBATLOG_DEATH",
|
||
|
5: "DOTA_COMBATLOG_ABILITY",
|
||
|
6: "DOTA_COMBATLOG_ITEM",
|
||
|
7: "DOTA_COMBATLOG_LOCATION",
|
||
|
8: "DOTA_COMBATLOG_GOLD",
|
||
|
9: "DOTA_COMBATLOG_GAME_STATE",
|
||
|
10: "DOTA_COMBATLOG_XP",
|
||
|
11: "DOTA_COMBATLOG_PURCHASE",
|
||
|
12: "DOTA_COMBATLOG_BUYBACK",
|
||
|
13: "DOTA_COMBATLOG_ABILITY_TRIGGER",
|
||
|
14: "DOTA_COMBATLOG_PLAYERSTATS",
|
||
|
15: "DOTA_COMBATLOG_MULTIKILL",
|
||
|
16: "DOTA_COMBATLOG_KILLSTREAK",
|
||
|
17: "DOTA_COMBATLOG_TEAM_BUILDING_KILL",
|
||
|
18: "DOTA_COMBATLOG_FIRST_BLOOD",
|
||
|
19: "DOTA_COMBATLOG_MODIFIER_REFRESH",
|
||
|
20: "DOTA_COMBATLOG_NEUTRAL_CAMP_STACK",
|
||
|
21: "DOTA_COMBATLOG_PICKUP_RUNE",
|
||
|
22: "DOTA_COMBATLOG_REVEALED_INVISIBLE",
|
||
|
23: "DOTA_COMBATLOG_HERO_SAVED",
|
||
|
24: "DOTA_COMBATLOG_MANA_RESTORED",
|
||
|
25: "DOTA_COMBATLOG_HERO_LEVELUP",
|
||
|
26: "DOTA_COMBATLOG_BOTTLE_HEAL_ALLY",
|
||
|
27: "DOTA_COMBATLOG_ENDGAME_STATS",
|
||
|
28: "DOTA_COMBATLOG_INTERRUPT_CHANNEL",
|
||
|
29: "DOTA_COMBATLOG_ALLIED_GOLD",
|
||
|
30: "DOTA_COMBATLOG_AEGIS_TAKEN",
|
||
|
31: "DOTA_COMBATLOG_MANA_DAMAGE",
|
||
|
32: "DOTA_COMBATLOG_PHYSICAL_DAMAGE_PREVENTED",
|
||
|
33: "DOTA_COMBATLOG_UNIT_SUMMONED",
|
||
|
34: "DOTA_COMBATLOG_ATTACK_EVADE",
|
||
|
35: "DOTA_COMBATLOG_TREE_CUT",
|
||
|
}
|
||
|
var DOTA_COMBATLOG_TYPES_value = map[string]int32{
|
||
|
"DOTA_COMBATLOG_INVALID": -1,
|
||
|
"DOTA_COMBATLOG_DAMAGE": 0,
|
||
|
"DOTA_COMBATLOG_HEAL": 1,
|
||
|
"DOTA_COMBATLOG_MODIFIER_ADD": 2,
|
||
|
"DOTA_COMBATLOG_MODIFIER_REMOVE": 3,
|
||
|
"DOTA_COMBATLOG_DEATH": 4,
|
||
|
"DOTA_COMBATLOG_ABILITY": 5,
|
||
|
"DOTA_COMBATLOG_ITEM": 6,
|
||
|
"DOTA_COMBATLOG_LOCATION": 7,
|
||
|
"DOTA_COMBATLOG_GOLD": 8,
|
||
|
"DOTA_COMBATLOG_GAME_STATE": 9,
|
||
|
"DOTA_COMBATLOG_XP": 10,
|
||
|
"DOTA_COMBATLOG_PURCHASE": 11,
|
||
|
"DOTA_COMBATLOG_BUYBACK": 12,
|
||
|
"DOTA_COMBATLOG_ABILITY_TRIGGER": 13,
|
||
|
"DOTA_COMBATLOG_PLAYERSTATS": 14,
|
||
|
"DOTA_COMBATLOG_MULTIKILL": 15,
|
||
|
"DOTA_COMBATLOG_KILLSTREAK": 16,
|
||
|
"DOTA_COMBATLOG_TEAM_BUILDING_KILL": 17,
|
||
|
"DOTA_COMBATLOG_FIRST_BLOOD": 18,
|
||
|
"DOTA_COMBATLOG_MODIFIER_REFRESH": 19,
|
||
|
"DOTA_COMBATLOG_NEUTRAL_CAMP_STACK": 20,
|
||
|
"DOTA_COMBATLOG_PICKUP_RUNE": 21,
|
||
|
"DOTA_COMBATLOG_REVEALED_INVISIBLE": 22,
|
||
|
"DOTA_COMBATLOG_HERO_SAVED": 23,
|
||
|
"DOTA_COMBATLOG_MANA_RESTORED": 24,
|
||
|
"DOTA_COMBATLOG_HERO_LEVELUP": 25,
|
||
|
"DOTA_COMBATLOG_BOTTLE_HEAL_ALLY": 26,
|
||
|
"DOTA_COMBATLOG_ENDGAME_STATS": 27,
|
||
|
"DOTA_COMBATLOG_INTERRUPT_CHANNEL": 28,
|
||
|
"DOTA_COMBATLOG_ALLIED_GOLD": 29,
|
||
|
"DOTA_COMBATLOG_AEGIS_TAKEN": 30,
|
||
|
"DOTA_COMBATLOG_MANA_DAMAGE": 31,
|
||
|
"DOTA_COMBATLOG_PHYSICAL_DAMAGE_PREVENTED": 32,
|
||
|
"DOTA_COMBATLOG_UNIT_SUMMONED": 33,
|
||
|
"DOTA_COMBATLOG_ATTACK_EVADE": 34,
|
||
|
"DOTA_COMBATLOG_TREE_CUT": 35,
|
||
|
}
|
||
|
|
||
|
func (x DOTA_COMBATLOG_TYPES) Enum() *DOTA_COMBATLOG_TYPES {
|
||
|
p := new(DOTA_COMBATLOG_TYPES)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x DOTA_COMBATLOG_TYPES) String() string {
|
||
|
return proto.EnumName(DOTA_COMBATLOG_TYPES_name, int32(x))
|
||
|
}
|
||
|
func (x *DOTA_COMBATLOG_TYPES) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(DOTA_COMBATLOG_TYPES_value, data, "DOTA_COMBATLOG_TYPES")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = DOTA_COMBATLOG_TYPES(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (DOTA_COMBATLOG_TYPES) EnumDescriptor() ([]byte, []int) { return fileDescriptor18, []int{3} }
|
||
|
|
||
|
type CMsgDOTAProfileCard_EStatID int32
|
||
|
|
||
|
const (
|
||
|
CMsgDOTAProfileCard_k_eStat_SoloRank CMsgDOTAProfileCard_EStatID = 1
|
||
|
CMsgDOTAProfileCard_k_eStat_PartyRank CMsgDOTAProfileCard_EStatID = 2
|
||
|
CMsgDOTAProfileCard_k_eStat_Wins CMsgDOTAProfileCard_EStatID = 3
|
||
|
CMsgDOTAProfileCard_k_eStat_Commends CMsgDOTAProfileCard_EStatID = 4
|
||
|
CMsgDOTAProfileCard_k_eStat_GamesPlayed CMsgDOTAProfileCard_EStatID = 5
|
||
|
CMsgDOTAProfileCard_k_eStat_FirstMatchDate CMsgDOTAProfileCard_EStatID = 6
|
||
|
)
|
||
|
|
||
|
var CMsgDOTAProfileCard_EStatID_name = map[int32]string{
|
||
|
1: "k_eStat_SoloRank",
|
||
|
2: "k_eStat_PartyRank",
|
||
|
3: "k_eStat_Wins",
|
||
|
4: "k_eStat_Commends",
|
||
|
5: "k_eStat_GamesPlayed",
|
||
|
6: "k_eStat_FirstMatchDate",
|
||
|
}
|
||
|
var CMsgDOTAProfileCard_EStatID_value = map[string]int32{
|
||
|
"k_eStat_SoloRank": 1,
|
||
|
"k_eStat_PartyRank": 2,
|
||
|
"k_eStat_Wins": 3,
|
||
|
"k_eStat_Commends": 4,
|
||
|
"k_eStat_GamesPlayed": 5,
|
||
|
"k_eStat_FirstMatchDate": 6,
|
||
|
}
|
||
|
|
||
|
func (x CMsgDOTAProfileCard_EStatID) Enum() *CMsgDOTAProfileCard_EStatID {
|
||
|
p := new(CMsgDOTAProfileCard_EStatID)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x CMsgDOTAProfileCard_EStatID) String() string {
|
||
|
return proto.EnumName(CMsgDOTAProfileCard_EStatID_name, int32(x))
|
||
|
}
|
||
|
func (x *CMsgDOTAProfileCard_EStatID) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(CMsgDOTAProfileCard_EStatID_value, data, "CMsgDOTAProfileCard_EStatID")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = CMsgDOTAProfileCard_EStatID(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (CMsgDOTAProfileCard_EStatID) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{25, 0}
|
||
|
}
|
||
|
|
||
|
type CSODOTAPlayerChallenge_EFlags int32
|
||
|
|
||
|
const (
|
||
|
CSODOTAPlayerChallenge_eFlag_InstantRerollUncompleted CSODOTAPlayerChallenge_EFlags = 1
|
||
|
CSODOTAPlayerChallenge_eFlag_QuestChallenge CSODOTAPlayerChallenge_EFlags = 2
|
||
|
)
|
||
|
|
||
|
var CSODOTAPlayerChallenge_EFlags_name = map[int32]string{
|
||
|
1: "eFlag_InstantRerollUncompleted",
|
||
|
2: "eFlag_QuestChallenge",
|
||
|
}
|
||
|
var CSODOTAPlayerChallenge_EFlags_value = map[string]int32{
|
||
|
"eFlag_InstantRerollUncompleted": 1,
|
||
|
"eFlag_QuestChallenge": 2,
|
||
|
}
|
||
|
|
||
|
func (x CSODOTAPlayerChallenge_EFlags) Enum() *CSODOTAPlayerChallenge_EFlags {
|
||
|
p := new(CSODOTAPlayerChallenge_EFlags)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x CSODOTAPlayerChallenge_EFlags) String() string {
|
||
|
return proto.EnumName(CSODOTAPlayerChallenge_EFlags_name, int32(x))
|
||
|
}
|
||
|
func (x *CSODOTAPlayerChallenge_EFlags) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(CSODOTAPlayerChallenge_EFlags_value, data, "CSODOTAPlayerChallenge_EFlags")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = CSODOTAPlayerChallenge_EFlags(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (CSODOTAPlayerChallenge_EFlags) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{26, 0}
|
||
|
}
|
||
|
|
||
|
type CMsgGCRerollPlayerChallengeResponse_EResult int32
|
||
|
|
||
|
const (
|
||
|
CMsgGCRerollPlayerChallengeResponse_eResult_Success CMsgGCRerollPlayerChallengeResponse_EResult = 0
|
||
|
CMsgGCRerollPlayerChallengeResponse_eResult_Dropped CMsgGCRerollPlayerChallengeResponse_EResult = 1
|
||
|
CMsgGCRerollPlayerChallengeResponse_eResult_NotFound CMsgGCRerollPlayerChallengeResponse_EResult = 2
|
||
|
CMsgGCRerollPlayerChallengeResponse_eResult_CantReroll CMsgGCRerollPlayerChallengeResponse_EResult = 3
|
||
|
CMsgGCRerollPlayerChallengeResponse_eResult_ServerError CMsgGCRerollPlayerChallengeResponse_EResult = 4
|
||
|
)
|
||
|
|
||
|
var CMsgGCRerollPlayerChallengeResponse_EResult_name = map[int32]string{
|
||
|
0: "eResult_Success",
|
||
|
1: "eResult_Dropped",
|
||
|
2: "eResult_NotFound",
|
||
|
3: "eResult_CantReroll",
|
||
|
4: "eResult_ServerError",
|
||
|
}
|
||
|
var CMsgGCRerollPlayerChallengeResponse_EResult_value = map[string]int32{
|
||
|
"eResult_Success": 0,
|
||
|
"eResult_Dropped": 1,
|
||
|
"eResult_NotFound": 2,
|
||
|
"eResult_CantReroll": 3,
|
||
|
"eResult_ServerError": 4,
|
||
|
}
|
||
|
|
||
|
func (x CMsgGCRerollPlayerChallengeResponse_EResult) Enum() *CMsgGCRerollPlayerChallengeResponse_EResult {
|
||
|
p := new(CMsgGCRerollPlayerChallengeResponse_EResult)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x CMsgGCRerollPlayerChallengeResponse_EResult) String() string {
|
||
|
return proto.EnumName(CMsgGCRerollPlayerChallengeResponse_EResult_name, int32(x))
|
||
|
}
|
||
|
func (x *CMsgGCRerollPlayerChallengeResponse_EResult) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(CMsgGCRerollPlayerChallengeResponse_EResult_value, data, "CMsgGCRerollPlayerChallengeResponse_EResult")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = CMsgGCRerollPlayerChallengeResponse_EResult(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (CMsgGCRerollPlayerChallengeResponse_EResult) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{28, 0}
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_GraphDataEStat int32
|
||
|
|
||
|
const (
|
||
|
CMsgDOTARealtimeGameStats_GraphData_CreepGoldEarned CMsgDOTARealtimeGameStats_GraphDataEStat = 0
|
||
|
CMsgDOTARealtimeGameStats_GraphData_KillGoldEarned CMsgDOTARealtimeGameStats_GraphDataEStat = 1
|
||
|
CMsgDOTARealtimeGameStats_GraphData_DeathAndBuybackGoldLost CMsgDOTARealtimeGameStats_GraphDataEStat = 2
|
||
|
CMsgDOTARealtimeGameStats_GraphData_XPEarned CMsgDOTARealtimeGameStats_GraphDataEStat = 3
|
||
|
)
|
||
|
|
||
|
var CMsgDOTARealtimeGameStats_GraphDataEStat_name = map[int32]string{
|
||
|
0: "CreepGoldEarned",
|
||
|
1: "KillGoldEarned",
|
||
|
2: "DeathAndBuybackGoldLost",
|
||
|
3: "XPEarned",
|
||
|
}
|
||
|
var CMsgDOTARealtimeGameStats_GraphDataEStat_value = map[string]int32{
|
||
|
"CreepGoldEarned": 0,
|
||
|
"KillGoldEarned": 1,
|
||
|
"DeathAndBuybackGoldLost": 2,
|
||
|
"XPEarned": 3,
|
||
|
}
|
||
|
|
||
|
func (x CMsgDOTARealtimeGameStats_GraphDataEStat) Enum() *CMsgDOTARealtimeGameStats_GraphDataEStat {
|
||
|
p := new(CMsgDOTARealtimeGameStats_GraphDataEStat)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x CMsgDOTARealtimeGameStats_GraphDataEStat) String() string {
|
||
|
return proto.EnumName(CMsgDOTARealtimeGameStats_GraphDataEStat_name, int32(x))
|
||
|
}
|
||
|
func (x *CMsgDOTARealtimeGameStats_GraphDataEStat) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(CMsgDOTARealtimeGameStats_GraphDataEStat_value, data, "CMsgDOTARealtimeGameStats_GraphDataEStat")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = CMsgDOTARealtimeGameStats_GraphDataEStat(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (CMsgDOTARealtimeGameStats_GraphDataEStat) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 11, 0}
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_GraphDataELocation int32
|
||
|
|
||
|
const (
|
||
|
CMsgDOTARealtimeGameStats_GraphData_BotLane CMsgDOTARealtimeGameStats_GraphDataELocation = 0
|
||
|
CMsgDOTARealtimeGameStats_GraphData_MidLane CMsgDOTARealtimeGameStats_GraphDataELocation = 1
|
||
|
CMsgDOTARealtimeGameStats_GraphData_TopLane CMsgDOTARealtimeGameStats_GraphDataELocation = 2
|
||
|
CMsgDOTARealtimeGameStats_GraphData_Jungle CMsgDOTARealtimeGameStats_GraphDataELocation = 3
|
||
|
CMsgDOTARealtimeGameStats_GraphData_Ancients CMsgDOTARealtimeGameStats_GraphDataELocation = 4
|
||
|
CMsgDOTARealtimeGameStats_GraphData_Other CMsgDOTARealtimeGameStats_GraphDataELocation = 5
|
||
|
)
|
||
|
|
||
|
var CMsgDOTARealtimeGameStats_GraphDataELocation_name = map[int32]string{
|
||
|
0: "BotLane",
|
||
|
1: "MidLane",
|
||
|
2: "TopLane",
|
||
|
3: "Jungle",
|
||
|
4: "Ancients",
|
||
|
5: "Other",
|
||
|
}
|
||
|
var CMsgDOTARealtimeGameStats_GraphDataELocation_value = map[string]int32{
|
||
|
"BotLane": 0,
|
||
|
"MidLane": 1,
|
||
|
"TopLane": 2,
|
||
|
"Jungle": 3,
|
||
|
"Ancients": 4,
|
||
|
"Other": 5,
|
||
|
}
|
||
|
|
||
|
func (x CMsgDOTARealtimeGameStats_GraphDataELocation) Enum() *CMsgDOTARealtimeGameStats_GraphDataELocation {
|
||
|
p := new(CMsgDOTARealtimeGameStats_GraphDataELocation)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x CMsgDOTARealtimeGameStats_GraphDataELocation) String() string {
|
||
|
return proto.EnumName(CMsgDOTARealtimeGameStats_GraphDataELocation_name, int32(x))
|
||
|
}
|
||
|
func (x *CMsgDOTARealtimeGameStats_GraphDataELocation) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(CMsgDOTARealtimeGameStats_GraphDataELocation_value, data, "CMsgDOTARealtimeGameStats_GraphDataELocation")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = CMsgDOTARealtimeGameStats_GraphDataELocation(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (CMsgDOTARealtimeGameStats_GraphDataELocation) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 11, 1}
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonRewards_ERewardType int32
|
||
|
|
||
|
const (
|
||
|
CMsgDOTASeasonRewards_EconItem CMsgDOTASeasonRewards_ERewardType = 0
|
||
|
CMsgDOTASeasonRewards_MysteryWheel CMsgDOTASeasonRewards_ERewardType = 1
|
||
|
CMsgDOTASeasonRewards_AbilityEffect CMsgDOTASeasonRewards_ERewardType = 2
|
||
|
CMsgDOTASeasonRewards_Other CMsgDOTASeasonRewards_ERewardType = 3
|
||
|
)
|
||
|
|
||
|
var CMsgDOTASeasonRewards_ERewardType_name = map[int32]string{
|
||
|
0: "EconItem",
|
||
|
1: "MysteryWheel",
|
||
|
2: "AbilityEffect",
|
||
|
3: "Other",
|
||
|
}
|
||
|
var CMsgDOTASeasonRewards_ERewardType_value = map[string]int32{
|
||
|
"EconItem": 0,
|
||
|
"MysteryWheel": 1,
|
||
|
"AbilityEffect": 2,
|
||
|
"Other": 3,
|
||
|
}
|
||
|
|
||
|
func (x CMsgDOTASeasonRewards_ERewardType) Enum() *CMsgDOTASeasonRewards_ERewardType {
|
||
|
p := new(CMsgDOTASeasonRewards_ERewardType)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x CMsgDOTASeasonRewards_ERewardType) String() string {
|
||
|
return proto.EnumName(CMsgDOTASeasonRewards_ERewardType_name, int32(x))
|
||
|
}
|
||
|
func (x *CMsgDOTASeasonRewards_ERewardType) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonRewards_ERewardType_value, data, "CMsgDOTASeasonRewards_ERewardType")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = CMsgDOTASeasonRewards_ERewardType(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (CMsgDOTASeasonRewards_ERewardType) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{34, 0}
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonPredictionsEPredictionType int32
|
||
|
|
||
|
const (
|
||
|
CMsgDOTASeasonPredictions_Generic CMsgDOTASeasonPredictionsEPredictionType = 0
|
||
|
CMsgDOTASeasonPredictions_Hero CMsgDOTASeasonPredictionsEPredictionType = 1
|
||
|
CMsgDOTASeasonPredictions_Team CMsgDOTASeasonPredictionsEPredictionType = 2
|
||
|
CMsgDOTASeasonPredictions_Player CMsgDOTASeasonPredictionsEPredictionType = 3
|
||
|
CMsgDOTASeasonPredictions_Special CMsgDOTASeasonPredictionsEPredictionType = 4
|
||
|
CMsgDOTASeasonPredictions_YesNo CMsgDOTASeasonPredictionsEPredictionType = 5
|
||
|
)
|
||
|
|
||
|
var CMsgDOTASeasonPredictionsEPredictionType_name = map[int32]string{
|
||
|
0: "Generic",
|
||
|
1: "Hero",
|
||
|
2: "Team",
|
||
|
3: "Player",
|
||
|
4: "Special",
|
||
|
5: "YesNo",
|
||
|
}
|
||
|
var CMsgDOTASeasonPredictionsEPredictionType_value = map[string]int32{
|
||
|
"Generic": 0,
|
||
|
"Hero": 1,
|
||
|
"Team": 2,
|
||
|
"Player": 3,
|
||
|
"Special": 4,
|
||
|
"YesNo": 5,
|
||
|
}
|
||
|
|
||
|
func (x CMsgDOTASeasonPredictionsEPredictionType) Enum() *CMsgDOTASeasonPredictionsEPredictionType {
|
||
|
p := new(CMsgDOTASeasonPredictionsEPredictionType)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x CMsgDOTASeasonPredictionsEPredictionType) String() string {
|
||
|
return proto.EnumName(CMsgDOTASeasonPredictionsEPredictionType_name, int32(x))
|
||
|
}
|
||
|
func (x *CMsgDOTASeasonPredictionsEPredictionType) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsEPredictionType_value, data, "CMsgDOTASeasonPredictionsEPredictionType")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = CMsgDOTASeasonPredictionsEPredictionType(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (CMsgDOTASeasonPredictionsEPredictionType) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{36, 0}
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonPredictionsEAnswerType int32
|
||
|
|
||
|
const (
|
||
|
CMsgDOTASeasonPredictions_SingleInt CMsgDOTASeasonPredictionsEAnswerType = 0
|
||
|
CMsgDOTASeasonPredictions_SingleFloat CMsgDOTASeasonPredictionsEAnswerType = 1
|
||
|
CMsgDOTASeasonPredictions_MultipleInt CMsgDOTASeasonPredictionsEAnswerType = 2
|
||
|
CMsgDOTASeasonPredictions_MultipleFloat CMsgDOTASeasonPredictionsEAnswerType = 3
|
||
|
CMsgDOTASeasonPredictions_AnswerTeam CMsgDOTASeasonPredictionsEAnswerType = 4
|
||
|
CMsgDOTASeasonPredictions_SingleTime CMsgDOTASeasonPredictionsEAnswerType = 5
|
||
|
CMsgDOTASeasonPredictions_MultipleTime CMsgDOTASeasonPredictionsEAnswerType = 6
|
||
|
CMsgDOTASeasonPredictions_NoAnswer CMsgDOTASeasonPredictionsEAnswerType = 7
|
||
|
)
|
||
|
|
||
|
var CMsgDOTASeasonPredictionsEAnswerType_name = map[int32]string{
|
||
|
0: "SingleInt",
|
||
|
1: "SingleFloat",
|
||
|
2: "MultipleInt",
|
||
|
3: "MultipleFloat",
|
||
|
4: "AnswerTeam",
|
||
|
5: "SingleTime",
|
||
|
6: "MultipleTime",
|
||
|
7: "NoAnswer",
|
||
|
}
|
||
|
var CMsgDOTASeasonPredictionsEAnswerType_value = map[string]int32{
|
||
|
"SingleInt": 0,
|
||
|
"SingleFloat": 1,
|
||
|
"MultipleInt": 2,
|
||
|
"MultipleFloat": 3,
|
||
|
"AnswerTeam": 4,
|
||
|
"SingleTime": 5,
|
||
|
"MultipleTime": 6,
|
||
|
"NoAnswer": 7,
|
||
|
}
|
||
|
|
||
|
func (x CMsgDOTASeasonPredictionsEAnswerType) Enum() *CMsgDOTASeasonPredictionsEAnswerType {
|
||
|
p := new(CMsgDOTASeasonPredictionsEAnswerType)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x CMsgDOTASeasonPredictionsEAnswerType) String() string {
|
||
|
return proto.EnumName(CMsgDOTASeasonPredictionsEAnswerType_name, int32(x))
|
||
|
}
|
||
|
func (x *CMsgDOTASeasonPredictionsEAnswerType) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsEAnswerType_value, data, "CMsgDOTASeasonPredictionsEAnswerType")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = CMsgDOTASeasonPredictionsEAnswerType(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (CMsgDOTASeasonPredictionsEAnswerType) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{36, 1}
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonPredictionsEResolutionTypeT int32
|
||
|
|
||
|
const (
|
||
|
CMsgDOTASeasonPredictions_InvalidQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 0
|
||
|
CMsgDOTASeasonPredictions_FirstToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 1
|
||
|
CMsgDOTASeasonPredictions_LastToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 2
|
||
|
CMsgDOTASeasonPredictions_LastRemainingQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 3
|
||
|
CMsgDOTASeasonPredictions_MaxToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 4
|
||
|
CMsgDOTASeasonPredictions_MinToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 5
|
||
|
CMsgDOTASeasonPredictions_SumQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 6
|
||
|
CMsgDOTASeasonPredictions_MaxTeamSumToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 7
|
||
|
CMsgDOTASeasonPredictions_MinTeamSumToPassQuery CMsgDOTASeasonPredictionsEResolutionTypeT = 8
|
||
|
)
|
||
|
|
||
|
var CMsgDOTASeasonPredictionsEResolutionTypeT_name = map[int32]string{
|
||
|
0: "InvalidQuery",
|
||
|
1: "FirstToPassQuery",
|
||
|
2: "LastToPassQuery",
|
||
|
3: "LastRemainingQuery",
|
||
|
4: "MaxToPassQuery",
|
||
|
5: "MinToPassQuery",
|
||
|
6: "SumQuery",
|
||
|
7: "MaxTeamSumToPassQuery",
|
||
|
8: "MinTeamSumToPassQuery",
|
||
|
}
|
||
|
var CMsgDOTASeasonPredictionsEResolutionTypeT_value = map[string]int32{
|
||
|
"InvalidQuery": 0,
|
||
|
"FirstToPassQuery": 1,
|
||
|
"LastToPassQuery": 2,
|
||
|
"LastRemainingQuery": 3,
|
||
|
"MaxToPassQuery": 4,
|
||
|
"MinToPassQuery": 5,
|
||
|
"SumQuery": 6,
|
||
|
"MaxTeamSumToPassQuery": 7,
|
||
|
"MinTeamSumToPassQuery": 8,
|
||
|
}
|
||
|
|
||
|
func (x CMsgDOTASeasonPredictionsEResolutionTypeT) Enum() *CMsgDOTASeasonPredictionsEResolutionTypeT {
|
||
|
p := new(CMsgDOTASeasonPredictionsEResolutionTypeT)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x CMsgDOTASeasonPredictionsEResolutionTypeT) String() string {
|
||
|
return proto.EnumName(CMsgDOTASeasonPredictionsEResolutionTypeT_name, int32(x))
|
||
|
}
|
||
|
func (x *CMsgDOTASeasonPredictionsEResolutionTypeT) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsEResolutionTypeT_value, data, "CMsgDOTASeasonPredictionsEResolutionTypeT")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = CMsgDOTASeasonPredictionsEResolutionTypeT(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (CMsgDOTASeasonPredictionsEResolutionTypeT) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{36, 2}
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonPredictionsERandomSelectionGroupT int32
|
||
|
|
||
|
const (
|
||
|
CMsgDOTASeasonPredictions_EarlyGame CMsgDOTASeasonPredictionsERandomSelectionGroupT = 0
|
||
|
CMsgDOTASeasonPredictions_MidGame CMsgDOTASeasonPredictionsERandomSelectionGroupT = 1
|
||
|
CMsgDOTASeasonPredictions_LateGame CMsgDOTASeasonPredictionsERandomSelectionGroupT = 2
|
||
|
CMsgDOTASeasonPredictions_Count CMsgDOTASeasonPredictionsERandomSelectionGroupT = 3
|
||
|
)
|
||
|
|
||
|
var CMsgDOTASeasonPredictionsERandomSelectionGroupT_name = map[int32]string{
|
||
|
0: "EarlyGame",
|
||
|
1: "MidGame",
|
||
|
2: "LateGame",
|
||
|
3: "Count",
|
||
|
}
|
||
|
var CMsgDOTASeasonPredictionsERandomSelectionGroupT_value = map[string]int32{
|
||
|
"EarlyGame": 0,
|
||
|
"MidGame": 1,
|
||
|
"LateGame": 2,
|
||
|
"Count": 3,
|
||
|
}
|
||
|
|
||
|
func (x CMsgDOTASeasonPredictionsERandomSelectionGroupT) Enum() *CMsgDOTASeasonPredictionsERandomSelectionGroupT {
|
||
|
p := new(CMsgDOTASeasonPredictionsERandomSelectionGroupT)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x CMsgDOTASeasonPredictionsERandomSelectionGroupT) String() string {
|
||
|
return proto.EnumName(CMsgDOTASeasonPredictionsERandomSelectionGroupT_name, int32(x))
|
||
|
}
|
||
|
func (x *CMsgDOTASeasonPredictionsERandomSelectionGroupT) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsERandomSelectionGroupT_value, data, "CMsgDOTASeasonPredictionsERandomSelectionGroupT")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = CMsgDOTASeasonPredictionsERandomSelectionGroupT(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (CMsgDOTASeasonPredictionsERandomSelectionGroupT) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{36, 3}
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonPredictionsERawValueTypeT int32
|
||
|
|
||
|
const (
|
||
|
CMsgDOTASeasonPredictions_Number CMsgDOTASeasonPredictionsERawValueTypeT = 0
|
||
|
CMsgDOTASeasonPredictions_Time CMsgDOTASeasonPredictionsERawValueTypeT = 1
|
||
|
)
|
||
|
|
||
|
var CMsgDOTASeasonPredictionsERawValueTypeT_name = map[int32]string{
|
||
|
0: "Number",
|
||
|
1: "Time",
|
||
|
}
|
||
|
var CMsgDOTASeasonPredictionsERawValueTypeT_value = map[string]int32{
|
||
|
"Number": 0,
|
||
|
"Time": 1,
|
||
|
}
|
||
|
|
||
|
func (x CMsgDOTASeasonPredictionsERawValueTypeT) Enum() *CMsgDOTASeasonPredictionsERawValueTypeT {
|
||
|
p := new(CMsgDOTASeasonPredictionsERawValueTypeT)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x CMsgDOTASeasonPredictionsERawValueTypeT) String() string {
|
||
|
return proto.EnumName(CMsgDOTASeasonPredictionsERawValueTypeT_name, int32(x))
|
||
|
}
|
||
|
func (x *CMsgDOTASeasonPredictionsERawValueTypeT) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(CMsgDOTASeasonPredictionsERawValueTypeT_value, data, "CMsgDOTASeasonPredictionsERawValueTypeT")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = CMsgDOTASeasonPredictionsERawValueTypeT(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (CMsgDOTASeasonPredictionsERawValueTypeT) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{36, 4}
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAMatch_ReplayState int32
|
||
|
|
||
|
const (
|
||
|
CMsgDOTAMatch_REPLAY_AVAILABLE CMsgDOTAMatch_ReplayState = 0
|
||
|
CMsgDOTAMatch_REPLAY_NOT_RECORDED CMsgDOTAMatch_ReplayState = 1
|
||
|
CMsgDOTAMatch_REPLAY_EXPIRED CMsgDOTAMatch_ReplayState = 2
|
||
|
)
|
||
|
|
||
|
var CMsgDOTAMatch_ReplayState_name = map[int32]string{
|
||
|
0: "REPLAY_AVAILABLE",
|
||
|
1: "REPLAY_NOT_RECORDED",
|
||
|
2: "REPLAY_EXPIRED",
|
||
|
}
|
||
|
var CMsgDOTAMatch_ReplayState_value = map[string]int32{
|
||
|
"REPLAY_AVAILABLE": 0,
|
||
|
"REPLAY_NOT_RECORDED": 1,
|
||
|
"REPLAY_EXPIRED": 2,
|
||
|
}
|
||
|
|
||
|
func (x CMsgDOTAMatch_ReplayState) Enum() *CMsgDOTAMatch_ReplayState {
|
||
|
p := new(CMsgDOTAMatch_ReplayState)
|
||
|
*p = x
|
||
|
return p
|
||
|
}
|
||
|
func (x CMsgDOTAMatch_ReplayState) String() string {
|
||
|
return proto.EnumName(CMsgDOTAMatch_ReplayState_name, int32(x))
|
||
|
}
|
||
|
func (x *CMsgDOTAMatch_ReplayState) UnmarshalJSON(data []byte) error {
|
||
|
value, err := proto.UnmarshalJSONEnum(CMsgDOTAMatch_ReplayState_value, data, "CMsgDOTAMatch_ReplayState")
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
*x = CMsgDOTAMatch_ReplayState(value)
|
||
|
return nil
|
||
|
}
|
||
|
func (CMsgDOTAMatch_ReplayState) EnumDescriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{37, 0}
|
||
|
}
|
||
|
|
||
|
type CSODOTAGameAccountClient struct {
|
||
|
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
|
||
|
Wins *uint32 `protobuf:"varint,3,opt,name=wins" json:"wins,omitempty"`
|
||
|
Losses *uint32 `protobuf:"varint,4,opt,name=losses" json:"losses,omitempty"`
|
||
|
Xp *uint32 `protobuf:"varint,12,opt,name=xp" json:"xp,omitempty"`
|
||
|
Level *uint32 `protobuf:"varint,13,opt,name=level" json:"level,omitempty"`
|
||
|
InitialSkill *uint32 `protobuf:"varint,14,opt,name=initial_skill" json:"initial_skill,omitempty"`
|
||
|
LeaverCount *uint32 `protobuf:"varint,15,opt,name=leaver_count" json:"leaver_count,omitempty"`
|
||
|
SecondaryLeaverCount *uint32 `protobuf:"varint,58,opt,name=secondary_leaver_count" json:"secondary_leaver_count,omitempty"`
|
||
|
LowPriorityUntilDate *uint32 `protobuf:"varint,18,opt,name=low_priority_until_date" json:"low_priority_until_date,omitempty"`
|
||
|
PreventTextChatUntilDate *uint32 `protobuf:"varint,20,opt,name=prevent_text_chat_until_date" json:"prevent_text_chat_until_date,omitempty"`
|
||
|
PreventVoiceUntilDate *uint32 `protobuf:"varint,21,opt,name=prevent_voice_until_date" json:"prevent_voice_until_date,omitempty"`
|
||
|
LastAbandonedGameDate *uint32 `protobuf:"varint,22,opt,name=last_abandoned_game_date" json:"last_abandoned_game_date,omitempty"`
|
||
|
LastSecondaryAbandonedGameDate *uint32 `protobuf:"varint,59,opt,name=last_secondary_abandoned_game_date" json:"last_secondary_abandoned_game_date,omitempty"`
|
||
|
LeaverPenaltyCount *uint32 `protobuf:"varint,23,opt,name=leaver_penalty_count" json:"leaver_penalty_count,omitempty"`
|
||
|
CompletedGameStreak *uint32 `protobuf:"varint,24,opt,name=completed_game_streak" json:"completed_game_streak,omitempty"`
|
||
|
Teaching *uint32 `protobuf:"varint,28,opt,name=teaching" json:"teaching,omitempty"`
|
||
|
Leadership *uint32 `protobuf:"varint,29,opt,name=leadership" json:"leadership,omitempty"`
|
||
|
Friendly *uint32 `protobuf:"varint,30,opt,name=friendly" json:"friendly,omitempty"`
|
||
|
Forgiving *uint32 `protobuf:"varint,31,opt,name=forgiving" json:"forgiving,omitempty"`
|
||
|
AccountDisabledUntilDate *uint32 `protobuf:"varint,38,opt,name=account_disabled_until_date" json:"account_disabled_until_date,omitempty"`
|
||
|
AccountDisabledCount *uint32 `protobuf:"varint,39,opt,name=account_disabled_count" json:"account_disabled_count,omitempty"`
|
||
|
ShowcaseHeroId *uint32 `protobuf:"varint,40,opt,name=showcase_hero_id" json:"showcase_hero_id,omitempty"`
|
||
|
MatchDisabledUntilDate *uint32 `protobuf:"varint,41,opt,name=match_disabled_until_date" json:"match_disabled_until_date,omitempty"`
|
||
|
MatchDisabledCount *uint32 `protobuf:"varint,42,opt,name=match_disabled_count" json:"match_disabled_count,omitempty"`
|
||
|
PartnerAccountType *PartnerAccountType `protobuf:"varint,44,opt,name=partner_account_type,enum=dota.PartnerAccountType,def=0" json:"partner_account_type,omitempty"`
|
||
|
PartnerAccountState *uint32 `protobuf:"varint,45,opt,name=partner_account_state" json:"partner_account_state,omitempty"`
|
||
|
Shutdownlawterminatetimestamp *uint32 `protobuf:"varint,47,opt,name=shutdownlawterminatetimestamp" json:"shutdownlawterminatetimestamp,omitempty"`
|
||
|
LowPriorityGamesRemaining *uint32 `protobuf:"varint,48,opt,name=low_priority_games_remaining" json:"low_priority_games_remaining,omitempty"`
|
||
|
CompetitiveRank *uint32 `protobuf:"varint,49,opt,name=competitive_rank" json:"competitive_rank,omitempty"`
|
||
|
CalibrationGamesRemaining *uint32 `protobuf:"varint,51,opt,name=calibration_games_remaining" json:"calibration_games_remaining,omitempty"`
|
||
|
SoloCompetitiveRank *uint32 `protobuf:"varint,52,opt,name=solo_competitive_rank" json:"solo_competitive_rank,omitempty"`
|
||
|
SoloCalibrationGamesRemaining *uint32 `protobuf:"varint,54,opt,name=solo_calibration_games_remaining" json:"solo_calibration_games_remaining,omitempty"`
|
||
|
Competitive_1V1Rank *uint32 `protobuf:"varint,63,opt,name=competitive_1v1_rank" json:"competitive_1v1_rank,omitempty"`
|
||
|
Competitive_1V1CalibrationGamesRemaining *uint32 `protobuf:"varint,64,opt,name=competitive_1v1_calibration_games_remaining" json:"competitive_1v1_calibration_games_remaining,omitempty"`
|
||
|
GeneralSeasonalRankedRank *uint32 `protobuf:"varint,75,opt,name=general_seasonal_ranked_rank" json:"general_seasonal_ranked_rank,omitempty"`
|
||
|
GeneralSeasonalRankedCalibrationGamesRemaining *uint32 `protobuf:"varint,76,opt,name=general_seasonal_ranked_calibration_games_remaining" json:"general_seasonal_ranked_calibration_games_remaining,omitempty"`
|
||
|
GeneralSeasonalRankedGamesPlayed *uint32 `protobuf:"varint,80,opt,name=general_seasonal_ranked_games_played" json:"general_seasonal_ranked_games_played,omitempty"`
|
||
|
GeneralSeasonalRankedRankPeak *uint32 `protobuf:"varint,81,opt,name=general_seasonal_ranked_rank_peak" json:"general_seasonal_ranked_rank_peak,omitempty"`
|
||
|
SoloSeasonalRankedRank *uint32 `protobuf:"varint,77,opt,name=solo_seasonal_ranked_rank" json:"solo_seasonal_ranked_rank,omitempty"`
|
||
|
SoloSeasonalRankedCalibrationGamesRemaining *uint32 `protobuf:"varint,78,opt,name=solo_seasonal_ranked_calibration_games_remaining" json:"solo_seasonal_ranked_calibration_games_remaining,omitempty"`
|
||
|
SoloSeasonalRankedGamesPlayed *uint32 `protobuf:"varint,79,opt,name=solo_seasonal_ranked_games_played" json:"solo_seasonal_ranked_games_played,omitempty"`
|
||
|
SoloSeasonalRankedRankPeak *uint32 `protobuf:"varint,82,opt,name=solo_seasonal_ranked_rank_peak" json:"solo_seasonal_ranked_rank_peak,omitempty"`
|
||
|
RecruitmentLevel *uint32 `protobuf:"varint,55,opt,name=recruitment_level" json:"recruitment_level,omitempty"`
|
||
|
HasNewNotifications *bool `protobuf:"varint,56,opt,name=has_new_notifications" json:"has_new_notifications,omitempty"`
|
||
|
IsLeagueAdmin *bool `protobuf:"varint,57,opt,name=is_league_admin" json:"is_league_admin,omitempty"`
|
||
|
CasualGamesPlayed *uint32 `protobuf:"varint,60,opt,name=casual_games_played" json:"casual_games_played,omitempty"`
|
||
|
SoloCompetitiveGamesPlayed *uint32 `protobuf:"varint,61,opt,name=solo_competitive_games_played" json:"solo_competitive_games_played,omitempty"`
|
||
|
PartyCompetitiveGamesPlayed *uint32 `protobuf:"varint,62,opt,name=party_competitive_games_played" json:"party_competitive_games_played,omitempty"`
|
||
|
Casual_1V1GamesPlayed *uint32 `protobuf:"varint,65,opt,name=casual_1v1_games_played" json:"casual_1v1_games_played,omitempty"`
|
||
|
CompetitiveTeamGamesPlayed *uint32 `protobuf:"varint,66,opt,name=competitive_team_games_played" json:"competitive_team_games_played,omitempty"`
|
||
|
CurrAllHeroChallengeId *uint32 `protobuf:"varint,67,opt,name=curr_all_hero_challenge_id" json:"curr_all_hero_challenge_id,omitempty"`
|
||
|
PlayTimePoints *uint32 `protobuf:"varint,68,opt,name=play_time_points" json:"play_time_points,omitempty"`
|
||
|
AccountFlags *uint32 `protobuf:"varint,69,opt,name=account_flags" json:"account_flags,omitempty"`
|
||
|
PlayTimeLevel *uint32 `protobuf:"varint,70,opt,name=play_time_level" json:"play_time_level,omitempty"`
|
||
|
PlayerBehaviorSeqNumLastReport *uint32 `protobuf:"varint,71,opt,name=player_behavior_seq_num_last_report" json:"player_behavior_seq_num_last_report,omitempty"`
|
||
|
PlayerBehaviorScoreLastReport *uint32 `protobuf:"varint,72,opt,name=player_behavior_score_last_report" json:"player_behavior_score_last_report,omitempty"`
|
||
|
PlayerBehaviorReportOldData *bool `protobuf:"varint,73,opt,name=player_behavior_report_old_data" json:"player_behavior_report_old_data,omitempty"`
|
||
|
TourneySkillLevel *uint32 `protobuf:"varint,74,opt,name=tourney_skill_level" json:"tourney_skill_level,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) Reset() { *m = CSODOTAGameAccountClient{} }
|
||
|
func (m *CSODOTAGameAccountClient) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CSODOTAGameAccountClient) ProtoMessage() {}
|
||
|
func (*CSODOTAGameAccountClient) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{0} }
|
||
|
|
||
|
const Default_CSODOTAGameAccountClient_PartnerAccountType PartnerAccountType = PartnerAccountType_PARTNER_NONE
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetAccountId() uint32 {
|
||
|
if m != nil && m.AccountId != nil {
|
||
|
return *m.AccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetWins() uint32 {
|
||
|
if m != nil && m.Wins != nil {
|
||
|
return *m.Wins
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetLosses() uint32 {
|
||
|
if m != nil && m.Losses != nil {
|
||
|
return *m.Losses
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetXp() uint32 {
|
||
|
if m != nil && m.Xp != nil {
|
||
|
return *m.Xp
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetLevel() uint32 {
|
||
|
if m != nil && m.Level != nil {
|
||
|
return *m.Level
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetInitialSkill() uint32 {
|
||
|
if m != nil && m.InitialSkill != nil {
|
||
|
return *m.InitialSkill
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetLeaverCount() uint32 {
|
||
|
if m != nil && m.LeaverCount != nil {
|
||
|
return *m.LeaverCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetSecondaryLeaverCount() uint32 {
|
||
|
if m != nil && m.SecondaryLeaverCount != nil {
|
||
|
return *m.SecondaryLeaverCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetLowPriorityUntilDate() uint32 {
|
||
|
if m != nil && m.LowPriorityUntilDate != nil {
|
||
|
return *m.LowPriorityUntilDate
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetPreventTextChatUntilDate() uint32 {
|
||
|
if m != nil && m.PreventTextChatUntilDate != nil {
|
||
|
return *m.PreventTextChatUntilDate
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetPreventVoiceUntilDate() uint32 {
|
||
|
if m != nil && m.PreventVoiceUntilDate != nil {
|
||
|
return *m.PreventVoiceUntilDate
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetLastAbandonedGameDate() uint32 {
|
||
|
if m != nil && m.LastAbandonedGameDate != nil {
|
||
|
return *m.LastAbandonedGameDate
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetLastSecondaryAbandonedGameDate() uint32 {
|
||
|
if m != nil && m.LastSecondaryAbandonedGameDate != nil {
|
||
|
return *m.LastSecondaryAbandonedGameDate
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetLeaverPenaltyCount() uint32 {
|
||
|
if m != nil && m.LeaverPenaltyCount != nil {
|
||
|
return *m.LeaverPenaltyCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetCompletedGameStreak() uint32 {
|
||
|
if m != nil && m.CompletedGameStreak != nil {
|
||
|
return *m.CompletedGameStreak
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetTeaching() uint32 {
|
||
|
if m != nil && m.Teaching != nil {
|
||
|
return *m.Teaching
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetLeadership() uint32 {
|
||
|
if m != nil && m.Leadership != nil {
|
||
|
return *m.Leadership
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetFriendly() uint32 {
|
||
|
if m != nil && m.Friendly != nil {
|
||
|
return *m.Friendly
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetForgiving() uint32 {
|
||
|
if m != nil && m.Forgiving != nil {
|
||
|
return *m.Forgiving
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetAccountDisabledUntilDate() uint32 {
|
||
|
if m != nil && m.AccountDisabledUntilDate != nil {
|
||
|
return *m.AccountDisabledUntilDate
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetAccountDisabledCount() uint32 {
|
||
|
if m != nil && m.AccountDisabledCount != nil {
|
||
|
return *m.AccountDisabledCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetShowcaseHeroId() uint32 {
|
||
|
if m != nil && m.ShowcaseHeroId != nil {
|
||
|
return *m.ShowcaseHeroId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetMatchDisabledUntilDate() uint32 {
|
||
|
if m != nil && m.MatchDisabledUntilDate != nil {
|
||
|
return *m.MatchDisabledUntilDate
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetMatchDisabledCount() uint32 {
|
||
|
if m != nil && m.MatchDisabledCount != nil {
|
||
|
return *m.MatchDisabledCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetPartnerAccountType() PartnerAccountType {
|
||
|
if m != nil && m.PartnerAccountType != nil {
|
||
|
return *m.PartnerAccountType
|
||
|
}
|
||
|
return Default_CSODOTAGameAccountClient_PartnerAccountType
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetPartnerAccountState() uint32 {
|
||
|
if m != nil && m.PartnerAccountState != nil {
|
||
|
return *m.PartnerAccountState
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetShutdownlawterminatetimestamp() uint32 {
|
||
|
if m != nil && m.Shutdownlawterminatetimestamp != nil {
|
||
|
return *m.Shutdownlawterminatetimestamp
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetLowPriorityGamesRemaining() uint32 {
|
||
|
if m != nil && m.LowPriorityGamesRemaining != nil {
|
||
|
return *m.LowPriorityGamesRemaining
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetCompetitiveRank() uint32 {
|
||
|
if m != nil && m.CompetitiveRank != nil {
|
||
|
return *m.CompetitiveRank
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetCalibrationGamesRemaining() uint32 {
|
||
|
if m != nil && m.CalibrationGamesRemaining != nil {
|
||
|
return *m.CalibrationGamesRemaining
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetSoloCompetitiveRank() uint32 {
|
||
|
if m != nil && m.SoloCompetitiveRank != nil {
|
||
|
return *m.SoloCompetitiveRank
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetSoloCalibrationGamesRemaining() uint32 {
|
||
|
if m != nil && m.SoloCalibrationGamesRemaining != nil {
|
||
|
return *m.SoloCalibrationGamesRemaining
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetCompetitive_1V1Rank() uint32 {
|
||
|
if m != nil && m.Competitive_1V1Rank != nil {
|
||
|
return *m.Competitive_1V1Rank
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetCompetitive_1V1CalibrationGamesRemaining() uint32 {
|
||
|
if m != nil && m.Competitive_1V1CalibrationGamesRemaining != nil {
|
||
|
return *m.Competitive_1V1CalibrationGamesRemaining
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankedRank() uint32 {
|
||
|
if m != nil && m.GeneralSeasonalRankedRank != nil {
|
||
|
return *m.GeneralSeasonalRankedRank
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankedCalibrationGamesRemaining() uint32 {
|
||
|
if m != nil && m.GeneralSeasonalRankedCalibrationGamesRemaining != nil {
|
||
|
return *m.GeneralSeasonalRankedCalibrationGamesRemaining
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankedGamesPlayed() uint32 {
|
||
|
if m != nil && m.GeneralSeasonalRankedGamesPlayed != nil {
|
||
|
return *m.GeneralSeasonalRankedGamesPlayed
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetGeneralSeasonalRankedRankPeak() uint32 {
|
||
|
if m != nil && m.GeneralSeasonalRankedRankPeak != nil {
|
||
|
return *m.GeneralSeasonalRankedRankPeak
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankedRank() uint32 {
|
||
|
if m != nil && m.SoloSeasonalRankedRank != nil {
|
||
|
return *m.SoloSeasonalRankedRank
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankedCalibrationGamesRemaining() uint32 {
|
||
|
if m != nil && m.SoloSeasonalRankedCalibrationGamesRemaining != nil {
|
||
|
return *m.SoloSeasonalRankedCalibrationGamesRemaining
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankedGamesPlayed() uint32 {
|
||
|
if m != nil && m.SoloSeasonalRankedGamesPlayed != nil {
|
||
|
return *m.SoloSeasonalRankedGamesPlayed
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetSoloSeasonalRankedRankPeak() uint32 {
|
||
|
if m != nil && m.SoloSeasonalRankedRankPeak != nil {
|
||
|
return *m.SoloSeasonalRankedRankPeak
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetRecruitmentLevel() uint32 {
|
||
|
if m != nil && m.RecruitmentLevel != nil {
|
||
|
return *m.RecruitmentLevel
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetHasNewNotifications() bool {
|
||
|
if m != nil && m.HasNewNotifications != nil {
|
||
|
return *m.HasNewNotifications
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetIsLeagueAdmin() bool {
|
||
|
if m != nil && m.IsLeagueAdmin != nil {
|
||
|
return *m.IsLeagueAdmin
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetCasualGamesPlayed() uint32 {
|
||
|
if m != nil && m.CasualGamesPlayed != nil {
|
||
|
return *m.CasualGamesPlayed
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetSoloCompetitiveGamesPlayed() uint32 {
|
||
|
if m != nil && m.SoloCompetitiveGamesPlayed != nil {
|
||
|
return *m.SoloCompetitiveGamesPlayed
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetPartyCompetitiveGamesPlayed() uint32 {
|
||
|
if m != nil && m.PartyCompetitiveGamesPlayed != nil {
|
||
|
return *m.PartyCompetitiveGamesPlayed
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetCasual_1V1GamesPlayed() uint32 {
|
||
|
if m != nil && m.Casual_1V1GamesPlayed != nil {
|
||
|
return *m.Casual_1V1GamesPlayed
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetCompetitiveTeamGamesPlayed() uint32 {
|
||
|
if m != nil && m.CompetitiveTeamGamesPlayed != nil {
|
||
|
return *m.CompetitiveTeamGamesPlayed
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetCurrAllHeroChallengeId() uint32 {
|
||
|
if m != nil && m.CurrAllHeroChallengeId != nil {
|
||
|
return *m.CurrAllHeroChallengeId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetPlayTimePoints() uint32 {
|
||
|
if m != nil && m.PlayTimePoints != nil {
|
||
|
return *m.PlayTimePoints
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetAccountFlags() uint32 {
|
||
|
if m != nil && m.AccountFlags != nil {
|
||
|
return *m.AccountFlags
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetPlayTimeLevel() uint32 {
|
||
|
if m != nil && m.PlayTimeLevel != nil {
|
||
|
return *m.PlayTimeLevel
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetPlayerBehaviorSeqNumLastReport() uint32 {
|
||
|
if m != nil && m.PlayerBehaviorSeqNumLastReport != nil {
|
||
|
return *m.PlayerBehaviorSeqNumLastReport
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetPlayerBehaviorScoreLastReport() uint32 {
|
||
|
if m != nil && m.PlayerBehaviorScoreLastReport != nil {
|
||
|
return *m.PlayerBehaviorScoreLastReport
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetPlayerBehaviorReportOldData() bool {
|
||
|
if m != nil && m.PlayerBehaviorReportOldData != nil {
|
||
|
return *m.PlayerBehaviorReportOldData
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAGameAccountClient) GetTourneySkillLevel() uint32 {
|
||
|
if m != nil && m.TourneySkillLevel != nil {
|
||
|
return *m.TourneySkillLevel
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgLobbyEventPoints struct {
|
||
|
EventId *uint32 `protobuf:"varint,1,opt,name=event_id" json:"event_id,omitempty"`
|
||
|
AccountPoints []*CMsgLobbyEventPoints_AccountPoints `protobuf:"bytes,2,rep,name=account_points" json:"account_points,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints) Reset() { *m = CMsgLobbyEventPoints{} }
|
||
|
func (m *CMsgLobbyEventPoints) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgLobbyEventPoints) ProtoMessage() {}
|
||
|
func (*CMsgLobbyEventPoints) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{1} }
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints) GetEventId() uint32 {
|
||
|
if m != nil && m.EventId != nil {
|
||
|
return *m.EventId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints) GetAccountPoints() []*CMsgLobbyEventPoints_AccountPoints {
|
||
|
if m != nil {
|
||
|
return m.AccountPoints
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgLobbyEventPoints_AccountPoints struct {
|
||
|
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
|
||
|
NormalPoints *uint32 `protobuf:"varint,2,opt,name=normal_points" json:"normal_points,omitempty"`
|
||
|
PremiumPoints *uint32 `protobuf:"varint,3,opt,name=premium_points" json:"premium_points,omitempty"`
|
||
|
Owned *bool `protobuf:"varint,4,opt,name=owned" json:"owned,omitempty"`
|
||
|
FavoriteTeam *uint32 `protobuf:"varint,5,opt,name=favorite_team" json:"favorite_team,omitempty"`
|
||
|
FavoriteTeamLevel *uint32 `protobuf:"varint,6,opt,name=favorite_team_level" json:"favorite_team_level,omitempty"`
|
||
|
PointsHeld *uint32 `protobuf:"varint,7,opt,name=points_held" json:"points_held,omitempty"`
|
||
|
PremiumPointsHeld *uint32 `protobuf:"varint,8,opt,name=premium_points_held" json:"premium_points_held,omitempty"`
|
||
|
FavoriteTeamFoilLevel *uint32 `protobuf:"varint,9,opt,name=favorite_team_foil_level" json:"favorite_team_foil_level,omitempty"`
|
||
|
WagerTokensRemaining *uint32 `protobuf:"varint,10,opt,name=wager_tokens_remaining" json:"wager_tokens_remaining,omitempty"`
|
||
|
WagerTokensMax *uint32 `protobuf:"varint,11,opt,name=wager_tokens_max" json:"wager_tokens_max,omitempty"`
|
||
|
ActiveEffectsMask *uint64 `protobuf:"varint,12,opt,name=active_effects_mask" json:"active_effects_mask,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) Reset() { *m = CMsgLobbyEventPoints_AccountPoints{} }
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgLobbyEventPoints_AccountPoints) ProtoMessage() {}
|
||
|
func (*CMsgLobbyEventPoints_AccountPoints) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{1, 0}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) GetAccountId() uint32 {
|
||
|
if m != nil && m.AccountId != nil {
|
||
|
return *m.AccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) GetNormalPoints() uint32 {
|
||
|
if m != nil && m.NormalPoints != nil {
|
||
|
return *m.NormalPoints
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) GetPremiumPoints() uint32 {
|
||
|
if m != nil && m.PremiumPoints != nil {
|
||
|
return *m.PremiumPoints
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) GetOwned() bool {
|
||
|
if m != nil && m.Owned != nil {
|
||
|
return *m.Owned
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) GetFavoriteTeam() uint32 {
|
||
|
if m != nil && m.FavoriteTeam != nil {
|
||
|
return *m.FavoriteTeam
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) GetFavoriteTeamLevel() uint32 {
|
||
|
if m != nil && m.FavoriteTeamLevel != nil {
|
||
|
return *m.FavoriteTeamLevel
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) GetPointsHeld() uint32 {
|
||
|
if m != nil && m.PointsHeld != nil {
|
||
|
return *m.PointsHeld
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) GetPremiumPointsHeld() uint32 {
|
||
|
if m != nil && m.PremiumPointsHeld != nil {
|
||
|
return *m.PremiumPointsHeld
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) GetFavoriteTeamFoilLevel() uint32 {
|
||
|
if m != nil && m.FavoriteTeamFoilLevel != nil {
|
||
|
return *m.FavoriteTeamFoilLevel
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) GetWagerTokensRemaining() uint32 {
|
||
|
if m != nil && m.WagerTokensRemaining != nil {
|
||
|
return *m.WagerTokensRemaining
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) GetWagerTokensMax() uint32 {
|
||
|
if m != nil && m.WagerTokensMax != nil {
|
||
|
return *m.WagerTokensMax
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyEventPoints_AccountPoints) GetActiveEffectsMask() uint64 {
|
||
|
if m != nil && m.ActiveEffectsMask != nil {
|
||
|
return *m.ActiveEffectsMask
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgBattleCupVictory struct {
|
||
|
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
|
||
|
WinDate *uint32 `protobuf:"varint,2,opt,name=win_date" json:"win_date,omitempty"`
|
||
|
ValidUntil *uint32 `protobuf:"varint,3,opt,name=valid_until" json:"valid_until,omitempty"`
|
||
|
SkillLevel *uint32 `protobuf:"varint,4,opt,name=skill_level" json:"skill_level,omitempty"`
|
||
|
TournamentId *uint32 `protobuf:"varint,5,opt,name=tournament_id" json:"tournament_id,omitempty"`
|
||
|
DivisionId *uint32 `protobuf:"varint,6,opt,name=division_id" json:"division_id,omitempty"`
|
||
|
TeamId *uint32 `protobuf:"varint,7,opt,name=team_id" json:"team_id,omitempty"`
|
||
|
Streak *uint32 `protobuf:"varint,8,opt,name=streak" json:"streak,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgBattleCupVictory) Reset() { *m = CMsgBattleCupVictory{} }
|
||
|
func (m *CMsgBattleCupVictory) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgBattleCupVictory) ProtoMessage() {}
|
||
|
func (*CMsgBattleCupVictory) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{2} }
|
||
|
|
||
|
func (m *CMsgBattleCupVictory) GetAccountId() uint32 {
|
||
|
if m != nil && m.AccountId != nil {
|
||
|
return *m.AccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgBattleCupVictory) GetWinDate() uint32 {
|
||
|
if m != nil && m.WinDate != nil {
|
||
|
return *m.WinDate
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgBattleCupVictory) GetValidUntil() uint32 {
|
||
|
if m != nil && m.ValidUntil != nil {
|
||
|
return *m.ValidUntil
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgBattleCupVictory) GetSkillLevel() uint32 {
|
||
|
if m != nil && m.SkillLevel != nil {
|
||
|
return *m.SkillLevel
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgBattleCupVictory) GetTournamentId() uint32 {
|
||
|
if m != nil && m.TournamentId != nil {
|
||
|
return *m.TournamentId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgBattleCupVictory) GetDivisionId() uint32 {
|
||
|
if m != nil && m.DivisionId != nil {
|
||
|
return *m.DivisionId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgBattleCupVictory) GetTeamId() uint32 {
|
||
|
if m != nil && m.TeamId != nil {
|
||
|
return *m.TeamId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgBattleCupVictory) GetStreak() uint32 {
|
||
|
if m != nil && m.Streak != nil {
|
||
|
return *m.Streak
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgLobbyBattleCupVictoryList struct {
|
||
|
Winners []*CMsgBattleCupVictory `protobuf:"bytes,1,rep,name=winners" json:"winners,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLobbyBattleCupVictoryList) Reset() { *m = CMsgLobbyBattleCupVictoryList{} }
|
||
|
func (m *CMsgLobbyBattleCupVictoryList) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgLobbyBattleCupVictoryList) ProtoMessage() {}
|
||
|
func (*CMsgLobbyBattleCupVictoryList) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{3} }
|
||
|
|
||
|
func (m *CMsgLobbyBattleCupVictoryList) GetWinners() []*CMsgBattleCupVictory {
|
||
|
if m != nil {
|
||
|
return m.Winners
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgDOTABroadcastNotification struct {
|
||
|
Message *string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTABroadcastNotification) Reset() { *m = CMsgDOTABroadcastNotification{} }
|
||
|
func (m *CMsgDOTABroadcastNotification) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTABroadcastNotification) ProtoMessage() {}
|
||
|
func (*CMsgDOTABroadcastNotification) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{4} }
|
||
|
|
||
|
func (m *CMsgDOTABroadcastNotification) GetMessage() string {
|
||
|
if m != nil && m.Message != nil {
|
||
|
return *m.Message
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
type CProtoItemHeroStatue struct {
|
||
|
HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id" json:"hero_id,omitempty"`
|
||
|
StatusEffectIndex *uint32 `protobuf:"varint,2,opt,name=status_effect_index" json:"status_effect_index,omitempty"`
|
||
|
SequenceName *string `protobuf:"bytes,3,opt,name=sequence_name" json:"sequence_name,omitempty"`
|
||
|
Cycle *float32 `protobuf:"fixed32,4,opt,name=cycle" json:"cycle,omitempty"`
|
||
|
Wearable []uint32 `protobuf:"varint,5,rep,name=wearable" json:"wearable,omitempty"`
|
||
|
Inscription *string `protobuf:"bytes,6,opt,name=inscription" json:"inscription,omitempty"`
|
||
|
Style []uint32 `protobuf:"varint,7,rep,name=style" json:"style,omitempty"`
|
||
|
TournamentDrop *bool `protobuf:"varint,8,opt,name=tournament_drop" json:"tournament_drop,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemHeroStatue) Reset() { *m = CProtoItemHeroStatue{} }
|
||
|
func (m *CProtoItemHeroStatue) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CProtoItemHeroStatue) ProtoMessage() {}
|
||
|
func (*CProtoItemHeroStatue) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{5} }
|
||
|
|
||
|
func (m *CProtoItemHeroStatue) GetHeroId() uint32 {
|
||
|
if m != nil && m.HeroId != nil {
|
||
|
return *m.HeroId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemHeroStatue) GetStatusEffectIndex() uint32 {
|
||
|
if m != nil && m.StatusEffectIndex != nil {
|
||
|
return *m.StatusEffectIndex
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemHeroStatue) GetSequenceName() string {
|
||
|
if m != nil && m.SequenceName != nil {
|
||
|
return *m.SequenceName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemHeroStatue) GetCycle() float32 {
|
||
|
if m != nil && m.Cycle != nil {
|
||
|
return *m.Cycle
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemHeroStatue) GetWearable() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.Wearable
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemHeroStatue) GetInscription() string {
|
||
|
if m != nil && m.Inscription != nil {
|
||
|
return *m.Inscription
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemHeroStatue) GetStyle() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.Style
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemHeroStatue) GetTournamentDrop() bool {
|
||
|
if m != nil && m.TournamentDrop != nil {
|
||
|
return *m.TournamentDrop
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
type CProtoItemTeamShowcase struct {
|
||
|
HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id" json:"hero_id,omitempty"`
|
||
|
StatusEffectIndex *uint32 `protobuf:"varint,2,opt,name=status_effect_index" json:"status_effect_index,omitempty"`
|
||
|
SequenceName *string `protobuf:"bytes,3,opt,name=sequence_name" json:"sequence_name,omitempty"`
|
||
|
Cycle *float32 `protobuf:"fixed32,4,opt,name=cycle" json:"cycle,omitempty"`
|
||
|
Wearable []uint32 `protobuf:"varint,5,rep,name=wearable" json:"wearable,omitempty"`
|
||
|
Inscription *string `protobuf:"bytes,6,opt,name=inscription" json:"inscription,omitempty"`
|
||
|
Style []uint32 `protobuf:"varint,7,rep,name=style" json:"style,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemTeamShowcase) Reset() { *m = CProtoItemTeamShowcase{} }
|
||
|
func (m *CProtoItemTeamShowcase) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CProtoItemTeamShowcase) ProtoMessage() {}
|
||
|
func (*CProtoItemTeamShowcase) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{6} }
|
||
|
|
||
|
func (m *CProtoItemTeamShowcase) GetHeroId() uint32 {
|
||
|
if m != nil && m.HeroId != nil {
|
||
|
return *m.HeroId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemTeamShowcase) GetStatusEffectIndex() uint32 {
|
||
|
if m != nil && m.StatusEffectIndex != nil {
|
||
|
return *m.StatusEffectIndex
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemTeamShowcase) GetSequenceName() string {
|
||
|
if m != nil && m.SequenceName != nil {
|
||
|
return *m.SequenceName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemTeamShowcase) GetCycle() float32 {
|
||
|
if m != nil && m.Cycle != nil {
|
||
|
return *m.Cycle
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemTeamShowcase) GetWearable() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.Wearable
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemTeamShowcase) GetInscription() string {
|
||
|
if m != nil && m.Inscription != nil {
|
||
|
return *m.Inscription
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CProtoItemTeamShowcase) GetStyle() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.Style
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMatchPlayerAbilityUpgrade struct {
|
||
|
Ability *uint32 `protobuf:"varint,1,opt,name=ability" json:"ability,omitempty"`
|
||
|
Time *uint32 `protobuf:"varint,2,opt,name=time" json:"time,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMatchPlayerAbilityUpgrade) Reset() { *m = CMatchPlayerAbilityUpgrade{} }
|
||
|
func (m *CMatchPlayerAbilityUpgrade) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMatchPlayerAbilityUpgrade) ProtoMessage() {}
|
||
|
func (*CMatchPlayerAbilityUpgrade) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{7} }
|
||
|
|
||
|
func (m *CMatchPlayerAbilityUpgrade) GetAbility() uint32 {
|
||
|
if m != nil && m.Ability != nil {
|
||
|
return *m.Ability
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMatchPlayerAbilityUpgrade) GetTime() uint32 {
|
||
|
if m != nil && m.Time != nil {
|
||
|
return *m.Time
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMatchAdditionalUnitInventory struct {
|
||
|
UnitName *string `protobuf:"bytes,1,opt,name=unit_name" json:"unit_name,omitempty"`
|
||
|
Items []uint32 `protobuf:"varint,2,rep,name=items" json:"items,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMatchAdditionalUnitInventory) Reset() { *m = CMatchAdditionalUnitInventory{} }
|
||
|
func (m *CMatchAdditionalUnitInventory) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMatchAdditionalUnitInventory) ProtoMessage() {}
|
||
|
func (*CMatchAdditionalUnitInventory) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{8} }
|
||
|
|
||
|
func (m *CMatchAdditionalUnitInventory) GetUnitName() string {
|
||
|
if m != nil && m.UnitName != nil {
|
||
|
return *m.UnitName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMatchAdditionalUnitInventory) GetItems() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.Items
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMatchHeroSelectEvent struct {
|
||
|
IsPick *bool `protobuf:"varint,1,opt,name=is_pick" json:"is_pick,omitempty"`
|
||
|
Team *uint32 `protobuf:"varint,2,opt,name=team" json:"team,omitempty"`
|
||
|
HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id" json:"hero_id,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMatchHeroSelectEvent) Reset() { *m = CMatchHeroSelectEvent{} }
|
||
|
func (m *CMatchHeroSelectEvent) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMatchHeroSelectEvent) ProtoMessage() {}
|
||
|
func (*CMatchHeroSelectEvent) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{9} }
|
||
|
|
||
|
func (m *CMatchHeroSelectEvent) GetIsPick() bool {
|
||
|
if m != nil && m.IsPick != nil {
|
||
|
return *m.IsPick
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMatchHeroSelectEvent) GetTeam() uint32 {
|
||
|
if m != nil && m.Team != nil {
|
||
|
return *m.Team
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMatchHeroSelectEvent) GetHeroId() uint32 {
|
||
|
if m != nil && m.HeroId != nil {
|
||
|
return *m.HeroId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAProcessFantasyScheduledEvent struct {
|
||
|
Event *uint32 `protobuf:"varint,1,opt,name=event" json:"event,omitempty"`
|
||
|
Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
|
||
|
FantasyLeagueId *uint32 `protobuf:"varint,3,opt,name=fantasy_league_id" json:"fantasy_league_id,omitempty"`
|
||
|
Season *uint32 `protobuf:"varint,4,opt,name=season" json:"season,omitempty"`
|
||
|
ReferenceData *uint32 `protobuf:"varint,5,opt,name=reference_data" json:"reference_data,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProcessFantasyScheduledEvent) Reset() { *m = CMsgDOTAProcessFantasyScheduledEvent{} }
|
||
|
func (m *CMsgDOTAProcessFantasyScheduledEvent) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAProcessFantasyScheduledEvent) ProtoMessage() {}
|
||
|
func (*CMsgDOTAProcessFantasyScheduledEvent) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{10}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProcessFantasyScheduledEvent) GetEvent() uint32 {
|
||
|
if m != nil && m.Event != nil {
|
||
|
return *m.Event
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProcessFantasyScheduledEvent) GetTimestamp() uint32 {
|
||
|
if m != nil && m.Timestamp != nil {
|
||
|
return *m.Timestamp
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProcessFantasyScheduledEvent) GetFantasyLeagueId() uint32 {
|
||
|
if m != nil && m.FantasyLeagueId != nil {
|
||
|
return *m.FantasyLeagueId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProcessFantasyScheduledEvent) GetSeason() uint32 {
|
||
|
if m != nil && m.Season != nil {
|
||
|
return *m.Season
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProcessFantasyScheduledEvent) GetReferenceData() uint32 {
|
||
|
if m != nil && m.ReferenceData != nil {
|
||
|
return *m.ReferenceData
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAHasItemQuery struct {
|
||
|
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
|
||
|
ItemId *uint64 `protobuf:"varint,2,opt,name=item_id" json:"item_id,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAHasItemQuery) Reset() { *m = CMsgDOTAHasItemQuery{} }
|
||
|
func (m *CMsgDOTAHasItemQuery) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAHasItemQuery) ProtoMessage() {}
|
||
|
func (*CMsgDOTAHasItemQuery) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{11} }
|
||
|
|
||
|
func (m *CMsgDOTAHasItemQuery) GetAccountId() uint32 {
|
||
|
if m != nil && m.AccountId != nil {
|
||
|
return *m.AccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAHasItemQuery) GetItemId() uint64 {
|
||
|
if m != nil && m.ItemId != nil {
|
||
|
return *m.ItemId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAHasItemResponse struct {
|
||
|
HasItem *bool `protobuf:"varint,1,opt,name=has_item" json:"has_item,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAHasItemResponse) Reset() { *m = CMsgDOTAHasItemResponse{} }
|
||
|
func (m *CMsgDOTAHasItemResponse) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAHasItemResponse) ProtoMessage() {}
|
||
|
func (*CMsgDOTAHasItemResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{12} }
|
||
|
|
||
|
func (m *CMsgDOTAHasItemResponse) GetHasItem() bool {
|
||
|
if m != nil && m.HasItem != nil {
|
||
|
return *m.HasItem
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAHasItemDefsQuery struct {
|
||
|
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
|
||
|
ItemdefIds []uint32 `protobuf:"varint,2,rep,name=itemdef_ids" json:"itemdef_ids,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAHasItemDefsQuery) Reset() { *m = CMsgDOTAHasItemDefsQuery{} }
|
||
|
func (m *CMsgDOTAHasItemDefsQuery) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAHasItemDefsQuery) ProtoMessage() {}
|
||
|
func (*CMsgDOTAHasItemDefsQuery) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{13} }
|
||
|
|
||
|
func (m *CMsgDOTAHasItemDefsQuery) GetAccountId() uint32 {
|
||
|
if m != nil && m.AccountId != nil {
|
||
|
return *m.AccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAHasItemDefsQuery) GetItemdefIds() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.ItemdefIds
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAHasItemDefsResponse struct {
|
||
|
HasItems *bool `protobuf:"varint,1,opt,name=has_items" json:"has_items,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAHasItemDefsResponse) Reset() { *m = CMsgDOTAHasItemDefsResponse{} }
|
||
|
func (m *CMsgDOTAHasItemDefsResponse) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAHasItemDefsResponse) ProtoMessage() {}
|
||
|
func (*CMsgDOTAHasItemDefsResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{14} }
|
||
|
|
||
|
func (m *CMsgDOTAHasItemDefsResponse) GetHasItems() bool {
|
||
|
if m != nil && m.HasItems != nil {
|
||
|
return *m.HasItems
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
type CMsgGCGetPlayerCardItemInfo struct {
|
||
|
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
|
||
|
PlayerCardItemIds []uint64 `protobuf:"varint,2,rep,name=player_card_item_ids" json:"player_card_item_ids,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCGetPlayerCardItemInfo) Reset() { *m = CMsgGCGetPlayerCardItemInfo{} }
|
||
|
func (m *CMsgGCGetPlayerCardItemInfo) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgGCGetPlayerCardItemInfo) ProtoMessage() {}
|
||
|
func (*CMsgGCGetPlayerCardItemInfo) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{15} }
|
||
|
|
||
|
func (m *CMsgGCGetPlayerCardItemInfo) GetAccountId() uint32 {
|
||
|
if m != nil && m.AccountId != nil {
|
||
|
return *m.AccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCGetPlayerCardItemInfo) GetPlayerCardItemIds() []uint64 {
|
||
|
if m != nil {
|
||
|
return m.PlayerCardItemIds
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgGCGetPlayerCardItemInfoResponse struct {
|
||
|
PlayerCardInfos []*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo `protobuf:"bytes,1,rep,name=player_card_infos" json:"player_card_infos,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCGetPlayerCardItemInfoResponse) Reset() { *m = CMsgGCGetPlayerCardItemInfoResponse{} }
|
||
|
func (m *CMsgGCGetPlayerCardItemInfoResponse) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgGCGetPlayerCardItemInfoResponse) ProtoMessage() {}
|
||
|
func (*CMsgGCGetPlayerCardItemInfoResponse) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{16}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCGetPlayerCardItemInfoResponse) GetPlayerCardInfos() []*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo {
|
||
|
if m != nil {
|
||
|
return m.PlayerCardInfos
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo struct {
|
||
|
PlayerCardItemId *uint64 `protobuf:"varint,1,opt,name=player_card_item_id" json:"player_card_item_id,omitempty"`
|
||
|
AccountId *uint32 `protobuf:"varint,2,opt,name=account_id" json:"account_id,omitempty"`
|
||
|
PackedBonuses *uint64 `protobuf:"varint,3,opt,name=packed_bonuses" json:"packed_bonuses,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) Reset() {
|
||
|
*m = CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo{}
|
||
|
}
|
||
|
func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) String() string {
|
||
|
return proto.CompactTextString(m)
|
||
|
}
|
||
|
func (*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) ProtoMessage() {}
|
||
|
func (*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{16, 0}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) GetPlayerCardItemId() uint64 {
|
||
|
if m != nil && m.PlayerCardItemId != nil {
|
||
|
return *m.PlayerCardItemId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) GetAccountId() uint32 {
|
||
|
if m != nil && m.AccountId != nil {
|
||
|
return *m.AccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo) GetPackedBonuses() uint64 {
|
||
|
if m != nil && m.PackedBonuses != nil {
|
||
|
return *m.PackedBonuses
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgGCToGCFantasySetMatchLeague struct {
|
||
|
MatchId *uint64 `protobuf:"varint,1,opt,name=match_id" json:"match_id,omitempty"`
|
||
|
LeagueId *uint32 `protobuf:"varint,2,opt,name=league_id" json:"league_id,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCToGCFantasySetMatchLeague) Reset() { *m = CMsgGCToGCFantasySetMatchLeague{} }
|
||
|
func (m *CMsgGCToGCFantasySetMatchLeague) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgGCToGCFantasySetMatchLeague) ProtoMessage() {}
|
||
|
func (*CMsgGCToGCFantasySetMatchLeague) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{17}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCToGCFantasySetMatchLeague) GetMatchId() uint64 {
|
||
|
if m != nil && m.MatchId != nil {
|
||
|
return *m.MatchId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCToGCFantasySetMatchLeague) GetLeagueId() uint32 {
|
||
|
if m != nil && m.LeagueId != nil {
|
||
|
return *m.LeagueId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CSODOTAMapLocationState struct {
|
||
|
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
|
||
|
LocationId *int32 `protobuf:"varint,2,opt,name=location_id" json:"location_id,omitempty"`
|
||
|
Completed *bool `protobuf:"varint,3,opt,name=completed" json:"completed,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAMapLocationState) Reset() { *m = CSODOTAMapLocationState{} }
|
||
|
func (m *CSODOTAMapLocationState) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CSODOTAMapLocationState) ProtoMessage() {}
|
||
|
func (*CSODOTAMapLocationState) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{18} }
|
||
|
|
||
|
func (m *CSODOTAMapLocationState) GetAccountId() uint32 {
|
||
|
if m != nil && m.AccountId != nil {
|
||
|
return *m.AccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAMapLocationState) GetLocationId() int32 {
|
||
|
if m != nil && m.LocationId != nil {
|
||
|
return *m.LocationId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAMapLocationState) GetCompleted() bool {
|
||
|
if m != nil && m.Completed != nil {
|
||
|
return *m.Completed
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
type CMsgLeagueAdminList struct {
|
||
|
AccountIds []uint32 `protobuf:"varint,1,rep,name=account_ids" json:"account_ids,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgLeagueAdminList) Reset() { *m = CMsgLeagueAdminList{} }
|
||
|
func (m *CMsgLeagueAdminList) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgLeagueAdminList) ProtoMessage() {}
|
||
|
func (*CMsgLeagueAdminList) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{19} }
|
||
|
|
||
|
func (m *CMsgLeagueAdminList) GetAccountIds() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.AccountIds
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CCompendiumTimestampedData struct {
|
||
|
GameTime *uint32 `protobuf:"varint,1,opt,name=game_time" json:"game_time,omitempty"`
|
||
|
Gpm *uint32 `protobuf:"varint,2,opt,name=gpm" json:"gpm,omitempty"`
|
||
|
Xpm *uint32 `protobuf:"varint,3,opt,name=xpm" json:"xpm,omitempty"`
|
||
|
Kills *uint32 `protobuf:"varint,4,opt,name=kills" json:"kills,omitempty"`
|
||
|
Deaths *uint32 `protobuf:"varint,5,opt,name=deaths" json:"deaths,omitempty"`
|
||
|
ItemPurchases []uint32 `protobuf:"varint,6,rep,name=item_purchases" json:"item_purchases,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CCompendiumTimestampedData) Reset() { *m = CCompendiumTimestampedData{} }
|
||
|
func (m *CCompendiumTimestampedData) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CCompendiumTimestampedData) ProtoMessage() {}
|
||
|
func (*CCompendiumTimestampedData) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{20} }
|
||
|
|
||
|
func (m *CCompendiumTimestampedData) GetGameTime() uint32 {
|
||
|
if m != nil && m.GameTime != nil {
|
||
|
return *m.GameTime
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CCompendiumTimestampedData) GetGpm() uint32 {
|
||
|
if m != nil && m.Gpm != nil {
|
||
|
return *m.Gpm
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CCompendiumTimestampedData) GetXpm() uint32 {
|
||
|
if m != nil && m.Xpm != nil {
|
||
|
return *m.Xpm
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CCompendiumTimestampedData) GetKills() uint32 {
|
||
|
if m != nil && m.Kills != nil {
|
||
|
return *m.Kills
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CCompendiumTimestampedData) GetDeaths() uint32 {
|
||
|
if m != nil && m.Deaths != nil {
|
||
|
return *m.Deaths
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CCompendiumTimestampedData) GetItemPurchases() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.ItemPurchases
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CCompendiumGameTimeline struct {
|
||
|
Data []*CCompendiumTimestampedData `protobuf:"bytes,1,rep,name=data" json:"data,omitempty"`
|
||
|
Tags []string `protobuf:"bytes,2,rep,name=tags" json:"tags,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CCompendiumGameTimeline) Reset() { *m = CCompendiumGameTimeline{} }
|
||
|
func (m *CCompendiumGameTimeline) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CCompendiumGameTimeline) ProtoMessage() {}
|
||
|
func (*CCompendiumGameTimeline) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{21} }
|
||
|
|
||
|
func (m *CCompendiumGameTimeline) GetData() []*CCompendiumTimestampedData {
|
||
|
if m != nil {
|
||
|
return m.Data
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CCompendiumGameTimeline) GetTags() []string {
|
||
|
if m != nil {
|
||
|
return m.Tags
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CCompendiumGameList struct {
|
||
|
Games []*CCompendiumGameTimeline `protobuf:"bytes,1,rep,name=games" json:"games,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CCompendiumGameList) Reset() { *m = CCompendiumGameList{} }
|
||
|
func (m *CCompendiumGameList) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CCompendiumGameList) ProtoMessage() {}
|
||
|
func (*CCompendiumGameList) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{22} }
|
||
|
|
||
|
func (m *CCompendiumGameList) GetGames() []*CCompendiumGameTimeline {
|
||
|
if m != nil {
|
||
|
return m.Games
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CAdditionalEquipSlot struct {
|
||
|
ClassId *uint32 `protobuf:"varint,1,opt,name=class_id" json:"class_id,omitempty"`
|
||
|
SlotId *uint32 `protobuf:"varint,2,opt,name=slot_id" json:"slot_id,omitempty"`
|
||
|
DefIndex *uint32 `protobuf:"varint,3,opt,name=def_index" json:"def_index,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CAdditionalEquipSlot) Reset() { *m = CAdditionalEquipSlot{} }
|
||
|
func (m *CAdditionalEquipSlot) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CAdditionalEquipSlot) ProtoMessage() {}
|
||
|
func (*CAdditionalEquipSlot) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{23} }
|
||
|
|
||
|
func (m *CAdditionalEquipSlot) GetClassId() uint32 {
|
||
|
if m != nil && m.ClassId != nil {
|
||
|
return *m.ClassId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CAdditionalEquipSlot) GetSlotId() uint32 {
|
||
|
if m != nil && m.SlotId != nil {
|
||
|
return *m.SlotId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CAdditionalEquipSlot) GetDefIndex() uint32 {
|
||
|
if m != nil && m.DefIndex != nil {
|
||
|
return *m.DefIndex
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTACombatLogEntry struct {
|
||
|
Type *DOTA_COMBATLOG_TYPES `protobuf:"varint,1,opt,name=type,enum=dota.DOTA_COMBATLOG_TYPES,def=-1" json:"type,omitempty"`
|
||
|
TargetName *uint32 `protobuf:"varint,2,opt,name=target_name" json:"target_name,omitempty"`
|
||
|
TargetSourceName *uint32 `protobuf:"varint,3,opt,name=target_source_name" json:"target_source_name,omitempty"`
|
||
|
AttackerName *uint32 `protobuf:"varint,4,opt,name=attacker_name" json:"attacker_name,omitempty"`
|
||
|
DamageSourceName *uint32 `protobuf:"varint,5,opt,name=damage_source_name" json:"damage_source_name,omitempty"`
|
||
|
InflictorName *uint32 `protobuf:"varint,6,opt,name=inflictor_name" json:"inflictor_name,omitempty"`
|
||
|
IsAttackerIllusion *bool `protobuf:"varint,7,opt,name=is_attacker_illusion" json:"is_attacker_illusion,omitempty"`
|
||
|
IsAttackerHero *bool `protobuf:"varint,8,opt,name=is_attacker_hero" json:"is_attacker_hero,omitempty"`
|
||
|
IsTargetIllusion *bool `protobuf:"varint,9,opt,name=is_target_illusion" json:"is_target_illusion,omitempty"`
|
||
|
IsTargetHero *bool `protobuf:"varint,10,opt,name=is_target_hero" json:"is_target_hero,omitempty"`
|
||
|
IsVisibleRadiant *bool `protobuf:"varint,11,opt,name=is_visible_radiant" json:"is_visible_radiant,omitempty"`
|
||
|
IsVisibleDire *bool `protobuf:"varint,12,opt,name=is_visible_dire" json:"is_visible_dire,omitempty"`
|
||
|
Value *uint32 `protobuf:"varint,13,opt,name=value" json:"value,omitempty"`
|
||
|
Health *int32 `protobuf:"varint,14,opt,name=health" json:"health,omitempty"`
|
||
|
Timestamp *float32 `protobuf:"fixed32,15,opt,name=timestamp" json:"timestamp,omitempty"`
|
||
|
StunDuration *float32 `protobuf:"fixed32,16,opt,name=stun_duration" json:"stun_duration,omitempty"`
|
||
|
SlowDuration *float32 `protobuf:"fixed32,17,opt,name=slow_duration" json:"slow_duration,omitempty"`
|
||
|
IsAbilityToggleOn *bool `protobuf:"varint,18,opt,name=is_ability_toggle_on" json:"is_ability_toggle_on,omitempty"`
|
||
|
IsAbilityToggleOff *bool `protobuf:"varint,19,opt,name=is_ability_toggle_off" json:"is_ability_toggle_off,omitempty"`
|
||
|
AbilityLevel *uint32 `protobuf:"varint,20,opt,name=ability_level" json:"ability_level,omitempty"`
|
||
|
LocationX *float32 `protobuf:"fixed32,21,opt,name=location_x" json:"location_x,omitempty"`
|
||
|
LocationY *float32 `protobuf:"fixed32,22,opt,name=location_y" json:"location_y,omitempty"`
|
||
|
GoldReason *uint32 `protobuf:"varint,23,opt,name=gold_reason" json:"gold_reason,omitempty"`
|
||
|
TimestampRaw *float32 `protobuf:"fixed32,24,opt,name=timestamp_raw" json:"timestamp_raw,omitempty"`
|
||
|
ModifierDuration *float32 `protobuf:"fixed32,25,opt,name=modifier_duration" json:"modifier_duration,omitempty"`
|
||
|
XpReason *uint32 `protobuf:"varint,26,opt,name=xp_reason" json:"xp_reason,omitempty"`
|
||
|
LastHits *uint32 `protobuf:"varint,27,opt,name=last_hits" json:"last_hits,omitempty"`
|
||
|
AttackerTeam *uint32 `protobuf:"varint,28,opt,name=attacker_team" json:"attacker_team,omitempty"`
|
||
|
TargetTeam *uint32 `protobuf:"varint,29,opt,name=target_team" json:"target_team,omitempty"`
|
||
|
ObsWardsPlaced *uint32 `protobuf:"varint,30,opt,name=obs_wards_placed" json:"obs_wards_placed,omitempty"`
|
||
|
AssistPlayer0 *uint32 `protobuf:"varint,31,opt,name=assist_player0" json:"assist_player0,omitempty"`
|
||
|
AssistPlayer1 *uint32 `protobuf:"varint,32,opt,name=assist_player1" json:"assist_player1,omitempty"`
|
||
|
AssistPlayer2 *uint32 `protobuf:"varint,33,opt,name=assist_player2" json:"assist_player2,omitempty"`
|
||
|
AssistPlayer3 *uint32 `protobuf:"varint,34,opt,name=assist_player3" json:"assist_player3,omitempty"`
|
||
|
StackCount *uint32 `protobuf:"varint,35,opt,name=stack_count" json:"stack_count,omitempty"`
|
||
|
HiddenModifier *bool `protobuf:"varint,36,opt,name=hidden_modifier" json:"hidden_modifier,omitempty"`
|
||
|
IsTargetBuilding *bool `protobuf:"varint,37,opt,name=is_target_building" json:"is_target_building,omitempty"`
|
||
|
NeutralCampType *uint32 `protobuf:"varint,38,opt,name=neutral_camp_type" json:"neutral_camp_type,omitempty"`
|
||
|
RuneType *uint32 `protobuf:"varint,39,opt,name=rune_type" json:"rune_type,omitempty"`
|
||
|
AssistPlayers []uint32 `protobuf:"varint,40,rep,name=assist_players" json:"assist_players,omitempty"`
|
||
|
IsHealSave *bool `protobuf:"varint,41,opt,name=is_heal_save" json:"is_heal_save,omitempty"`
|
||
|
IsUltimateAbility *bool `protobuf:"varint,42,opt,name=is_ultimate_ability" json:"is_ultimate_ability,omitempty"`
|
||
|
AttackerHeroLevel *uint32 `protobuf:"varint,43,opt,name=attacker_hero_level" json:"attacker_hero_level,omitempty"`
|
||
|
TargetHeroLevel *uint32 `protobuf:"varint,44,opt,name=target_hero_level" json:"target_hero_level,omitempty"`
|
||
|
Xpm *uint32 `protobuf:"varint,45,opt,name=xpm" json:"xpm,omitempty"`
|
||
|
Gpm *uint32 `protobuf:"varint,46,opt,name=gpm" json:"gpm,omitempty"`
|
||
|
EventLocation *uint32 `protobuf:"varint,47,opt,name=event_location" json:"event_location,omitempty"`
|
||
|
TargetIsSelf *bool `protobuf:"varint,48,opt,name=target_is_self" json:"target_is_self,omitempty"`
|
||
|
DamageType *uint32 `protobuf:"varint,49,opt,name=damage_type" json:"damage_type,omitempty"`
|
||
|
InvisibilityModifier *bool `protobuf:"varint,50,opt,name=invisibility_modifier" json:"invisibility_modifier,omitempty"`
|
||
|
DamageCategory *uint32 `protobuf:"varint,51,opt,name=damage_category" json:"damage_category,omitempty"`
|
||
|
Networth *uint32 `protobuf:"varint,52,opt,name=networth" json:"networth,omitempty"`
|
||
|
BuildingType *uint32 `protobuf:"varint,53,opt,name=building_type" json:"building_type,omitempty"`
|
||
|
ModifierElapsedDuration *float32 `protobuf:"fixed32,54,opt,name=modifier_elapsed_duration" json:"modifier_elapsed_duration,omitempty"`
|
||
|
SilenceModifier *bool `protobuf:"varint,55,opt,name=silence_modifier" json:"silence_modifier,omitempty"`
|
||
|
HealFromLifesteal *bool `protobuf:"varint,56,opt,name=heal_from_lifesteal" json:"heal_from_lifesteal,omitempty"`
|
||
|
ModifierPurged *bool `protobuf:"varint,57,opt,name=modifier_purged" json:"modifier_purged,omitempty"`
|
||
|
SpellEvaded *bool `protobuf:"varint,58,opt,name=spell_evaded" json:"spell_evaded,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) Reset() { *m = CMsgDOTACombatLogEntry{} }
|
||
|
func (m *CMsgDOTACombatLogEntry) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTACombatLogEntry) ProtoMessage() {}
|
||
|
func (*CMsgDOTACombatLogEntry) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{24} }
|
||
|
|
||
|
const Default_CMsgDOTACombatLogEntry_Type DOTA_COMBATLOG_TYPES = DOTA_COMBATLOG_TYPES_DOTA_COMBATLOG_INVALID
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetType() DOTA_COMBATLOG_TYPES {
|
||
|
if m != nil && m.Type != nil {
|
||
|
return *m.Type
|
||
|
}
|
||
|
return Default_CMsgDOTACombatLogEntry_Type
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetTargetName() uint32 {
|
||
|
if m != nil && m.TargetName != nil {
|
||
|
return *m.TargetName
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetTargetSourceName() uint32 {
|
||
|
if m != nil && m.TargetSourceName != nil {
|
||
|
return *m.TargetSourceName
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetAttackerName() uint32 {
|
||
|
if m != nil && m.AttackerName != nil {
|
||
|
return *m.AttackerName
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetDamageSourceName() uint32 {
|
||
|
if m != nil && m.DamageSourceName != nil {
|
||
|
return *m.DamageSourceName
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetInflictorName() uint32 {
|
||
|
if m != nil && m.InflictorName != nil {
|
||
|
return *m.InflictorName
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetIsAttackerIllusion() bool {
|
||
|
if m != nil && m.IsAttackerIllusion != nil {
|
||
|
return *m.IsAttackerIllusion
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetIsAttackerHero() bool {
|
||
|
if m != nil && m.IsAttackerHero != nil {
|
||
|
return *m.IsAttackerHero
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetIsTargetIllusion() bool {
|
||
|
if m != nil && m.IsTargetIllusion != nil {
|
||
|
return *m.IsTargetIllusion
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetIsTargetHero() bool {
|
||
|
if m != nil && m.IsTargetHero != nil {
|
||
|
return *m.IsTargetHero
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetIsVisibleRadiant() bool {
|
||
|
if m != nil && m.IsVisibleRadiant != nil {
|
||
|
return *m.IsVisibleRadiant
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetIsVisibleDire() bool {
|
||
|
if m != nil && m.IsVisibleDire != nil {
|
||
|
return *m.IsVisibleDire
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetValue() uint32 {
|
||
|
if m != nil && m.Value != nil {
|
||
|
return *m.Value
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetHealth() int32 {
|
||
|
if m != nil && m.Health != nil {
|
||
|
return *m.Health
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetTimestamp() float32 {
|
||
|
if m != nil && m.Timestamp != nil {
|
||
|
return *m.Timestamp
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetStunDuration() float32 {
|
||
|
if m != nil && m.StunDuration != nil {
|
||
|
return *m.StunDuration
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetSlowDuration() float32 {
|
||
|
if m != nil && m.SlowDuration != nil {
|
||
|
return *m.SlowDuration
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetIsAbilityToggleOn() bool {
|
||
|
if m != nil && m.IsAbilityToggleOn != nil {
|
||
|
return *m.IsAbilityToggleOn
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetIsAbilityToggleOff() bool {
|
||
|
if m != nil && m.IsAbilityToggleOff != nil {
|
||
|
return *m.IsAbilityToggleOff
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetAbilityLevel() uint32 {
|
||
|
if m != nil && m.AbilityLevel != nil {
|
||
|
return *m.AbilityLevel
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetLocationX() float32 {
|
||
|
if m != nil && m.LocationX != nil {
|
||
|
return *m.LocationX
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetLocationY() float32 {
|
||
|
if m != nil && m.LocationY != nil {
|
||
|
return *m.LocationY
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetGoldReason() uint32 {
|
||
|
if m != nil && m.GoldReason != nil {
|
||
|
return *m.GoldReason
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetTimestampRaw() float32 {
|
||
|
if m != nil && m.TimestampRaw != nil {
|
||
|
return *m.TimestampRaw
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetModifierDuration() float32 {
|
||
|
if m != nil && m.ModifierDuration != nil {
|
||
|
return *m.ModifierDuration
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetXpReason() uint32 {
|
||
|
if m != nil && m.XpReason != nil {
|
||
|
return *m.XpReason
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetLastHits() uint32 {
|
||
|
if m != nil && m.LastHits != nil {
|
||
|
return *m.LastHits
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetAttackerTeam() uint32 {
|
||
|
if m != nil && m.AttackerTeam != nil {
|
||
|
return *m.AttackerTeam
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetTargetTeam() uint32 {
|
||
|
if m != nil && m.TargetTeam != nil {
|
||
|
return *m.TargetTeam
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetObsWardsPlaced() uint32 {
|
||
|
if m != nil && m.ObsWardsPlaced != nil {
|
||
|
return *m.ObsWardsPlaced
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetAssistPlayer0() uint32 {
|
||
|
if m != nil && m.AssistPlayer0 != nil {
|
||
|
return *m.AssistPlayer0
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetAssistPlayer1() uint32 {
|
||
|
if m != nil && m.AssistPlayer1 != nil {
|
||
|
return *m.AssistPlayer1
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetAssistPlayer2() uint32 {
|
||
|
if m != nil && m.AssistPlayer2 != nil {
|
||
|
return *m.AssistPlayer2
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetAssistPlayer3() uint32 {
|
||
|
if m != nil && m.AssistPlayer3 != nil {
|
||
|
return *m.AssistPlayer3
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetStackCount() uint32 {
|
||
|
if m != nil && m.StackCount != nil {
|
||
|
return *m.StackCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetHiddenModifier() bool {
|
||
|
if m != nil && m.HiddenModifier != nil {
|
||
|
return *m.HiddenModifier
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetIsTargetBuilding() bool {
|
||
|
if m != nil && m.IsTargetBuilding != nil {
|
||
|
return *m.IsTargetBuilding
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetNeutralCampType() uint32 {
|
||
|
if m != nil && m.NeutralCampType != nil {
|
||
|
return *m.NeutralCampType
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetRuneType() uint32 {
|
||
|
if m != nil && m.RuneType != nil {
|
||
|
return *m.RuneType
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetAssistPlayers() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.AssistPlayers
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetIsHealSave() bool {
|
||
|
if m != nil && m.IsHealSave != nil {
|
||
|
return *m.IsHealSave
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetIsUltimateAbility() bool {
|
||
|
if m != nil && m.IsUltimateAbility != nil {
|
||
|
return *m.IsUltimateAbility
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetAttackerHeroLevel() uint32 {
|
||
|
if m != nil && m.AttackerHeroLevel != nil {
|
||
|
return *m.AttackerHeroLevel
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetTargetHeroLevel() uint32 {
|
||
|
if m != nil && m.TargetHeroLevel != nil {
|
||
|
return *m.TargetHeroLevel
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetXpm() uint32 {
|
||
|
if m != nil && m.Xpm != nil {
|
||
|
return *m.Xpm
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetGpm() uint32 {
|
||
|
if m != nil && m.Gpm != nil {
|
||
|
return *m.Gpm
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetEventLocation() uint32 {
|
||
|
if m != nil && m.EventLocation != nil {
|
||
|
return *m.EventLocation
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetTargetIsSelf() bool {
|
||
|
if m != nil && m.TargetIsSelf != nil {
|
||
|
return *m.TargetIsSelf
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetDamageType() uint32 {
|
||
|
if m != nil && m.DamageType != nil {
|
||
|
return *m.DamageType
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetInvisibilityModifier() bool {
|
||
|
if m != nil && m.InvisibilityModifier != nil {
|
||
|
return *m.InvisibilityModifier
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetDamageCategory() uint32 {
|
||
|
if m != nil && m.DamageCategory != nil {
|
||
|
return *m.DamageCategory
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetNetworth() uint32 {
|
||
|
if m != nil && m.Networth != nil {
|
||
|
return *m.Networth
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetBuildingType() uint32 {
|
||
|
if m != nil && m.BuildingType != nil {
|
||
|
return *m.BuildingType
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetModifierElapsedDuration() float32 {
|
||
|
if m != nil && m.ModifierElapsedDuration != nil {
|
||
|
return *m.ModifierElapsedDuration
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetSilenceModifier() bool {
|
||
|
if m != nil && m.SilenceModifier != nil {
|
||
|
return *m.SilenceModifier
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetHealFromLifesteal() bool {
|
||
|
if m != nil && m.HealFromLifesteal != nil {
|
||
|
return *m.HealFromLifesteal
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetModifierPurged() bool {
|
||
|
if m != nil && m.ModifierPurged != nil {
|
||
|
return *m.ModifierPurged
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTACombatLogEntry) GetSpellEvaded() bool {
|
||
|
if m != nil && m.SpellEvaded != nil {
|
||
|
return *m.SpellEvaded
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAProfileCard struct {
|
||
|
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
|
||
|
BackgroundDefIndex *uint32 `protobuf:"varint,2,opt,name=background_def_index" json:"background_def_index,omitempty"`
|
||
|
Slots []*CMsgDOTAProfileCard_Slot `protobuf:"bytes,3,rep,name=slots" json:"slots,omitempty"`
|
||
|
BadgePoints *uint32 `protobuf:"varint,4,opt,name=badge_points" json:"badge_points,omitempty"`
|
||
|
EventPoints *uint32 `protobuf:"varint,5,opt,name=event_points" json:"event_points,omitempty"`
|
||
|
EventId *uint32 `protobuf:"varint,6,opt,name=event_id" json:"event_id,omitempty"`
|
||
|
RecentBattleCupVictory *CMsgBattleCupVictory `protobuf:"bytes,7,opt,name=recent_battle_cup_victory" json:"recent_battle_cup_victory,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard) Reset() { *m = CMsgDOTAProfileCard{} }
|
||
|
func (m *CMsgDOTAProfileCard) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAProfileCard) ProtoMessage() {}
|
||
|
func (*CMsgDOTAProfileCard) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{25} }
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard) GetAccountId() uint32 {
|
||
|
if m != nil && m.AccountId != nil {
|
||
|
return *m.AccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard) GetBackgroundDefIndex() uint32 {
|
||
|
if m != nil && m.BackgroundDefIndex != nil {
|
||
|
return *m.BackgroundDefIndex
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard) GetSlots() []*CMsgDOTAProfileCard_Slot {
|
||
|
if m != nil {
|
||
|
return m.Slots
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard) GetBadgePoints() uint32 {
|
||
|
if m != nil && m.BadgePoints != nil {
|
||
|
return *m.BadgePoints
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard) GetEventPoints() uint32 {
|
||
|
if m != nil && m.EventPoints != nil {
|
||
|
return *m.EventPoints
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard) GetEventId() uint32 {
|
||
|
if m != nil && m.EventId != nil {
|
||
|
return *m.EventId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard) GetRecentBattleCupVictory() *CMsgBattleCupVictory {
|
||
|
if m != nil {
|
||
|
return m.RecentBattleCupVictory
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAProfileCard_Slot struct {
|
||
|
SlotId *uint32 `protobuf:"varint,1,opt,name=slot_id" json:"slot_id,omitempty"`
|
||
|
Trophy *CMsgDOTAProfileCard_Slot_Trophy `protobuf:"bytes,2,opt,name=trophy" json:"trophy,omitempty"`
|
||
|
Stat *CMsgDOTAProfileCard_Slot_Stat `protobuf:"bytes,3,opt,name=stat" json:"stat,omitempty"`
|
||
|
Item *CMsgDOTAProfileCard_Slot_Item `protobuf:"bytes,4,opt,name=item" json:"item,omitempty"`
|
||
|
Hero *CMsgDOTAProfileCard_Slot_Hero `protobuf:"bytes,5,opt,name=hero" json:"hero,omitempty"`
|
||
|
Emoticon *CMsgDOTAProfileCard_Slot_Emoticon `protobuf:"bytes,6,opt,name=emoticon" json:"emoticon,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot) Reset() { *m = CMsgDOTAProfileCard_Slot{} }
|
||
|
func (m *CMsgDOTAProfileCard_Slot) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAProfileCard_Slot) ProtoMessage() {}
|
||
|
func (*CMsgDOTAProfileCard_Slot) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{25, 0} }
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot) GetSlotId() uint32 {
|
||
|
if m != nil && m.SlotId != nil {
|
||
|
return *m.SlotId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot) GetTrophy() *CMsgDOTAProfileCard_Slot_Trophy {
|
||
|
if m != nil {
|
||
|
return m.Trophy
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot) GetStat() *CMsgDOTAProfileCard_Slot_Stat {
|
||
|
if m != nil {
|
||
|
return m.Stat
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot) GetItem() *CMsgDOTAProfileCard_Slot_Item {
|
||
|
if m != nil {
|
||
|
return m.Item
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot) GetHero() *CMsgDOTAProfileCard_Slot_Hero {
|
||
|
if m != nil {
|
||
|
return m.Hero
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot) GetEmoticon() *CMsgDOTAProfileCard_Slot_Emoticon {
|
||
|
if m != nil {
|
||
|
return m.Emoticon
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAProfileCard_Slot_Trophy struct {
|
||
|
TrophyId *uint32 `protobuf:"varint,1,opt,name=trophy_id" json:"trophy_id,omitempty"`
|
||
|
TrophyScore *uint32 `protobuf:"varint,2,opt,name=trophy_score" json:"trophy_score,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Trophy) Reset() { *m = CMsgDOTAProfileCard_Slot_Trophy{} }
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Trophy) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAProfileCard_Slot_Trophy) ProtoMessage() {}
|
||
|
func (*CMsgDOTAProfileCard_Slot_Trophy) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{25, 0, 0}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Trophy) GetTrophyId() uint32 {
|
||
|
if m != nil && m.TrophyId != nil {
|
||
|
return *m.TrophyId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Trophy) GetTrophyScore() uint32 {
|
||
|
if m != nil && m.TrophyScore != nil {
|
||
|
return *m.TrophyScore
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAProfileCard_Slot_Stat struct {
|
||
|
StatId *CMsgDOTAProfileCard_EStatID `protobuf:"varint,1,opt,name=stat_id,enum=dota.CMsgDOTAProfileCard_EStatID,def=1" json:"stat_id,omitempty"`
|
||
|
StatScore *uint32 `protobuf:"varint,2,opt,name=stat_score" json:"stat_score,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Stat) Reset() { *m = CMsgDOTAProfileCard_Slot_Stat{} }
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Stat) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAProfileCard_Slot_Stat) ProtoMessage() {}
|
||
|
func (*CMsgDOTAProfileCard_Slot_Stat) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{25, 0, 1}
|
||
|
}
|
||
|
|
||
|
const Default_CMsgDOTAProfileCard_Slot_Stat_StatId CMsgDOTAProfileCard_EStatID = CMsgDOTAProfileCard_k_eStat_SoloRank
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Stat) GetStatId() CMsgDOTAProfileCard_EStatID {
|
||
|
if m != nil && m.StatId != nil {
|
||
|
return *m.StatId
|
||
|
}
|
||
|
return Default_CMsgDOTAProfileCard_Slot_Stat_StatId
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Stat) GetStatScore() uint32 {
|
||
|
if m != nil && m.StatScore != nil {
|
||
|
return *m.StatScore
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAProfileCard_Slot_Item struct {
|
||
|
SerializedItem []byte `protobuf:"bytes,1,opt,name=serialized_item" json:"serialized_item,omitempty"`
|
||
|
ItemId *uint64 `protobuf:"varint,2,opt,name=item_id" json:"item_id,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Item) Reset() { *m = CMsgDOTAProfileCard_Slot_Item{} }
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Item) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAProfileCard_Slot_Item) ProtoMessage() {}
|
||
|
func (*CMsgDOTAProfileCard_Slot_Item) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{25, 0, 2}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Item) GetSerializedItem() []byte {
|
||
|
if m != nil {
|
||
|
return m.SerializedItem
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Item) GetItemId() uint64 {
|
||
|
if m != nil && m.ItemId != nil {
|
||
|
return *m.ItemId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAProfileCard_Slot_Hero struct {
|
||
|
HeroId *uint32 `protobuf:"varint,1,opt,name=hero_id" json:"hero_id,omitempty"`
|
||
|
HeroWins *uint32 `protobuf:"varint,2,opt,name=hero_wins" json:"hero_wins,omitempty"`
|
||
|
HeroLosses *uint32 `protobuf:"varint,3,opt,name=hero_losses" json:"hero_losses,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Hero) Reset() { *m = CMsgDOTAProfileCard_Slot_Hero{} }
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Hero) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAProfileCard_Slot_Hero) ProtoMessage() {}
|
||
|
func (*CMsgDOTAProfileCard_Slot_Hero) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{25, 0, 3}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Hero) GetHeroId() uint32 {
|
||
|
if m != nil && m.HeroId != nil {
|
||
|
return *m.HeroId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Hero) GetHeroWins() uint32 {
|
||
|
if m != nil && m.HeroWins != nil {
|
||
|
return *m.HeroWins
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Hero) GetHeroLosses() uint32 {
|
||
|
if m != nil && m.HeroLosses != nil {
|
||
|
return *m.HeroLosses
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAProfileCard_Slot_Emoticon struct {
|
||
|
EmoticonId *uint32 `protobuf:"varint,1,opt,name=emoticon_id" json:"emoticon_id,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Emoticon) Reset() { *m = CMsgDOTAProfileCard_Slot_Emoticon{} }
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Emoticon) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAProfileCard_Slot_Emoticon) ProtoMessage() {}
|
||
|
func (*CMsgDOTAProfileCard_Slot_Emoticon) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{25, 0, 4}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAProfileCard_Slot_Emoticon) GetEmoticonId() uint32 {
|
||
|
if m != nil && m.EmoticonId != nil {
|
||
|
return *m.EmoticonId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CSODOTAPlayerChallenge struct {
|
||
|
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
|
||
|
EventId *uint32 `protobuf:"varint,2,opt,name=event_id" json:"event_id,omitempty"`
|
||
|
SlotId *uint32 `protobuf:"varint,3,opt,name=slot_id" json:"slot_id,omitempty"`
|
||
|
ChallengeType *uint32 `protobuf:"varint,4,opt,name=challenge_type" json:"challenge_type,omitempty"`
|
||
|
IntParam_0 *uint32 `protobuf:"varint,5,opt,name=int_param_0" json:"int_param_0,omitempty"`
|
||
|
IntParam_1 *uint32 `protobuf:"varint,6,opt,name=int_param_1" json:"int_param_1,omitempty"`
|
||
|
CreatedTime *uint32 `protobuf:"varint,7,opt,name=created_time" json:"created_time,omitempty"`
|
||
|
Completed *uint32 `protobuf:"varint,8,opt,name=completed" json:"completed,omitempty"`
|
||
|
SequenceId *uint32 `protobuf:"varint,9,opt,name=sequence_id" json:"sequence_id,omitempty"`
|
||
|
ChallengeTier *uint32 `protobuf:"varint,10,opt,name=challenge_tier" json:"challenge_tier,omitempty"`
|
||
|
Flags *uint32 `protobuf:"varint,11,opt,name=flags" json:"flags,omitempty"`
|
||
|
Attempts *uint32 `protobuf:"varint,12,opt,name=attempts" json:"attempts,omitempty"`
|
||
|
CompleteLimit *uint32 `protobuf:"varint,13,opt,name=complete_limit" json:"complete_limit,omitempty"`
|
||
|
QuestRank *uint32 `protobuf:"varint,14,opt,name=quest_rank" json:"quest_rank,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) Reset() { *m = CSODOTAPlayerChallenge{} }
|
||
|
func (m *CSODOTAPlayerChallenge) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CSODOTAPlayerChallenge) ProtoMessage() {}
|
||
|
func (*CSODOTAPlayerChallenge) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{26} }
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetAccountId() uint32 {
|
||
|
if m != nil && m.AccountId != nil {
|
||
|
return *m.AccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetEventId() uint32 {
|
||
|
if m != nil && m.EventId != nil {
|
||
|
return *m.EventId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetSlotId() uint32 {
|
||
|
if m != nil && m.SlotId != nil {
|
||
|
return *m.SlotId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetChallengeType() uint32 {
|
||
|
if m != nil && m.ChallengeType != nil {
|
||
|
return *m.ChallengeType
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetIntParam_0() uint32 {
|
||
|
if m != nil && m.IntParam_0 != nil {
|
||
|
return *m.IntParam_0
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetIntParam_1() uint32 {
|
||
|
if m != nil && m.IntParam_1 != nil {
|
||
|
return *m.IntParam_1
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetCreatedTime() uint32 {
|
||
|
if m != nil && m.CreatedTime != nil {
|
||
|
return *m.CreatedTime
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetCompleted() uint32 {
|
||
|
if m != nil && m.Completed != nil {
|
||
|
return *m.Completed
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetSequenceId() uint32 {
|
||
|
if m != nil && m.SequenceId != nil {
|
||
|
return *m.SequenceId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetChallengeTier() uint32 {
|
||
|
if m != nil && m.ChallengeTier != nil {
|
||
|
return *m.ChallengeTier
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetFlags() uint32 {
|
||
|
if m != nil && m.Flags != nil {
|
||
|
return *m.Flags
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetAttempts() uint32 {
|
||
|
if m != nil && m.Attempts != nil {
|
||
|
return *m.Attempts
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetCompleteLimit() uint32 {
|
||
|
if m != nil && m.CompleteLimit != nil {
|
||
|
return *m.CompleteLimit
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CSODOTAPlayerChallenge) GetQuestRank() uint32 {
|
||
|
if m != nil && m.QuestRank != nil {
|
||
|
return *m.QuestRank
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgClientToGCRerollPlayerChallenge struct {
|
||
|
EventId *uint32 `protobuf:"varint,1,opt,name=event_id" json:"event_id,omitempty"`
|
||
|
SequenceId *uint32 `protobuf:"varint,3,opt,name=sequence_id" json:"sequence_id,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgClientToGCRerollPlayerChallenge) Reset() { *m = CMsgClientToGCRerollPlayerChallenge{} }
|
||
|
func (m *CMsgClientToGCRerollPlayerChallenge) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgClientToGCRerollPlayerChallenge) ProtoMessage() {}
|
||
|
func (*CMsgClientToGCRerollPlayerChallenge) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{27}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgClientToGCRerollPlayerChallenge) GetEventId() uint32 {
|
||
|
if m != nil && m.EventId != nil {
|
||
|
return *m.EventId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgClientToGCRerollPlayerChallenge) GetSequenceId() uint32 {
|
||
|
if m != nil && m.SequenceId != nil {
|
||
|
return *m.SequenceId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgGCRerollPlayerChallengeResponse struct {
|
||
|
Result *CMsgGCRerollPlayerChallengeResponse_EResult `protobuf:"varint,1,opt,name=result,enum=dota.CMsgGCRerollPlayerChallengeResponse_EResult,def=0" json:"result,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCRerollPlayerChallengeResponse) Reset() { *m = CMsgGCRerollPlayerChallengeResponse{} }
|
||
|
func (m *CMsgGCRerollPlayerChallengeResponse) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgGCRerollPlayerChallengeResponse) ProtoMessage() {}
|
||
|
func (*CMsgGCRerollPlayerChallengeResponse) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{28}
|
||
|
}
|
||
|
|
||
|
const Default_CMsgGCRerollPlayerChallengeResponse_Result CMsgGCRerollPlayerChallengeResponse_EResult = CMsgGCRerollPlayerChallengeResponse_eResult_Success
|
||
|
|
||
|
func (m *CMsgGCRerollPlayerChallengeResponse) GetResult() CMsgGCRerollPlayerChallengeResponse_EResult {
|
||
|
if m != nil && m.Result != nil {
|
||
|
return *m.Result
|
||
|
}
|
||
|
return Default_CMsgGCRerollPlayerChallengeResponse_Result
|
||
|
}
|
||
|
|
||
|
type CMsgGCTopCustomGamesList struct {
|
||
|
TopCustomGames []uint64 `protobuf:"varint,1,rep,name=top_custom_games" json:"top_custom_games,omitempty"`
|
||
|
GameOfTheDay *uint64 `protobuf:"varint,2,opt,name=game_of_the_day" json:"game_of_the_day,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCTopCustomGamesList) Reset() { *m = CMsgGCTopCustomGamesList{} }
|
||
|
func (m *CMsgGCTopCustomGamesList) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgGCTopCustomGamesList) ProtoMessage() {}
|
||
|
func (*CMsgGCTopCustomGamesList) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{29} }
|
||
|
|
||
|
func (m *CMsgGCTopCustomGamesList) GetTopCustomGames() []uint64 {
|
||
|
if m != nil {
|
||
|
return m.TopCustomGames
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCTopCustomGamesList) GetGameOfTheDay() uint64 {
|
||
|
if m != nil && m.GameOfTheDay != nil {
|
||
|
return *m.GameOfTheDay
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats struct {
|
||
|
Match *CMsgDOTARealtimeGameStats_MatchDetails `protobuf:"bytes,1,opt,name=match" json:"match,omitempty"`
|
||
|
Teams []*CMsgDOTARealtimeGameStats_TeamDetails `protobuf:"bytes,2,rep,name=teams" json:"teams,omitempty"`
|
||
|
Buildings []*CMsgDOTARealtimeGameStats_BuildingDetails `protobuf:"bytes,3,rep,name=buildings" json:"buildings,omitempty"`
|
||
|
GraphData *CMsgDOTARealtimeGameStats_GraphData `protobuf:"bytes,4,opt,name=graph_data" json:"graph_data,omitempty"`
|
||
|
DeltaFrame *bool `protobuf:"varint,5,opt,name=delta_frame" json:"delta_frame,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats) Reset() { *m = CMsgDOTARealtimeGameStats{} }
|
||
|
func (m *CMsgDOTARealtimeGameStats) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStats) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{30} }
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats) GetMatch() *CMsgDOTARealtimeGameStats_MatchDetails {
|
||
|
if m != nil {
|
||
|
return m.Match
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats) GetTeams() []*CMsgDOTARealtimeGameStats_TeamDetails {
|
||
|
if m != nil {
|
||
|
return m.Teams
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats) GetBuildings() []*CMsgDOTARealtimeGameStats_BuildingDetails {
|
||
|
if m != nil {
|
||
|
return m.Buildings
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats) GetGraphData() *CMsgDOTARealtimeGameStats_GraphData {
|
||
|
if m != nil {
|
||
|
return m.GraphData
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats) GetDeltaFrame() bool {
|
||
|
if m != nil && m.DeltaFrame != nil {
|
||
|
return *m.DeltaFrame
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_TeamDetails struct {
|
||
|
TeamNumber *uint32 `protobuf:"varint,1,opt,name=team_number" json:"team_number,omitempty"`
|
||
|
TeamId *uint32 `protobuf:"varint,2,opt,name=team_id" json:"team_id,omitempty"`
|
||
|
TeamName *string `protobuf:"bytes,3,opt,name=team_name" json:"team_name,omitempty"`
|
||
|
TeamLogo *uint64 `protobuf:"fixed64,4,opt,name=team_logo" json:"team_logo,omitempty"`
|
||
|
Score *uint32 `protobuf:"varint,5,opt,name=score" json:"score,omitempty"`
|
||
|
Players []*CMsgDOTARealtimeGameStats_PlayerDetails `protobuf:"bytes,6,rep,name=players" json:"players,omitempty"`
|
||
|
OnlyTeam *bool `protobuf:"varint,7,opt,name=only_team" json:"only_team,omitempty"`
|
||
|
Cheers *uint32 `protobuf:"varint,8,opt,name=cheers" json:"cheers,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_TeamDetails) Reset() { *m = CMsgDOTARealtimeGameStats_TeamDetails{} }
|
||
|
func (m *CMsgDOTARealtimeGameStats_TeamDetails) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStats_TeamDetails) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_TeamDetails) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 0}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamNumber() uint32 {
|
||
|
if m != nil && m.TeamNumber != nil {
|
||
|
return *m.TeamNumber
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamId() uint32 {
|
||
|
if m != nil && m.TeamId != nil {
|
||
|
return *m.TeamId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamName() string {
|
||
|
if m != nil && m.TeamName != nil {
|
||
|
return *m.TeamName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetTeamLogo() uint64 {
|
||
|
if m != nil && m.TeamLogo != nil {
|
||
|
return *m.TeamLogo
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetScore() uint32 {
|
||
|
if m != nil && m.Score != nil {
|
||
|
return *m.Score
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetPlayers() []*CMsgDOTARealtimeGameStats_PlayerDetails {
|
||
|
if m != nil {
|
||
|
return m.Players
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetOnlyTeam() bool {
|
||
|
if m != nil && m.OnlyTeam != nil {
|
||
|
return *m.OnlyTeam
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_TeamDetails) GetCheers() uint32 {
|
||
|
if m != nil && m.Cheers != nil {
|
||
|
return *m.Cheers
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_ItemDetails struct {
|
||
|
Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
|
||
|
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
|
||
|
Time *int32 `protobuf:"varint,3,opt,name=time" json:"time,omitempty"`
|
||
|
Sold *bool `protobuf:"varint,4,opt,name=sold" json:"sold,omitempty"`
|
||
|
Stackcount *uint32 `protobuf:"varint,5,opt,name=stackcount" json:"stackcount,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_ItemDetails) Reset() { *m = CMsgDOTARealtimeGameStats_ItemDetails{} }
|
||
|
func (m *CMsgDOTARealtimeGameStats_ItemDetails) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStats_ItemDetails) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_ItemDetails) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 1}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetId() uint32 {
|
||
|
if m != nil && m.Id != nil {
|
||
|
return *m.Id
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetName() string {
|
||
|
if m != nil && m.Name != nil {
|
||
|
return *m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetTime() int32 {
|
||
|
if m != nil && m.Time != nil {
|
||
|
return *m.Time
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetSold() bool {
|
||
|
if m != nil && m.Sold != nil {
|
||
|
return *m.Sold
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_ItemDetails) GetStackcount() uint32 {
|
||
|
if m != nil && m.Stackcount != nil {
|
||
|
return *m.Stackcount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_AbilityDetails struct {
|
||
|
Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
|
||
|
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
|
||
|
Level *uint32 `protobuf:"varint,3,opt,name=level" json:"level,omitempty"`
|
||
|
Cooldown *float32 `protobuf:"fixed32,4,opt,name=cooldown" json:"cooldown,omitempty"`
|
||
|
CooldownMax *float32 `protobuf:"fixed32,5,opt,name=cooldown_max" json:"cooldown_max,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_AbilityDetails) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStats_AbilityDetails{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStats_AbilityDetails) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStats_AbilityDetails) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_AbilityDetails) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 2}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetId() uint32 {
|
||
|
if m != nil && m.Id != nil {
|
||
|
return *m.Id
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetName() string {
|
||
|
if m != nil && m.Name != nil {
|
||
|
return *m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetLevel() uint32 {
|
||
|
if m != nil && m.Level != nil {
|
||
|
return *m.Level
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetCooldown() float32 {
|
||
|
if m != nil && m.Cooldown != nil {
|
||
|
return *m.Cooldown
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_AbilityDetails) GetCooldownMax() float32 {
|
||
|
if m != nil && m.CooldownMax != nil {
|
||
|
return *m.CooldownMax
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_HeroToHeroStats struct {
|
||
|
Victimid *uint32 `protobuf:"varint,1,opt,name=victimid" json:"victimid,omitempty"`
|
||
|
Kills *uint32 `protobuf:"varint,2,opt,name=kills" json:"kills,omitempty"`
|
||
|
Assists *uint32 `protobuf:"varint,3,opt,name=assists" json:"assists,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStats_HeroToHeroStats{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStats_HeroToHeroStats) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_HeroToHeroStats) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 3}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) GetVictimid() uint32 {
|
||
|
if m != nil && m.Victimid != nil {
|
||
|
return *m.Victimid
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) GetKills() uint32 {
|
||
|
if m != nil && m.Kills != nil {
|
||
|
return *m.Kills
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_HeroToHeroStats) GetAssists() uint32 {
|
||
|
if m != nil && m.Assists != nil {
|
||
|
return *m.Assists
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_AbilityList struct {
|
||
|
Id []uint32 `protobuf:"varint,1,rep,name=id" json:"id,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_AbilityList) Reset() { *m = CMsgDOTARealtimeGameStats_AbilityList{} }
|
||
|
func (m *CMsgDOTARealtimeGameStats_AbilityList) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStats_AbilityList) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_AbilityList) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 4}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_AbilityList) GetId() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.Id
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_PlayerDetails struct {
|
||
|
Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"`
|
||
|
Playerid *uint32 `protobuf:"varint,2,opt,name=playerid" json:"playerid,omitempty"`
|
||
|
Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
|
||
|
Team *uint32 `protobuf:"varint,4,opt,name=team" json:"team,omitempty"`
|
||
|
Heroid *uint32 `protobuf:"varint,5,opt,name=heroid" json:"heroid,omitempty"`
|
||
|
Healthpoints *uint32 `protobuf:"varint,6,opt,name=healthpoints" json:"healthpoints,omitempty"`
|
||
|
Maxhealthpoints *uint32 `protobuf:"varint,7,opt,name=maxhealthpoints" json:"maxhealthpoints,omitempty"`
|
||
|
Healthregenrate *float32 `protobuf:"fixed32,8,opt,name=healthregenrate" json:"healthregenrate,omitempty"`
|
||
|
Manapoints *uint32 `protobuf:"varint,9,opt,name=manapoints" json:"manapoints,omitempty"`
|
||
|
Maxmanapoints *uint32 `protobuf:"varint,10,opt,name=maxmanapoints" json:"maxmanapoints,omitempty"`
|
||
|
Manaregenrate *float32 `protobuf:"fixed32,11,opt,name=manaregenrate" json:"manaregenrate,omitempty"`
|
||
|
BaseStrength *uint32 `protobuf:"varint,12,opt,name=base_strength" json:"base_strength,omitempty"`
|
||
|
BaseAgility *uint32 `protobuf:"varint,13,opt,name=base_agility" json:"base_agility,omitempty"`
|
||
|
BaseIntelligence *uint32 `protobuf:"varint,14,opt,name=base_intelligence" json:"base_intelligence,omitempty"`
|
||
|
BaseArmor *int32 `protobuf:"varint,15,opt,name=base_armor" json:"base_armor,omitempty"`
|
||
|
BaseMovespeed *uint32 `protobuf:"varint,16,opt,name=base_movespeed" json:"base_movespeed,omitempty"`
|
||
|
BaseDamage *uint32 `protobuf:"varint,17,opt,name=base_damage" json:"base_damage,omitempty"`
|
||
|
Strength *uint32 `protobuf:"varint,18,opt,name=strength" json:"strength,omitempty"`
|
||
|
Agility *uint32 `protobuf:"varint,19,opt,name=agility" json:"agility,omitempty"`
|
||
|
Intelligence *uint32 `protobuf:"varint,20,opt,name=intelligence" json:"intelligence,omitempty"`
|
||
|
Armor *int32 `protobuf:"varint,21,opt,name=armor" json:"armor,omitempty"`
|
||
|
Movespeed *uint32 `protobuf:"varint,22,opt,name=movespeed" json:"movespeed,omitempty"`
|
||
|
Damage *uint32 `protobuf:"varint,23,opt,name=damage" json:"damage,omitempty"`
|
||
|
HeroDamage *uint32 `protobuf:"varint,24,opt,name=hero_damage" json:"hero_damage,omitempty"`
|
||
|
TowerDamage *uint32 `protobuf:"varint,25,opt,name=tower_damage" json:"tower_damage,omitempty"`
|
||
|
Abilities []*CMsgDOTARealtimeGameStats_AbilityDetails `protobuf:"bytes,26,rep,name=abilities" json:"abilities,omitempty"`
|
||
|
Level *uint32 `protobuf:"varint,27,opt,name=level" json:"level,omitempty"`
|
||
|
KillCount *uint32 `protobuf:"varint,28,opt,name=kill_count" json:"kill_count,omitempty"`
|
||
|
DeathCount *uint32 `protobuf:"varint,29,opt,name=death_count" json:"death_count,omitempty"`
|
||
|
AssistsCount *uint32 `protobuf:"varint,30,opt,name=assists_count" json:"assists_count,omitempty"`
|
||
|
DeniesCount *uint32 `protobuf:"varint,31,opt,name=denies_count" json:"denies_count,omitempty"`
|
||
|
LhCount *uint32 `protobuf:"varint,32,opt,name=lh_count" json:"lh_count,omitempty"`
|
||
|
HeroHealing *uint32 `protobuf:"varint,33,opt,name=hero_healing" json:"hero_healing,omitempty"`
|
||
|
GoldPerMin *uint32 `protobuf:"varint,34,opt,name=gold_per_min" json:"gold_per_min,omitempty"`
|
||
|
XpPerMin *uint32 `protobuf:"varint,35,opt,name=xp_per_min" json:"xp_per_min,omitempty"`
|
||
|
NetGold *uint32 `protobuf:"varint,36,opt,name=net_gold" json:"net_gold,omitempty"`
|
||
|
Gold *uint32 `protobuf:"varint,37,opt,name=gold" json:"gold,omitempty"`
|
||
|
X *float32 `protobuf:"fixed32,38,opt,name=x" json:"x,omitempty"`
|
||
|
Y *float32 `protobuf:"fixed32,39,opt,name=y" json:"y,omitempty"`
|
||
|
RespawnTime *int32 `protobuf:"varint,40,opt,name=respawn_time" json:"respawn_time,omitempty"`
|
||
|
UltimateCooldown *uint32 `protobuf:"varint,41,opt,name=ultimate_cooldown" json:"ultimate_cooldown,omitempty"`
|
||
|
HasBuyback *bool `protobuf:"varint,42,opt,name=has_buyback" json:"has_buyback,omitempty"`
|
||
|
Items []*CMsgDOTARealtimeGameStats_ItemDetails `protobuf:"bytes,43,rep,name=items" json:"items,omitempty"`
|
||
|
Stashitems []*CMsgDOTARealtimeGameStats_ItemDetails `protobuf:"bytes,44,rep,name=stashitems" json:"stashitems,omitempty"`
|
||
|
Itemshoppinglist []*CMsgDOTARealtimeGameStats_ItemDetails `protobuf:"bytes,45,rep,name=itemshoppinglist" json:"itemshoppinglist,omitempty"`
|
||
|
Levelpoints []*CMsgDOTARealtimeGameStats_AbilityList `protobuf:"bytes,46,rep,name=levelpoints" json:"levelpoints,omitempty"`
|
||
|
HeroToHeroStats []*CMsgDOTARealtimeGameStats_HeroToHeroStats `protobuf:"bytes,47,rep,name=hero_to_hero_stats" json:"hero_to_hero_stats,omitempty"`
|
||
|
HasUltimate *bool `protobuf:"varint,48,opt,name=has_ultimate" json:"has_ultimate,omitempty"`
|
||
|
HasUltimateMana *bool `protobuf:"varint,49,opt,name=has_ultimate_mana" json:"has_ultimate_mana,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStats_PlayerDetails{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStats_PlayerDetails) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_PlayerDetails) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 5}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetAccountid() uint32 {
|
||
|
if m != nil && m.Accountid != nil {
|
||
|
return *m.Accountid
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetPlayerid() uint32 {
|
||
|
if m != nil && m.Playerid != nil {
|
||
|
return *m.Playerid
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetName() string {
|
||
|
if m != nil && m.Name != nil {
|
||
|
return *m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetTeam() uint32 {
|
||
|
if m != nil && m.Team != nil {
|
||
|
return *m.Team
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHeroid() uint32 {
|
||
|
if m != nil && m.Heroid != nil {
|
||
|
return *m.Heroid
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHealthpoints() uint32 {
|
||
|
if m != nil && m.Healthpoints != nil {
|
||
|
return *m.Healthpoints
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetMaxhealthpoints() uint32 {
|
||
|
if m != nil && m.Maxhealthpoints != nil {
|
||
|
return *m.Maxhealthpoints
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHealthregenrate() float32 {
|
||
|
if m != nil && m.Healthregenrate != nil {
|
||
|
return *m.Healthregenrate
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetManapoints() uint32 {
|
||
|
if m != nil && m.Manapoints != nil {
|
||
|
return *m.Manapoints
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetMaxmanapoints() uint32 {
|
||
|
if m != nil && m.Maxmanapoints != nil {
|
||
|
return *m.Maxmanapoints
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetManaregenrate() float32 {
|
||
|
if m != nil && m.Manaregenrate != nil {
|
||
|
return *m.Manaregenrate
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseStrength() uint32 {
|
||
|
if m != nil && m.BaseStrength != nil {
|
||
|
return *m.BaseStrength
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseAgility() uint32 {
|
||
|
if m != nil && m.BaseAgility != nil {
|
||
|
return *m.BaseAgility
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseIntelligence() uint32 {
|
||
|
if m != nil && m.BaseIntelligence != nil {
|
||
|
return *m.BaseIntelligence
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseArmor() int32 {
|
||
|
if m != nil && m.BaseArmor != nil {
|
||
|
return *m.BaseArmor
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseMovespeed() uint32 {
|
||
|
if m != nil && m.BaseMovespeed != nil {
|
||
|
return *m.BaseMovespeed
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetBaseDamage() uint32 {
|
||
|
if m != nil && m.BaseDamage != nil {
|
||
|
return *m.BaseDamage
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetStrength() uint32 {
|
||
|
if m != nil && m.Strength != nil {
|
||
|
return *m.Strength
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetAgility() uint32 {
|
||
|
if m != nil && m.Agility != nil {
|
||
|
return *m.Agility
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetIntelligence() uint32 {
|
||
|
if m != nil && m.Intelligence != nil {
|
||
|
return *m.Intelligence
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetArmor() int32 {
|
||
|
if m != nil && m.Armor != nil {
|
||
|
return *m.Armor
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetMovespeed() uint32 {
|
||
|
if m != nil && m.Movespeed != nil {
|
||
|
return *m.Movespeed
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetDamage() uint32 {
|
||
|
if m != nil && m.Damage != nil {
|
||
|
return *m.Damage
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHeroDamage() uint32 {
|
||
|
if m != nil && m.HeroDamage != nil {
|
||
|
return *m.HeroDamage
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetTowerDamage() uint32 {
|
||
|
if m != nil && m.TowerDamage != nil {
|
||
|
return *m.TowerDamage
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetAbilities() []*CMsgDOTARealtimeGameStats_AbilityDetails {
|
||
|
if m != nil {
|
||
|
return m.Abilities
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetLevel() uint32 {
|
||
|
if m != nil && m.Level != nil {
|
||
|
return *m.Level
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetKillCount() uint32 {
|
||
|
if m != nil && m.KillCount != nil {
|
||
|
return *m.KillCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetDeathCount() uint32 {
|
||
|
if m != nil && m.DeathCount != nil {
|
||
|
return *m.DeathCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetAssistsCount() uint32 {
|
||
|
if m != nil && m.AssistsCount != nil {
|
||
|
return *m.AssistsCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetDeniesCount() uint32 {
|
||
|
if m != nil && m.DeniesCount != nil {
|
||
|
return *m.DeniesCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetLhCount() uint32 {
|
||
|
if m != nil && m.LhCount != nil {
|
||
|
return *m.LhCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHeroHealing() uint32 {
|
||
|
if m != nil && m.HeroHealing != nil {
|
||
|
return *m.HeroHealing
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetGoldPerMin() uint32 {
|
||
|
if m != nil && m.GoldPerMin != nil {
|
||
|
return *m.GoldPerMin
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetXpPerMin() uint32 {
|
||
|
if m != nil && m.XpPerMin != nil {
|
||
|
return *m.XpPerMin
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetNetGold() uint32 {
|
||
|
if m != nil && m.NetGold != nil {
|
||
|
return *m.NetGold
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetGold() uint32 {
|
||
|
if m != nil && m.Gold != nil {
|
||
|
return *m.Gold
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetX() float32 {
|
||
|
if m != nil && m.X != nil {
|
||
|
return *m.X
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetY() float32 {
|
||
|
if m != nil && m.Y != nil {
|
||
|
return *m.Y
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetRespawnTime() int32 {
|
||
|
if m != nil && m.RespawnTime != nil {
|
||
|
return *m.RespawnTime
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetUltimateCooldown() uint32 {
|
||
|
if m != nil && m.UltimateCooldown != nil {
|
||
|
return *m.UltimateCooldown
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHasBuyback() bool {
|
||
|
if m != nil && m.HasBuyback != nil {
|
||
|
return *m.HasBuyback
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetItems() []*CMsgDOTARealtimeGameStats_ItemDetails {
|
||
|
if m != nil {
|
||
|
return m.Items
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetStashitems() []*CMsgDOTARealtimeGameStats_ItemDetails {
|
||
|
if m != nil {
|
||
|
return m.Stashitems
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetItemshoppinglist() []*CMsgDOTARealtimeGameStats_ItemDetails {
|
||
|
if m != nil {
|
||
|
return m.Itemshoppinglist
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetLevelpoints() []*CMsgDOTARealtimeGameStats_AbilityList {
|
||
|
if m != nil {
|
||
|
return m.Levelpoints
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHeroToHeroStats() []*CMsgDOTARealtimeGameStats_HeroToHeroStats {
|
||
|
if m != nil {
|
||
|
return m.HeroToHeroStats
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHasUltimate() bool {
|
||
|
if m != nil && m.HasUltimate != nil {
|
||
|
return *m.HasUltimate
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PlayerDetails) GetHasUltimateMana() bool {
|
||
|
if m != nil && m.HasUltimateMana != nil {
|
||
|
return *m.HasUltimateMana
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_BuildingDetails struct {
|
||
|
Team *uint32 `protobuf:"varint,2,opt,name=team" json:"team,omitempty"`
|
||
|
Heading *float32 `protobuf:"fixed32,3,opt,name=heading" json:"heading,omitempty"`
|
||
|
Lane *uint32 `protobuf:"varint,4,opt,name=lane" json:"lane,omitempty"`
|
||
|
Tier *uint32 `protobuf:"varint,5,opt,name=tier" json:"tier,omitempty"`
|
||
|
Type *uint32 `protobuf:"varint,6,opt,name=type" json:"type,omitempty"`
|
||
|
X *float32 `protobuf:"fixed32,7,opt,name=x" json:"x,omitempty"`
|
||
|
Y *float32 `protobuf:"fixed32,8,opt,name=y" json:"y,omitempty"`
|
||
|
Destroyed *bool `protobuf:"varint,9,opt,name=destroyed" json:"destroyed,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_BuildingDetails) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStats_BuildingDetails{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStats_BuildingDetails) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStats_BuildingDetails) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_BuildingDetails) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 6}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetTeam() uint32 {
|
||
|
if m != nil && m.Team != nil {
|
||
|
return *m.Team
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetHeading() float32 {
|
||
|
if m != nil && m.Heading != nil {
|
||
|
return *m.Heading
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetLane() uint32 {
|
||
|
if m != nil && m.Lane != nil {
|
||
|
return *m.Lane
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetTier() uint32 {
|
||
|
if m != nil && m.Tier != nil {
|
||
|
return *m.Tier
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetType() uint32 {
|
||
|
if m != nil && m.Type != nil {
|
||
|
return *m.Type
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetX() float32 {
|
||
|
if m != nil && m.X != nil {
|
||
|
return *m.X
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetY() float32 {
|
||
|
if m != nil && m.Y != nil {
|
||
|
return *m.Y
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_BuildingDetails) GetDestroyed() bool {
|
||
|
if m != nil && m.Destroyed != nil {
|
||
|
return *m.Destroyed
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_KillDetails struct {
|
||
|
PlayerId *uint32 `protobuf:"varint,1,opt,name=player_id" json:"player_id,omitempty"`
|
||
|
DeathTime *int32 `protobuf:"varint,2,opt,name=death_time" json:"death_time,omitempty"`
|
||
|
KillerPlayerId *uint32 `protobuf:"varint,3,opt,name=killer_player_id" json:"killer_player_id,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_KillDetails) Reset() { *m = CMsgDOTARealtimeGameStats_KillDetails{} }
|
||
|
func (m *CMsgDOTARealtimeGameStats_KillDetails) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStats_KillDetails) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_KillDetails) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 7}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_KillDetails) GetPlayerId() uint32 {
|
||
|
if m != nil && m.PlayerId != nil {
|
||
|
return *m.PlayerId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_KillDetails) GetDeathTime() int32 {
|
||
|
if m != nil && m.DeathTime != nil {
|
||
|
return *m.DeathTime
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_KillDetails) GetKillerPlayerId() uint32 {
|
||
|
if m != nil && m.KillerPlayerId != nil {
|
||
|
return *m.KillerPlayerId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_BroadcasterDetails struct {
|
||
|
PlayerId *uint32 `protobuf:"varint,1,opt,name=player_id" json:"player_id,omitempty"`
|
||
|
SelectedHero *uint32 `protobuf:"varint,2,opt,name=selected_hero" json:"selected_hero,omitempty"`
|
||
|
SelectedGraph *uint32 `protobuf:"varint,3,opt,name=selected_graph" json:"selected_graph,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStats_BroadcasterDetails{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) String() string {
|
||
|
return proto.CompactTextString(m)
|
||
|
}
|
||
|
func (*CMsgDOTARealtimeGameStats_BroadcasterDetails) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_BroadcasterDetails) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 8}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) GetPlayerId() uint32 {
|
||
|
if m != nil && m.PlayerId != nil {
|
||
|
return *m.PlayerId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) GetSelectedHero() uint32 {
|
||
|
if m != nil && m.SelectedHero != nil {
|
||
|
return *m.SelectedHero
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_BroadcasterDetails) GetSelectedGraph() uint32 {
|
||
|
if m != nil && m.SelectedGraph != nil {
|
||
|
return *m.SelectedGraph
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_PickBanDetails struct {
|
||
|
Hero *uint32 `protobuf:"varint,1,opt,name=hero" json:"hero,omitempty"`
|
||
|
Team *uint32 `protobuf:"varint,2,opt,name=team" json:"team,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PickBanDetails) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStats_PickBanDetails{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStats_PickBanDetails) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStats_PickBanDetails) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_PickBanDetails) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 9}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PickBanDetails) GetHero() uint32 {
|
||
|
if m != nil && m.Hero != nil {
|
||
|
return *m.Hero
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_PickBanDetails) GetTeam() uint32 {
|
||
|
if m != nil && m.Team != nil {
|
||
|
return *m.Team
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_MatchDetails struct {
|
||
|
ServerSteamId *uint64 `protobuf:"fixed64,1,opt,name=server_steam_id" json:"server_steam_id,omitempty"`
|
||
|
Matchid *uint64 `protobuf:"varint,2,opt,name=matchid" json:"matchid,omitempty"`
|
||
|
Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
|
||
|
TimeOfDay *float32 `protobuf:"fixed32,4,opt,name=time_of_day" json:"time_of_day,omitempty"`
|
||
|
IsNightstalkerNight *bool `protobuf:"varint,5,opt,name=is_nightstalker_night" json:"is_nightstalker_night,omitempty"`
|
||
|
GameTime *int32 `protobuf:"varint,6,opt,name=game_time" json:"game_time,omitempty"`
|
||
|
TeamidRadiant *uint32 `protobuf:"varint,8,opt,name=teamid_radiant" json:"teamid_radiant,omitempty"`
|
||
|
TeamidDire *uint32 `protobuf:"varint,9,opt,name=teamid_dire" json:"teamid_dire,omitempty"`
|
||
|
Picks []*CMsgDOTARealtimeGameStats_PickBanDetails `protobuf:"bytes,10,rep,name=picks" json:"picks,omitempty"`
|
||
|
Bans []*CMsgDOTARealtimeGameStats_PickBanDetails `protobuf:"bytes,11,rep,name=bans" json:"bans,omitempty"`
|
||
|
Kills []*CMsgDOTARealtimeGameStats_KillDetails `protobuf:"bytes,12,rep,name=kills" json:"kills,omitempty"`
|
||
|
Broadcasters []*CMsgDOTARealtimeGameStats_BroadcasterDetails `protobuf:"bytes,13,rep,name=broadcasters" json:"broadcasters,omitempty"`
|
||
|
GameMode *uint32 `protobuf:"varint,14,opt,name=game_mode" json:"game_mode,omitempty"`
|
||
|
LeagueId *uint32 `protobuf:"varint,15,opt,name=league_id" json:"league_id,omitempty"`
|
||
|
SingleTeam *bool `protobuf:"varint,16,opt,name=single_team" json:"single_team,omitempty"`
|
||
|
CheersPeak *uint32 `protobuf:"varint,17,opt,name=cheers_peak" json:"cheers_peak,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStats_MatchDetails{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStats_MatchDetails) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_MatchDetails) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 10}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetServerSteamId() uint64 {
|
||
|
if m != nil && m.ServerSteamId != nil {
|
||
|
return *m.ServerSteamId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetMatchid() uint64 {
|
||
|
if m != nil && m.Matchid != nil {
|
||
|
return *m.Matchid
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetTimestamp() uint32 {
|
||
|
if m != nil && m.Timestamp != nil {
|
||
|
return *m.Timestamp
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetTimeOfDay() float32 {
|
||
|
if m != nil && m.TimeOfDay != nil {
|
||
|
return *m.TimeOfDay
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetIsNightstalkerNight() bool {
|
||
|
if m != nil && m.IsNightstalkerNight != nil {
|
||
|
return *m.IsNightstalkerNight
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetGameTime() int32 {
|
||
|
if m != nil && m.GameTime != nil {
|
||
|
return *m.GameTime
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetTeamidRadiant() uint32 {
|
||
|
if m != nil && m.TeamidRadiant != nil {
|
||
|
return *m.TeamidRadiant
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetTeamidDire() uint32 {
|
||
|
if m != nil && m.TeamidDire != nil {
|
||
|
return *m.TeamidDire
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetPicks() []*CMsgDOTARealtimeGameStats_PickBanDetails {
|
||
|
if m != nil {
|
||
|
return m.Picks
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetBans() []*CMsgDOTARealtimeGameStats_PickBanDetails {
|
||
|
if m != nil {
|
||
|
return m.Bans
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetKills() []*CMsgDOTARealtimeGameStats_KillDetails {
|
||
|
if m != nil {
|
||
|
return m.Kills
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetBroadcasters() []*CMsgDOTARealtimeGameStats_BroadcasterDetails {
|
||
|
if m != nil {
|
||
|
return m.Broadcasters
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetGameMode() uint32 {
|
||
|
if m != nil && m.GameMode != nil {
|
||
|
return *m.GameMode
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetLeagueId() uint32 {
|
||
|
if m != nil && m.LeagueId != nil {
|
||
|
return *m.LeagueId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetSingleTeam() bool {
|
||
|
if m != nil && m.SingleTeam != nil {
|
||
|
return *m.SingleTeam
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_MatchDetails) GetCheersPeak() uint32 {
|
||
|
if m != nil && m.CheersPeak != nil {
|
||
|
return *m.CheersPeak
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_GraphData struct {
|
||
|
GraphGold []int32 `protobuf:"varint,1,rep,name=graph_gold" json:"graph_gold,omitempty"`
|
||
|
GraphXp []int32 `protobuf:"varint,2,rep,name=graph_xp" json:"graph_xp,omitempty"`
|
||
|
GraphKill []int32 `protobuf:"varint,3,rep,name=graph_kill" json:"graph_kill,omitempty"`
|
||
|
GraphTower []int32 `protobuf:"varint,4,rep,name=graph_tower" json:"graph_tower,omitempty"`
|
||
|
GraphRax []int32 `protobuf:"varint,5,rep,name=graph_rax" json:"graph_rax,omitempty"`
|
||
|
TeamLocStats []*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats `protobuf:"bytes,6,rep,name=team_loc_stats" json:"team_loc_stats,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData) Reset() { *m = CMsgDOTARealtimeGameStats_GraphData{} }
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStats_GraphData) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_GraphData) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 11}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphGold() []int32 {
|
||
|
if m != nil {
|
||
|
return m.GraphGold
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphXp() []int32 {
|
||
|
if m != nil {
|
||
|
return m.GraphXp
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphKill() []int32 {
|
||
|
if m != nil {
|
||
|
return m.GraphKill
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphTower() []int32 {
|
||
|
if m != nil {
|
||
|
return m.GraphTower
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData) GetGraphRax() []int32 {
|
||
|
if m != nil {
|
||
|
return m.GraphRax
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData) GetTeamLocStats() []*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats {
|
||
|
if m != nil {
|
||
|
return m.TeamLocStats
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_GraphData_LocationStats struct {
|
||
|
Stats []int32 `protobuf:"varint,1,rep,name=stats" json:"stats,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStats_GraphData_LocationStats{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) String() string {
|
||
|
return proto.CompactTextString(m)
|
||
|
}
|
||
|
func (*CMsgDOTARealtimeGameStats_GraphData_LocationStats) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_GraphData_LocationStats) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 11, 0}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData_LocationStats) GetStats() []int32 {
|
||
|
if m != nil {
|
||
|
return m.Stats
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats struct {
|
||
|
LocStats []*CMsgDOTARealtimeGameStats_GraphData_LocationStats `protobuf:"bytes,1,rep,name=loc_stats" json:"loc_stats,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) String() string {
|
||
|
return proto.CompactTextString(m)
|
||
|
}
|
||
|
func (*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{30, 11, 1}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats) GetLocStats() []*CMsgDOTARealtimeGameStats_GraphData_LocationStats {
|
||
|
if m != nil {
|
||
|
return m.LocStats
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStatsTerse struct {
|
||
|
Match *CMsgDOTARealtimeGameStatsTerse_MatchDetails `protobuf:"bytes,1,opt,name=match" json:"match,omitempty"`
|
||
|
Teams []*CMsgDOTARealtimeGameStatsTerse_TeamDetails `protobuf:"bytes,2,rep,name=teams" json:"teams,omitempty"`
|
||
|
Buildings []*CMsgDOTARealtimeGameStatsTerse_BuildingDetails `protobuf:"bytes,3,rep,name=buildings" json:"buildings,omitempty"`
|
||
|
GraphData *CMsgDOTARealtimeGameStatsTerse_GraphData `protobuf:"bytes,4,opt,name=graph_data" json:"graph_data,omitempty"`
|
||
|
DeltaFrame *bool `protobuf:"varint,5,opt,name=delta_frame" json:"delta_frame,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse) Reset() { *m = CMsgDOTARealtimeGameStatsTerse{} }
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStatsTerse) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStatsTerse) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{31}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse) GetMatch() *CMsgDOTARealtimeGameStatsTerse_MatchDetails {
|
||
|
if m != nil {
|
||
|
return m.Match
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse) GetTeams() []*CMsgDOTARealtimeGameStatsTerse_TeamDetails {
|
||
|
if m != nil {
|
||
|
return m.Teams
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse) GetBuildings() []*CMsgDOTARealtimeGameStatsTerse_BuildingDetails {
|
||
|
if m != nil {
|
||
|
return m.Buildings
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse) GetGraphData() *CMsgDOTARealtimeGameStatsTerse_GraphData {
|
||
|
if m != nil {
|
||
|
return m.GraphData
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse) GetDeltaFrame() bool {
|
||
|
if m != nil && m.DeltaFrame != nil {
|
||
|
return *m.DeltaFrame
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStatsTerse_TeamDetails struct {
|
||
|
TeamNumber *uint32 `protobuf:"varint,1,opt,name=team_number" json:"team_number,omitempty"`
|
||
|
TeamId *uint32 `protobuf:"varint,2,opt,name=team_id" json:"team_id,omitempty"`
|
||
|
TeamName *string `protobuf:"bytes,3,opt,name=team_name" json:"team_name,omitempty"`
|
||
|
TeamLogo *uint64 `protobuf:"fixed64,4,opt,name=team_logo" json:"team_logo,omitempty"`
|
||
|
Score *uint32 `protobuf:"varint,5,opt,name=score" json:"score,omitempty"`
|
||
|
Players []*CMsgDOTARealtimeGameStatsTerse_PlayerDetails `protobuf:"bytes,6,rep,name=players" json:"players,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStatsTerse_TeamDetails{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) String() string {
|
||
|
return proto.CompactTextString(m)
|
||
|
}
|
||
|
func (*CMsgDOTARealtimeGameStatsTerse_TeamDetails) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStatsTerse_TeamDetails) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{31, 0}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamNumber() uint32 {
|
||
|
if m != nil && m.TeamNumber != nil {
|
||
|
return *m.TeamNumber
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamId() uint32 {
|
||
|
if m != nil && m.TeamId != nil {
|
||
|
return *m.TeamId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamName() string {
|
||
|
if m != nil && m.TeamName != nil {
|
||
|
return *m.TeamName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetTeamLogo() uint64 {
|
||
|
if m != nil && m.TeamLogo != nil {
|
||
|
return *m.TeamLogo
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetScore() uint32 {
|
||
|
if m != nil && m.Score != nil {
|
||
|
return *m.Score
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_TeamDetails) GetPlayers() []*CMsgDOTARealtimeGameStatsTerse_PlayerDetails {
|
||
|
if m != nil {
|
||
|
return m.Players
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStatsTerse_PlayerDetails struct {
|
||
|
Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"`
|
||
|
Playerid *uint32 `protobuf:"varint,2,opt,name=playerid" json:"playerid,omitempty"`
|
||
|
Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
|
||
|
Team *uint32 `protobuf:"varint,4,opt,name=team" json:"team,omitempty"`
|
||
|
Heroid *uint32 `protobuf:"varint,5,opt,name=heroid" json:"heroid,omitempty"`
|
||
|
Level *uint32 `protobuf:"varint,6,opt,name=level" json:"level,omitempty"`
|
||
|
KillCount *uint32 `protobuf:"varint,7,opt,name=kill_count" json:"kill_count,omitempty"`
|
||
|
DeathCount *uint32 `protobuf:"varint,8,opt,name=death_count" json:"death_count,omitempty"`
|
||
|
AssistsCount *uint32 `protobuf:"varint,9,opt,name=assists_count" json:"assists_count,omitempty"`
|
||
|
DeniesCount *uint32 `protobuf:"varint,10,opt,name=denies_count" json:"denies_count,omitempty"`
|
||
|
LhCount *uint32 `protobuf:"varint,11,opt,name=lh_count" json:"lh_count,omitempty"`
|
||
|
Gold *uint32 `protobuf:"varint,12,opt,name=gold" json:"gold,omitempty"`
|
||
|
X *float32 `protobuf:"fixed32,13,opt,name=x" json:"x,omitempty"`
|
||
|
Y *float32 `protobuf:"fixed32,14,opt,name=y" json:"y,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStatsTerse_PlayerDetails{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) String() string {
|
||
|
return proto.CompactTextString(m)
|
||
|
}
|
||
|
func (*CMsgDOTARealtimeGameStatsTerse_PlayerDetails) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStatsTerse_PlayerDetails) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{31, 1}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetAccountid() uint32 {
|
||
|
if m != nil && m.Accountid != nil {
|
||
|
return *m.Accountid
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetPlayerid() uint32 {
|
||
|
if m != nil && m.Playerid != nil {
|
||
|
return *m.Playerid
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetName() string {
|
||
|
if m != nil && m.Name != nil {
|
||
|
return *m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetTeam() uint32 {
|
||
|
if m != nil && m.Team != nil {
|
||
|
return *m.Team
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetHeroid() uint32 {
|
||
|
if m != nil && m.Heroid != nil {
|
||
|
return *m.Heroid
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetLevel() uint32 {
|
||
|
if m != nil && m.Level != nil {
|
||
|
return *m.Level
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetKillCount() uint32 {
|
||
|
if m != nil && m.KillCount != nil {
|
||
|
return *m.KillCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetDeathCount() uint32 {
|
||
|
if m != nil && m.DeathCount != nil {
|
||
|
return *m.DeathCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetAssistsCount() uint32 {
|
||
|
if m != nil && m.AssistsCount != nil {
|
||
|
return *m.AssistsCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetDeniesCount() uint32 {
|
||
|
if m != nil && m.DeniesCount != nil {
|
||
|
return *m.DeniesCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetLhCount() uint32 {
|
||
|
if m != nil && m.LhCount != nil {
|
||
|
return *m.LhCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetGold() uint32 {
|
||
|
if m != nil && m.Gold != nil {
|
||
|
return *m.Gold
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetX() float32 {
|
||
|
if m != nil && m.X != nil {
|
||
|
return *m.X
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_PlayerDetails) GetY() float32 {
|
||
|
if m != nil && m.Y != nil {
|
||
|
return *m.Y
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStatsTerse_BuildingDetails struct {
|
||
|
Team *uint32 `protobuf:"varint,1,opt,name=team" json:"team,omitempty"`
|
||
|
Heading *float32 `protobuf:"fixed32,2,opt,name=heading" json:"heading,omitempty"`
|
||
|
Type *uint32 `protobuf:"varint,3,opt,name=type" json:"type,omitempty"`
|
||
|
Lane *uint32 `protobuf:"varint,4,opt,name=lane" json:"lane,omitempty"`
|
||
|
Tier *uint32 `protobuf:"varint,5,opt,name=tier" json:"tier,omitempty"`
|
||
|
X *float32 `protobuf:"fixed32,6,opt,name=x" json:"x,omitempty"`
|
||
|
Y *float32 `protobuf:"fixed32,7,opt,name=y" json:"y,omitempty"`
|
||
|
Destroyed *bool `protobuf:"varint,8,opt,name=destroyed" json:"destroyed,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStatsTerse_BuildingDetails{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) String() string {
|
||
|
return proto.CompactTextString(m)
|
||
|
}
|
||
|
func (*CMsgDOTARealtimeGameStatsTerse_BuildingDetails) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStatsTerse_BuildingDetails) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{31, 2}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetTeam() uint32 {
|
||
|
if m != nil && m.Team != nil {
|
||
|
return *m.Team
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetHeading() float32 {
|
||
|
if m != nil && m.Heading != nil {
|
||
|
return *m.Heading
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetType() uint32 {
|
||
|
if m != nil && m.Type != nil {
|
||
|
return *m.Type
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetLane() uint32 {
|
||
|
if m != nil && m.Lane != nil {
|
||
|
return *m.Lane
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetTier() uint32 {
|
||
|
if m != nil && m.Tier != nil {
|
||
|
return *m.Tier
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetX() float32 {
|
||
|
if m != nil && m.X != nil {
|
||
|
return *m.X
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetY() float32 {
|
||
|
if m != nil && m.Y != nil {
|
||
|
return *m.Y
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_BuildingDetails) GetDestroyed() bool {
|
||
|
if m != nil && m.Destroyed != nil {
|
||
|
return *m.Destroyed
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStatsTerse_MatchDetails struct {
|
||
|
ServerSteamId *uint64 `protobuf:"fixed64,1,opt,name=server_steam_id" json:"server_steam_id,omitempty"`
|
||
|
Matchid *uint64 `protobuf:"varint,2,opt,name=matchid" json:"matchid,omitempty"`
|
||
|
Timestamp *uint32 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
|
||
|
GameTime *int32 `protobuf:"varint,4,opt,name=game_time" json:"game_time,omitempty"`
|
||
|
SteamBroadcasterAccountIds []uint32 `protobuf:"varint,6,rep,name=steam_broadcaster_account_ids" json:"steam_broadcaster_account_ids,omitempty"`
|
||
|
GameMode *uint32 `protobuf:"varint,7,opt,name=game_mode" json:"game_mode,omitempty"`
|
||
|
LeagueId *uint32 `protobuf:"varint,8,opt,name=league_id" json:"league_id,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStatsTerse_MatchDetails{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) String() string {
|
||
|
return proto.CompactTextString(m)
|
||
|
}
|
||
|
func (*CMsgDOTARealtimeGameStatsTerse_MatchDetails) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStatsTerse_MatchDetails) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{31, 3}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetServerSteamId() uint64 {
|
||
|
if m != nil && m.ServerSteamId != nil {
|
||
|
return *m.ServerSteamId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetMatchid() uint64 {
|
||
|
if m != nil && m.Matchid != nil {
|
||
|
return *m.Matchid
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetTimestamp() uint32 {
|
||
|
if m != nil && m.Timestamp != nil {
|
||
|
return *m.Timestamp
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetGameTime() int32 {
|
||
|
if m != nil && m.GameTime != nil {
|
||
|
return *m.GameTime
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetSteamBroadcasterAccountIds() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.SteamBroadcasterAccountIds
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetGameMode() uint32 {
|
||
|
if m != nil && m.GameMode != nil {
|
||
|
return *m.GameMode
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_MatchDetails) GetLeagueId() uint32 {
|
||
|
if m != nil && m.LeagueId != nil {
|
||
|
return *m.LeagueId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTARealtimeGameStatsTerse_GraphData struct {
|
||
|
GraphGold []int32 `protobuf:"varint,1,rep,name=graph_gold" json:"graph_gold,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) Reset() {
|
||
|
*m = CMsgDOTARealtimeGameStatsTerse_GraphData{}
|
||
|
}
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTARealtimeGameStatsTerse_GraphData) ProtoMessage() {}
|
||
|
func (*CMsgDOTARealtimeGameStatsTerse_GraphData) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{31, 4}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTARealtimeGameStatsTerse_GraphData) GetGraphGold() []int32 {
|
||
|
if m != nil {
|
||
|
return m.GraphGold
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgGCToClientMatchGroupsVersion struct {
|
||
|
MatchgroupsVersion *uint32 `protobuf:"varint,1,opt,name=matchgroups_version" json:"matchgroups_version,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCToClientMatchGroupsVersion) Reset() { *m = CMsgGCToClientMatchGroupsVersion{} }
|
||
|
func (m *CMsgGCToClientMatchGroupsVersion) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgGCToClientMatchGroupsVersion) ProtoMessage() {}
|
||
|
func (*CMsgGCToClientMatchGroupsVersion) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{32}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgGCToClientMatchGroupsVersion) GetMatchgroupsVersion() uint32 {
|
||
|
if m != nil && m.MatchgroupsVersion != nil {
|
||
|
return *m.MatchgroupsVersion
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASDOHeroStatsHistory struct {
|
||
|
MatchId *uint64 `protobuf:"varint,1,opt,name=match_id" json:"match_id,omitempty"`
|
||
|
GameMode *uint32 `protobuf:"varint,2,opt,name=game_mode" json:"game_mode,omitempty"`
|
||
|
LobbyType *uint32 `protobuf:"varint,3,opt,name=lobby_type" json:"lobby_type,omitempty"`
|
||
|
StartTime *uint32 `protobuf:"varint,4,opt,name=start_time" json:"start_time,omitempty"`
|
||
|
Won *bool `protobuf:"varint,5,opt,name=won" json:"won,omitempty"`
|
||
|
Gpm *uint32 `protobuf:"varint,6,opt,name=gpm" json:"gpm,omitempty"`
|
||
|
Xpm *uint32 `protobuf:"varint,7,opt,name=xpm" json:"xpm,omitempty"`
|
||
|
Kills *uint32 `protobuf:"varint,8,opt,name=kills" json:"kills,omitempty"`
|
||
|
Deaths *uint32 `protobuf:"varint,9,opt,name=deaths" json:"deaths,omitempty"`
|
||
|
Assists *uint32 `protobuf:"varint,10,opt,name=assists" json:"assists,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASDOHeroStatsHistory) Reset() { *m = CMsgDOTASDOHeroStatsHistory{} }
|
||
|
func (m *CMsgDOTASDOHeroStatsHistory) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTASDOHeroStatsHistory) ProtoMessage() {}
|
||
|
func (*CMsgDOTASDOHeroStatsHistory) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{33} }
|
||
|
|
||
|
func (m *CMsgDOTASDOHeroStatsHistory) GetMatchId() uint64 {
|
||
|
if m != nil && m.MatchId != nil {
|
||
|
return *m.MatchId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASDOHeroStatsHistory) GetGameMode() uint32 {
|
||
|
if m != nil && m.GameMode != nil {
|
||
|
return *m.GameMode
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASDOHeroStatsHistory) GetLobbyType() uint32 {
|
||
|
if m != nil && m.LobbyType != nil {
|
||
|
return *m.LobbyType
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASDOHeroStatsHistory) GetStartTime() uint32 {
|
||
|
if m != nil && m.StartTime != nil {
|
||
|
return *m.StartTime
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASDOHeroStatsHistory) GetWon() bool {
|
||
|
if m != nil && m.Won != nil {
|
||
|
return *m.Won
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASDOHeroStatsHistory) GetGpm() uint32 {
|
||
|
if m != nil && m.Gpm != nil {
|
||
|
return *m.Gpm
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASDOHeroStatsHistory) GetXpm() uint32 {
|
||
|
if m != nil && m.Xpm != nil {
|
||
|
return *m.Xpm
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASDOHeroStatsHistory) GetKills() uint32 {
|
||
|
if m != nil && m.Kills != nil {
|
||
|
return *m.Kills
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASDOHeroStatsHistory) GetDeaths() uint32 {
|
||
|
if m != nil && m.Deaths != nil {
|
||
|
return *m.Deaths
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASDOHeroStatsHistory) GetAssists() uint32 {
|
||
|
if m != nil && m.Assists != nil {
|
||
|
return *m.Assists
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonRewards struct {
|
||
|
Rewards []*CMsgDOTASeasonRewards_Reward `protobuf:"bytes,1,rep,name=rewards" json:"rewards,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonRewards) Reset() { *m = CMsgDOTASeasonRewards{} }
|
||
|
func (m *CMsgDOTASeasonRewards) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTASeasonRewards) ProtoMessage() {}
|
||
|
func (*CMsgDOTASeasonRewards) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{34} }
|
||
|
|
||
|
func (m *CMsgDOTASeasonRewards) GetRewards() []*CMsgDOTASeasonRewards_Reward {
|
||
|
if m != nil {
|
||
|
return m.Rewards
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonRewards_Reward struct {
|
||
|
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
|
||
|
Itemdef *uint32 `protobuf:"varint,2,opt,name=itemdef" json:"itemdef,omitempty"`
|
||
|
Importance *uint32 `protobuf:"varint,3,opt,name=importance" json:"importance,omitempty"`
|
||
|
BaseLevel *uint32 `protobuf:"varint,4,opt,name=base_level" json:"base_level,omitempty"`
|
||
|
RepeatLevel *uint32 `protobuf:"varint,5,opt,name=repeat_level" json:"repeat_level,omitempty"`
|
||
|
RewardType *CMsgDOTASeasonRewards_ERewardType `protobuf:"varint,6,opt,name=reward_type,enum=dota.CMsgDOTASeasonRewards_ERewardType,def=0" json:"reward_type,omitempty"`
|
||
|
Image *string `protobuf:"bytes,7,opt,name=image" json:"image,omitempty"`
|
||
|
ActionId *uint32 `protobuf:"varint,8,opt,name=action_id" json:"action_id,omitempty"`
|
||
|
EffectIndex *uint32 `protobuf:"varint,9,opt,name=effect_index" json:"effect_index,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonRewards_Reward) Reset() { *m = CMsgDOTASeasonRewards_Reward{} }
|
||
|
func (m *CMsgDOTASeasonRewards_Reward) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTASeasonRewards_Reward) ProtoMessage() {}
|
||
|
func (*CMsgDOTASeasonRewards_Reward) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{34, 0}
|
||
|
}
|
||
|
|
||
|
const Default_CMsgDOTASeasonRewards_Reward_RewardType CMsgDOTASeasonRewards_ERewardType = CMsgDOTASeasonRewards_EconItem
|
||
|
|
||
|
func (m *CMsgDOTASeasonRewards_Reward) GetName() string {
|
||
|
if m != nil && m.Name != nil {
|
||
|
return *m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonRewards_Reward) GetItemdef() uint32 {
|
||
|
if m != nil && m.Itemdef != nil {
|
||
|
return *m.Itemdef
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonRewards_Reward) GetImportance() uint32 {
|
||
|
if m != nil && m.Importance != nil {
|
||
|
return *m.Importance
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonRewards_Reward) GetBaseLevel() uint32 {
|
||
|
if m != nil && m.BaseLevel != nil {
|
||
|
return *m.BaseLevel
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonRewards_Reward) GetRepeatLevel() uint32 {
|
||
|
if m != nil && m.RepeatLevel != nil {
|
||
|
return *m.RepeatLevel
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonRewards_Reward) GetRewardType() CMsgDOTASeasonRewards_ERewardType {
|
||
|
if m != nil && m.RewardType != nil {
|
||
|
return *m.RewardType
|
||
|
}
|
||
|
return Default_CMsgDOTASeasonRewards_Reward_RewardType
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonRewards_Reward) GetImage() string {
|
||
|
if m != nil && m.Image != nil {
|
||
|
return *m.Image
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonRewards_Reward) GetActionId() uint32 {
|
||
|
if m != nil && m.ActionId != nil {
|
||
|
return *m.ActionId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonRewards_Reward) GetEffectIndex() uint32 {
|
||
|
if m != nil && m.EffectIndex != nil {
|
||
|
return *m.EffectIndex
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonAchievements struct {
|
||
|
Achievements []*CMsgDOTASeasonAchievements_Achievement `protobuf:"bytes,1,rep,name=achievements" json:"achievements,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonAchievements) Reset() { *m = CMsgDOTASeasonAchievements{} }
|
||
|
func (m *CMsgDOTASeasonAchievements) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTASeasonAchievements) ProtoMessage() {}
|
||
|
func (*CMsgDOTASeasonAchievements) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{35} }
|
||
|
|
||
|
func (m *CMsgDOTASeasonAchievements) GetAchievements() []*CMsgDOTASeasonAchievements_Achievement {
|
||
|
if m != nil {
|
||
|
return m.Achievements
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonAchievements_Achievement struct {
|
||
|
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
|
||
|
Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
|
||
|
Image *string `protobuf:"bytes,3,opt,name=image" json:"image,omitempty"`
|
||
|
ActionId *uint32 `protobuf:"varint,4,opt,name=action_id" json:"action_id,omitempty"`
|
||
|
MaxGrants *uint32 `protobuf:"varint,5,opt,name=max_grants" json:"max_grants,omitempty"`
|
||
|
NormalPoints *uint32 `protobuf:"varint,6,opt,name=normal_points" json:"normal_points,omitempty"`
|
||
|
TrackingAchievement *uint32 `protobuf:"varint,7,opt,name=tracking_achievement" json:"tracking_achievement,omitempty"`
|
||
|
AchievementGoal *uint32 `protobuf:"varint,8,opt,name=achievement_goal" json:"achievement_goal,omitempty"`
|
||
|
AchievementLevel *uint32 `protobuf:"varint,9,opt,name=achievement_level" json:"achievement_level,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonAchievements_Achievement) Reset() {
|
||
|
*m = CMsgDOTASeasonAchievements_Achievement{}
|
||
|
}
|
||
|
func (m *CMsgDOTASeasonAchievements_Achievement) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTASeasonAchievements_Achievement) ProtoMessage() {}
|
||
|
func (*CMsgDOTASeasonAchievements_Achievement) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{35, 0}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonAchievements_Achievement) GetName() string {
|
||
|
if m != nil && m.Name != nil {
|
||
|
return *m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonAchievements_Achievement) GetDescription() string {
|
||
|
if m != nil && m.Description != nil {
|
||
|
return *m.Description
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonAchievements_Achievement) GetImage() string {
|
||
|
if m != nil && m.Image != nil {
|
||
|
return *m.Image
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonAchievements_Achievement) GetActionId() uint32 {
|
||
|
if m != nil && m.ActionId != nil {
|
||
|
return *m.ActionId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonAchievements_Achievement) GetMaxGrants() uint32 {
|
||
|
if m != nil && m.MaxGrants != nil {
|
||
|
return *m.MaxGrants
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonAchievements_Achievement) GetNormalPoints() uint32 {
|
||
|
if m != nil && m.NormalPoints != nil {
|
||
|
return *m.NormalPoints
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonAchievements_Achievement) GetTrackingAchievement() uint32 {
|
||
|
if m != nil && m.TrackingAchievement != nil {
|
||
|
return *m.TrackingAchievement
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonAchievements_Achievement) GetAchievementGoal() uint32 {
|
||
|
if m != nil && m.AchievementGoal != nil {
|
||
|
return *m.AchievementGoal
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonAchievements_Achievement) GetAchievementLevel() uint32 {
|
||
|
if m != nil && m.AchievementLevel != nil {
|
||
|
return *m.AchievementLevel
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonPredictions struct {
|
||
|
Predictions []*CMsgDOTASeasonPredictions_Prediction `protobuf:"bytes,1,rep,name=predictions" json:"predictions,omitempty"`
|
||
|
InGamePredictions []*CMsgDOTASeasonPredictions_InGamePrediction `protobuf:"bytes,2,rep,name=in_game_predictions" json:"in_game_predictions,omitempty"`
|
||
|
InGamePredictionCountPerGame *uint32 `protobuf:"varint,3,opt,name=in_game_prediction_count_per_game" json:"in_game_prediction_count_per_game,omitempty"`
|
||
|
InGamePredictionVotingPeriodMinutes *uint32 `protobuf:"varint,4,opt,name=in_game_prediction_voting_period_minutes" json:"in_game_prediction_voting_period_minutes,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions) Reset() { *m = CMsgDOTASeasonPredictions{} }
|
||
|
func (m *CMsgDOTASeasonPredictions) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTASeasonPredictions) ProtoMessage() {}
|
||
|
func (*CMsgDOTASeasonPredictions) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{36} }
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions) GetPredictions() []*CMsgDOTASeasonPredictions_Prediction {
|
||
|
if m != nil {
|
||
|
return m.Predictions
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions) GetInGamePredictions() []*CMsgDOTASeasonPredictions_InGamePrediction {
|
||
|
if m != nil {
|
||
|
return m.InGamePredictions
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions) GetInGamePredictionCountPerGame() uint32 {
|
||
|
if m != nil && m.InGamePredictionCountPerGame != nil {
|
||
|
return *m.InGamePredictionCountPerGame
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions) GetInGamePredictionVotingPeriodMinutes() uint32 {
|
||
|
if m != nil && m.InGamePredictionVotingPeriodMinutes != nil {
|
||
|
return *m.InGamePredictionVotingPeriodMinutes
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonPredictions_Choice struct {
|
||
|
Value *uint32 `protobuf:"varint,1,opt,name=value" json:"value,omitempty"`
|
||
|
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
|
||
|
MinRawValue *uint32 `protobuf:"varint,3,opt,name=min_raw_value" json:"min_raw_value,omitempty"`
|
||
|
MaxRawValue *uint32 `protobuf:"varint,4,opt,name=max_raw_value" json:"max_raw_value,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Choice) Reset() { *m = CMsgDOTASeasonPredictions_Choice{} }
|
||
|
func (m *CMsgDOTASeasonPredictions_Choice) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTASeasonPredictions_Choice) ProtoMessage() {}
|
||
|
func (*CMsgDOTASeasonPredictions_Choice) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{36, 0}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Choice) GetValue() uint32 {
|
||
|
if m != nil && m.Value != nil {
|
||
|
return *m.Value
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Choice) GetName() string {
|
||
|
if m != nil && m.Name != nil {
|
||
|
return *m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Choice) GetMinRawValue() uint32 {
|
||
|
if m != nil && m.MinRawValue != nil {
|
||
|
return *m.MinRawValue
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Choice) GetMaxRawValue() uint32 {
|
||
|
if m != nil && m.MaxRawValue != nil {
|
||
|
return *m.MaxRawValue
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonPredictions_Answers struct {
|
||
|
AnswerId []uint32 `protobuf:"varint,1,rep,name=answer_id" json:"answer_id,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Answers) Reset() { *m = CMsgDOTASeasonPredictions_Answers{} }
|
||
|
func (m *CMsgDOTASeasonPredictions_Answers) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTASeasonPredictions_Answers) ProtoMessage() {}
|
||
|
func (*CMsgDOTASeasonPredictions_Answers) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{36, 1}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Answers) GetAnswerId() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.AnswerId
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonPredictions_QueryKeyValues struct {
|
||
|
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
|
||
|
Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_QueryKeyValues) Reset() {
|
||
|
*m = CMsgDOTASeasonPredictions_QueryKeyValues{}
|
||
|
}
|
||
|
func (m *CMsgDOTASeasonPredictions_QueryKeyValues) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTASeasonPredictions_QueryKeyValues) ProtoMessage() {}
|
||
|
func (*CMsgDOTASeasonPredictions_QueryKeyValues) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{36, 2}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_QueryKeyValues) GetName() string {
|
||
|
if m != nil && m.Name != nil {
|
||
|
return *m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_QueryKeyValues) GetValue() string {
|
||
|
if m != nil && m.Value != nil {
|
||
|
return *m.Value
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonPredictions_Prediction struct {
|
||
|
Type *CMsgDOTASeasonPredictionsEPredictionType `protobuf:"varint,1,opt,name=type,enum=dota.CMsgDOTASeasonPredictionsEPredictionType,def=0" json:"type,omitempty"`
|
||
|
Question *string `protobuf:"bytes,2,opt,name=question" json:"question,omitempty"`
|
||
|
Choices []*CMsgDOTASeasonPredictions_Choice `protobuf:"bytes,3,rep,name=choices" json:"choices,omitempty"`
|
||
|
SelectionId *uint32 `protobuf:"varint,4,opt,name=selection_id" json:"selection_id,omitempty"`
|
||
|
StartDate *uint32 `protobuf:"varint,5,opt,name=start_date" json:"start_date,omitempty"`
|
||
|
LockDate *uint32 `protobuf:"varint,6,opt,name=lock_date" json:"lock_date,omitempty"`
|
||
|
Reward *uint32 `protobuf:"varint,7,opt,name=reward" json:"reward,omitempty"`
|
||
|
AnswerType *CMsgDOTASeasonPredictionsEAnswerType `protobuf:"varint,8,opt,name=answer_type,enum=dota.CMsgDOTASeasonPredictionsEAnswerType,def=0" json:"answer_type,omitempty"`
|
||
|
AnswerId *uint32 `protobuf:"varint,9,opt,name=answer_id" json:"answer_id,omitempty"`
|
||
|
Answers []*CMsgDOTASeasonPredictions_Answers `protobuf:"bytes,10,rep,name=answers" json:"answers,omitempty"`
|
||
|
QueryName *string `protobuf:"bytes,11,opt,name=query_name" json:"query_name,omitempty"`
|
||
|
QueryBindParams []uint32 `protobuf:"varint,12,rep,name=query_bind_params" json:"query_bind_params,omitempty"`
|
||
|
LockOnSelectionId *uint32 `protobuf:"varint,13,opt,name=lock_on_selection_id" json:"lock_on_selection_id,omitempty"`
|
||
|
LockOnSelectionValue *uint32 `protobuf:"varint,14,opt,name=lock_on_selection_value" json:"lock_on_selection_value,omitempty"`
|
||
|
LockOnSelectionSet *bool `protobuf:"varint,15,opt,name=lock_on_selection_set" json:"lock_on_selection_set,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) Reset() { *m = CMsgDOTASeasonPredictions_Prediction{} }
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTASeasonPredictions_Prediction) ProtoMessage() {}
|
||
|
func (*CMsgDOTASeasonPredictions_Prediction) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{36, 3}
|
||
|
}
|
||
|
|
||
|
const Default_CMsgDOTASeasonPredictions_Prediction_Type CMsgDOTASeasonPredictionsEPredictionType = CMsgDOTASeasonPredictions_Generic
|
||
|
const Default_CMsgDOTASeasonPredictions_Prediction_AnswerType CMsgDOTASeasonPredictionsEAnswerType = CMsgDOTASeasonPredictions_SingleInt
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetType() CMsgDOTASeasonPredictionsEPredictionType {
|
||
|
if m != nil && m.Type != nil {
|
||
|
return *m.Type
|
||
|
}
|
||
|
return Default_CMsgDOTASeasonPredictions_Prediction_Type
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetQuestion() string {
|
||
|
if m != nil && m.Question != nil {
|
||
|
return *m.Question
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetChoices() []*CMsgDOTASeasonPredictions_Choice {
|
||
|
if m != nil {
|
||
|
return m.Choices
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetSelectionId() uint32 {
|
||
|
if m != nil && m.SelectionId != nil {
|
||
|
return *m.SelectionId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetStartDate() uint32 {
|
||
|
if m != nil && m.StartDate != nil {
|
||
|
return *m.StartDate
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetLockDate() uint32 {
|
||
|
if m != nil && m.LockDate != nil {
|
||
|
return *m.LockDate
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetReward() uint32 {
|
||
|
if m != nil && m.Reward != nil {
|
||
|
return *m.Reward
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetAnswerType() CMsgDOTASeasonPredictionsEAnswerType {
|
||
|
if m != nil && m.AnswerType != nil {
|
||
|
return *m.AnswerType
|
||
|
}
|
||
|
return Default_CMsgDOTASeasonPredictions_Prediction_AnswerType
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetAnswerId() uint32 {
|
||
|
if m != nil && m.AnswerId != nil {
|
||
|
return *m.AnswerId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetAnswers() []*CMsgDOTASeasonPredictions_Answers {
|
||
|
if m != nil {
|
||
|
return m.Answers
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetQueryName() string {
|
||
|
if m != nil && m.QueryName != nil {
|
||
|
return *m.QueryName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetQueryBindParams() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.QueryBindParams
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetLockOnSelectionId() uint32 {
|
||
|
if m != nil && m.LockOnSelectionId != nil {
|
||
|
return *m.LockOnSelectionId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetLockOnSelectionValue() uint32 {
|
||
|
if m != nil && m.LockOnSelectionValue != nil {
|
||
|
return *m.LockOnSelectionValue
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_Prediction) GetLockOnSelectionSet() bool {
|
||
|
if m != nil && m.LockOnSelectionSet != nil {
|
||
|
return *m.LockOnSelectionSet
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
type CMsgDOTASeasonPredictions_InGamePrediction struct {
|
||
|
Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
|
||
|
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
|
||
|
Type *CMsgDOTASeasonPredictionsEPredictionType `protobuf:"varint,3,opt,name=type,enum=dota.CMsgDOTASeasonPredictionsEPredictionType,def=0" json:"type,omitempty"`
|
||
|
Group *CMsgDOTASeasonPredictionsERandomSelectionGroupT `protobuf:"varint,4,opt,name=group,enum=dota.CMsgDOTASeasonPredictionsERandomSelectionGroupT,def=0" json:"group,omitempty"`
|
||
|
Question *string `protobuf:"bytes,5,opt,name=question" json:"question,omitempty"`
|
||
|
Choices []*CMsgDOTASeasonPredictions_Choice `protobuf:"bytes,6,rep,name=choices" json:"choices,omitempty"`
|
||
|
RequiredHeroes []string `protobuf:"bytes,7,rep,name=required_heroes" json:"required_heroes,omitempty"`
|
||
|
QueryName *string `protobuf:"bytes,8,opt,name=query_name" json:"query_name,omitempty"`
|
||
|
QueryValues []*CMsgDOTASeasonPredictions_QueryKeyValues `protobuf:"bytes,9,rep,name=query_values" json:"query_values,omitempty"`
|
||
|
AnswerResolutionType *CMsgDOTASeasonPredictionsEResolutionTypeT `protobuf:"varint,10,opt,name=answer_resolution_type,enum=dota.CMsgDOTASeasonPredictionsEResolutionTypeT,def=0" json:"answer_resolution_type,omitempty"`
|
||
|
PointsToGrant *uint32 `protobuf:"varint,11,opt,name=points_to_grant" json:"points_to_grant,omitempty"`
|
||
|
RewardAction *uint32 `protobuf:"varint,12,opt,name=reward_action" json:"reward_action,omitempty"`
|
||
|
DebugForceSelection *uint32 `protobuf:"varint,13,opt,name=debug_force_selection" json:"debug_force_selection,omitempty"`
|
||
|
RawValueType *CMsgDOTASeasonPredictionsERawValueTypeT `protobuf:"varint,14,opt,name=raw_value_type,enum=dota.CMsgDOTASeasonPredictionsERawValueTypeT,def=0" json:"raw_value_type,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) Reset() {
|
||
|
*m = CMsgDOTASeasonPredictions_InGamePrediction{}
|
||
|
}
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) String() string {
|
||
|
return proto.CompactTextString(m)
|
||
|
}
|
||
|
func (*CMsgDOTASeasonPredictions_InGamePrediction) ProtoMessage() {}
|
||
|
func (*CMsgDOTASeasonPredictions_InGamePrediction) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{36, 4}
|
||
|
}
|
||
|
|
||
|
const Default_CMsgDOTASeasonPredictions_InGamePrediction_Type CMsgDOTASeasonPredictionsEPredictionType = CMsgDOTASeasonPredictions_Generic
|
||
|
const Default_CMsgDOTASeasonPredictions_InGamePrediction_Group CMsgDOTASeasonPredictionsERandomSelectionGroupT = CMsgDOTASeasonPredictions_EarlyGame
|
||
|
const Default_CMsgDOTASeasonPredictions_InGamePrediction_AnswerResolutionType CMsgDOTASeasonPredictionsEResolutionTypeT = CMsgDOTASeasonPredictions_InvalidQuery
|
||
|
const Default_CMsgDOTASeasonPredictions_InGamePrediction_RawValueType CMsgDOTASeasonPredictionsERawValueTypeT = CMsgDOTASeasonPredictions_Number
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetId() uint32 {
|
||
|
if m != nil && m.Id != nil {
|
||
|
return *m.Id
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetName() string {
|
||
|
if m != nil && m.Name != nil {
|
||
|
return *m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetType() CMsgDOTASeasonPredictionsEPredictionType {
|
||
|
if m != nil && m.Type != nil {
|
||
|
return *m.Type
|
||
|
}
|
||
|
return Default_CMsgDOTASeasonPredictions_InGamePrediction_Type
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetGroup() CMsgDOTASeasonPredictionsERandomSelectionGroupT {
|
||
|
if m != nil && m.Group != nil {
|
||
|
return *m.Group
|
||
|
}
|
||
|
return Default_CMsgDOTASeasonPredictions_InGamePrediction_Group
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetQuestion() string {
|
||
|
if m != nil && m.Question != nil {
|
||
|
return *m.Question
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetChoices() []*CMsgDOTASeasonPredictions_Choice {
|
||
|
if m != nil {
|
||
|
return m.Choices
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetRequiredHeroes() []string {
|
||
|
if m != nil {
|
||
|
return m.RequiredHeroes
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetQueryName() string {
|
||
|
if m != nil && m.QueryName != nil {
|
||
|
return *m.QueryName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetQueryValues() []*CMsgDOTASeasonPredictions_QueryKeyValues {
|
||
|
if m != nil {
|
||
|
return m.QueryValues
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetAnswerResolutionType() CMsgDOTASeasonPredictionsEResolutionTypeT {
|
||
|
if m != nil && m.AnswerResolutionType != nil {
|
||
|
return *m.AnswerResolutionType
|
||
|
}
|
||
|
return Default_CMsgDOTASeasonPredictions_InGamePrediction_AnswerResolutionType
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetPointsToGrant() uint32 {
|
||
|
if m != nil && m.PointsToGrant != nil {
|
||
|
return *m.PointsToGrant
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetRewardAction() uint32 {
|
||
|
if m != nil && m.RewardAction != nil {
|
||
|
return *m.RewardAction
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetDebugForceSelection() uint32 {
|
||
|
if m != nil && m.DebugForceSelection != nil {
|
||
|
return *m.DebugForceSelection
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTASeasonPredictions_InGamePrediction) GetRawValueType() CMsgDOTASeasonPredictionsERawValueTypeT {
|
||
|
if m != nil && m.RawValueType != nil {
|
||
|
return *m.RawValueType
|
||
|
}
|
||
|
return Default_CMsgDOTASeasonPredictions_InGamePrediction_RawValueType
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAMatch struct {
|
||
|
Duration *uint32 `protobuf:"varint,3,opt,name=duration" json:"duration,omitempty"`
|
||
|
StartTime *uint32 `protobuf:"fixed32,4,opt,name=startTime" json:"startTime,omitempty"`
|
||
|
Players []*CMsgDOTAMatch_Player `protobuf:"bytes,5,rep,name=players" json:"players,omitempty"`
|
||
|
MatchId *uint64 `protobuf:"varint,6,opt,name=match_id" json:"match_id,omitempty"`
|
||
|
TowerStatus []uint32 `protobuf:"varint,8,rep,name=tower_status" json:"tower_status,omitempty"`
|
||
|
BarracksStatus []uint32 `protobuf:"varint,9,rep,name=barracks_status" json:"barracks_status,omitempty"`
|
||
|
Cluster *uint32 `protobuf:"varint,10,opt,name=cluster" json:"cluster,omitempty"`
|
||
|
FirstBloodTime *uint32 `protobuf:"varint,12,opt,name=first_blood_time" json:"first_blood_time,omitempty"`
|
||
|
ReplaySalt *uint32 `protobuf:"fixed32,13,opt,name=replay_salt" json:"replay_salt,omitempty"`
|
||
|
ServerIp *uint32 `protobuf:"fixed32,14,opt,name=server_ip" json:"server_ip,omitempty"`
|
||
|
ServerPort *uint32 `protobuf:"varint,15,opt,name=server_port" json:"server_port,omitempty"`
|
||
|
LobbyType *uint32 `protobuf:"varint,16,opt,name=lobby_type" json:"lobby_type,omitempty"`
|
||
|
HumanPlayers *uint32 `protobuf:"varint,17,opt,name=human_players" json:"human_players,omitempty"`
|
||
|
AverageSkill *uint32 `protobuf:"varint,18,opt,name=average_skill" json:"average_skill,omitempty"`
|
||
|
GameBalance *float32 `protobuf:"fixed32,19,opt,name=game_balance" json:"game_balance,omitempty"`
|
||
|
RadiantTeamId *uint32 `protobuf:"varint,20,opt,name=radiant_team_id" json:"radiant_team_id,omitempty"`
|
||
|
DireTeamId *uint32 `protobuf:"varint,21,opt,name=dire_team_id" json:"dire_team_id,omitempty"`
|
||
|
Leagueid *uint32 `protobuf:"varint,22,opt,name=leagueid" json:"leagueid,omitempty"`
|
||
|
RadiantTeamName *string `protobuf:"bytes,23,opt,name=radiant_team_name" json:"radiant_team_name,omitempty"`
|
||
|
DireTeamName *string `protobuf:"bytes,24,opt,name=dire_team_name" json:"dire_team_name,omitempty"`
|
||
|
RadiantTeamLogo *uint64 `protobuf:"varint,25,opt,name=radiant_team_logo" json:"radiant_team_logo,omitempty"`
|
||
|
DireTeamLogo *uint64 `protobuf:"varint,26,opt,name=dire_team_logo" json:"dire_team_logo,omitempty"`
|
||
|
RadiantTeamComplete *uint32 `protobuf:"varint,27,opt,name=radiant_team_complete" json:"radiant_team_complete,omitempty"`
|
||
|
DireTeamComplete *uint32 `protobuf:"varint,28,opt,name=dire_team_complete" json:"dire_team_complete,omitempty"`
|
||
|
PositiveVotes *uint32 `protobuf:"varint,29,opt,name=positive_votes" json:"positive_votes,omitempty"`
|
||
|
NegativeVotes *uint32 `protobuf:"varint,30,opt,name=negative_votes" json:"negative_votes,omitempty"`
|
||
|
GameMode *DOTA_GameMode `protobuf:"varint,31,opt,name=game_mode,enum=dota.DOTA_GameMode,def=0" json:"game_mode,omitempty"`
|
||
|
PicksBans []*CMatchHeroSelectEvent `protobuf:"bytes,32,rep,name=picks_bans" json:"picks_bans,omitempty"`
|
||
|
MatchSeqNum *uint64 `protobuf:"varint,33,opt,name=match_seq_num" json:"match_seq_num,omitempty"`
|
||
|
ReplayState *CMsgDOTAMatch_ReplayState `protobuf:"varint,34,opt,name=replay_state,enum=dota.CMsgDOTAMatch_ReplayState,def=0" json:"replay_state,omitempty"`
|
||
|
RadiantGuildId *uint32 `protobuf:"varint,35,opt,name=radiant_guild_id" json:"radiant_guild_id,omitempty"`
|
||
|
DireGuildId *uint32 `protobuf:"varint,36,opt,name=dire_guild_id" json:"dire_guild_id,omitempty"`
|
||
|
RadiantTeamTag *string `protobuf:"bytes,37,opt,name=radiant_team_tag" json:"radiant_team_tag,omitempty"`
|
||
|
DireTeamTag *string `protobuf:"bytes,38,opt,name=dire_team_tag" json:"dire_team_tag,omitempty"`
|
||
|
SeriesId *uint32 `protobuf:"varint,39,opt,name=series_id" json:"series_id,omitempty"`
|
||
|
SeriesType *uint32 `protobuf:"varint,40,opt,name=series_type" json:"series_type,omitempty"`
|
||
|
BroadcasterChannels []*CMsgDOTAMatch_BroadcasterChannel `protobuf:"bytes,43,rep,name=broadcaster_channels" json:"broadcaster_channels,omitempty"`
|
||
|
Engine *uint32 `protobuf:"varint,44,opt,name=engine" json:"engine,omitempty"`
|
||
|
CustomGameData *CMsgDOTAMatch_CustomGameData `protobuf:"bytes,45,opt,name=custom_game_data" json:"custom_game_data,omitempty"`
|
||
|
MatchFlags *uint32 `protobuf:"varint,46,opt,name=match_flags" json:"match_flags,omitempty"`
|
||
|
PrivateMetadataKey *uint32 `protobuf:"fixed32,47,opt,name=private_metadata_key" json:"private_metadata_key,omitempty"`
|
||
|
RadiantTeamScore *uint32 `protobuf:"varint,48,opt,name=radiant_team_score" json:"radiant_team_score,omitempty"`
|
||
|
DireTeamScore *uint32 `protobuf:"varint,49,opt,name=dire_team_score" json:"dire_team_score,omitempty"`
|
||
|
MatchOutcome *EMatchOutcome `protobuf:"varint,50,opt,name=match_outcome,enum=dota.EMatchOutcome,def=0" json:"match_outcome,omitempty"`
|
||
|
TournamentId *uint32 `protobuf:"varint,51,opt,name=tournament_id" json:"tournament_id,omitempty"`
|
||
|
TournamentRound *uint32 `protobuf:"varint,52,opt,name=tournament_round" json:"tournament_round,omitempty"`
|
||
|
PreGameDuration *uint32 `protobuf:"varint,53,opt,name=pre_game_duration" json:"pre_game_duration,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) Reset() { *m = CMsgDOTAMatch{} }
|
||
|
func (m *CMsgDOTAMatch) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAMatch) ProtoMessage() {}
|
||
|
func (*CMsgDOTAMatch) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{37} }
|
||
|
|
||
|
const Default_CMsgDOTAMatch_GameMode DOTA_GameMode = DOTA_GameMode_DOTA_GAMEMODE_NONE
|
||
|
const Default_CMsgDOTAMatch_ReplayState CMsgDOTAMatch_ReplayState = CMsgDOTAMatch_REPLAY_AVAILABLE
|
||
|
const Default_CMsgDOTAMatch_MatchOutcome EMatchOutcome = EMatchOutcome_k_EMatchOutcome_Unknown
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetDuration() uint32 {
|
||
|
if m != nil && m.Duration != nil {
|
||
|
return *m.Duration
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetStartTime() uint32 {
|
||
|
if m != nil && m.StartTime != nil {
|
||
|
return *m.StartTime
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetPlayers() []*CMsgDOTAMatch_Player {
|
||
|
if m != nil {
|
||
|
return m.Players
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetMatchId() uint64 {
|
||
|
if m != nil && m.MatchId != nil {
|
||
|
return *m.MatchId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetTowerStatus() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.TowerStatus
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetBarracksStatus() []uint32 {
|
||
|
if m != nil {
|
||
|
return m.BarracksStatus
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetCluster() uint32 {
|
||
|
if m != nil && m.Cluster != nil {
|
||
|
return *m.Cluster
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetFirstBloodTime() uint32 {
|
||
|
if m != nil && m.FirstBloodTime != nil {
|
||
|
return *m.FirstBloodTime
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetReplaySalt() uint32 {
|
||
|
if m != nil && m.ReplaySalt != nil {
|
||
|
return *m.ReplaySalt
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetServerIp() uint32 {
|
||
|
if m != nil && m.ServerIp != nil {
|
||
|
return *m.ServerIp
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetServerPort() uint32 {
|
||
|
if m != nil && m.ServerPort != nil {
|
||
|
return *m.ServerPort
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetLobbyType() uint32 {
|
||
|
if m != nil && m.LobbyType != nil {
|
||
|
return *m.LobbyType
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetHumanPlayers() uint32 {
|
||
|
if m != nil && m.HumanPlayers != nil {
|
||
|
return *m.HumanPlayers
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetAverageSkill() uint32 {
|
||
|
if m != nil && m.AverageSkill != nil {
|
||
|
return *m.AverageSkill
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetGameBalance() float32 {
|
||
|
if m != nil && m.GameBalance != nil {
|
||
|
return *m.GameBalance
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetRadiantTeamId() uint32 {
|
||
|
if m != nil && m.RadiantTeamId != nil {
|
||
|
return *m.RadiantTeamId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetDireTeamId() uint32 {
|
||
|
if m != nil && m.DireTeamId != nil {
|
||
|
return *m.DireTeamId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetLeagueid() uint32 {
|
||
|
if m != nil && m.Leagueid != nil {
|
||
|
return *m.Leagueid
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetRadiantTeamName() string {
|
||
|
if m != nil && m.RadiantTeamName != nil {
|
||
|
return *m.RadiantTeamName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetDireTeamName() string {
|
||
|
if m != nil && m.DireTeamName != nil {
|
||
|
return *m.DireTeamName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetRadiantTeamLogo() uint64 {
|
||
|
if m != nil && m.RadiantTeamLogo != nil {
|
||
|
return *m.RadiantTeamLogo
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetDireTeamLogo() uint64 {
|
||
|
if m != nil && m.DireTeamLogo != nil {
|
||
|
return *m.DireTeamLogo
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetRadiantTeamComplete() uint32 {
|
||
|
if m != nil && m.RadiantTeamComplete != nil {
|
||
|
return *m.RadiantTeamComplete
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetDireTeamComplete() uint32 {
|
||
|
if m != nil && m.DireTeamComplete != nil {
|
||
|
return *m.DireTeamComplete
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetPositiveVotes() uint32 {
|
||
|
if m != nil && m.PositiveVotes != nil {
|
||
|
return *m.PositiveVotes
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetNegativeVotes() uint32 {
|
||
|
if m != nil && m.NegativeVotes != nil {
|
||
|
return *m.NegativeVotes
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetGameMode() DOTA_GameMode {
|
||
|
if m != nil && m.GameMode != nil {
|
||
|
return *m.GameMode
|
||
|
}
|
||
|
return Default_CMsgDOTAMatch_GameMode
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetPicksBans() []*CMatchHeroSelectEvent {
|
||
|
if m != nil {
|
||
|
return m.PicksBans
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetMatchSeqNum() uint64 {
|
||
|
if m != nil && m.MatchSeqNum != nil {
|
||
|
return *m.MatchSeqNum
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetReplayState() CMsgDOTAMatch_ReplayState {
|
||
|
if m != nil && m.ReplayState != nil {
|
||
|
return *m.ReplayState
|
||
|
}
|
||
|
return Default_CMsgDOTAMatch_ReplayState
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetRadiantGuildId() uint32 {
|
||
|
if m != nil && m.RadiantGuildId != nil {
|
||
|
return *m.RadiantGuildId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetDireGuildId() uint32 {
|
||
|
if m != nil && m.DireGuildId != nil {
|
||
|
return *m.DireGuildId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetRadiantTeamTag() string {
|
||
|
if m != nil && m.RadiantTeamTag != nil {
|
||
|
return *m.RadiantTeamTag
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetDireTeamTag() string {
|
||
|
if m != nil && m.DireTeamTag != nil {
|
||
|
return *m.DireTeamTag
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetSeriesId() uint32 {
|
||
|
if m != nil && m.SeriesId != nil {
|
||
|
return *m.SeriesId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetSeriesType() uint32 {
|
||
|
if m != nil && m.SeriesType != nil {
|
||
|
return *m.SeriesType
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetBroadcasterChannels() []*CMsgDOTAMatch_BroadcasterChannel {
|
||
|
if m != nil {
|
||
|
return m.BroadcasterChannels
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetEngine() uint32 {
|
||
|
if m != nil && m.Engine != nil {
|
||
|
return *m.Engine
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetCustomGameData() *CMsgDOTAMatch_CustomGameData {
|
||
|
if m != nil {
|
||
|
return m.CustomGameData
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetMatchFlags() uint32 {
|
||
|
if m != nil && m.MatchFlags != nil {
|
||
|
return *m.MatchFlags
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetPrivateMetadataKey() uint32 {
|
||
|
if m != nil && m.PrivateMetadataKey != nil {
|
||
|
return *m.PrivateMetadataKey
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetRadiantTeamScore() uint32 {
|
||
|
if m != nil && m.RadiantTeamScore != nil {
|
||
|
return *m.RadiantTeamScore
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetDireTeamScore() uint32 {
|
||
|
if m != nil && m.DireTeamScore != nil {
|
||
|
return *m.DireTeamScore
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetMatchOutcome() EMatchOutcome {
|
||
|
if m != nil && m.MatchOutcome != nil {
|
||
|
return *m.MatchOutcome
|
||
|
}
|
||
|
return Default_CMsgDOTAMatch_MatchOutcome
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetTournamentId() uint32 {
|
||
|
if m != nil && m.TournamentId != nil {
|
||
|
return *m.TournamentId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetTournamentRound() uint32 {
|
||
|
if m != nil && m.TournamentRound != nil {
|
||
|
return *m.TournamentRound
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch) GetPreGameDuration() uint32 {
|
||
|
if m != nil && m.PreGameDuration != nil {
|
||
|
return *m.PreGameDuration
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAMatch_Player struct {
|
||
|
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
|
||
|
PlayerSlot *uint32 `protobuf:"varint,2,opt,name=player_slot" json:"player_slot,omitempty"`
|
||
|
HeroId *uint32 `protobuf:"varint,3,opt,name=hero_id" json:"hero_id,omitempty"`
|
||
|
Item_0 *uint32 `protobuf:"varint,4,opt,name=item_0" json:"item_0,omitempty"`
|
||
|
Item_1 *uint32 `protobuf:"varint,5,opt,name=item_1" json:"item_1,omitempty"`
|
||
|
Item_2 *uint32 `protobuf:"varint,6,opt,name=item_2" json:"item_2,omitempty"`
|
||
|
Item_3 *uint32 `protobuf:"varint,7,opt,name=item_3" json:"item_3,omitempty"`
|
||
|
Item_4 *uint32 `protobuf:"varint,8,opt,name=item_4" json:"item_4,omitempty"`
|
||
|
Item_5 *uint32 `protobuf:"varint,9,opt,name=item_5" json:"item_5,omitempty"`
|
||
|
ExpectedTeamContribution *float32 `protobuf:"fixed32,10,opt,name=expected_team_contribution" json:"expected_team_contribution,omitempty"`
|
||
|
ScaledMetric *float32 `protobuf:"fixed32,11,opt,name=scaled_metric" json:"scaled_metric,omitempty"`
|
||
|
PreviousRank *uint32 `protobuf:"varint,12,opt,name=previous_rank" json:"previous_rank,omitempty"`
|
||
|
RankChange *uint32 `protobuf:"varint,13,opt,name=rank_change" json:"rank_change,omitempty"`
|
||
|
SoloRank *bool `protobuf:"varint,49,opt,name=solo_rank" json:"solo_rank,omitempty"`
|
||
|
SeasonalRank *bool `protobuf:"varint,53,opt,name=seasonal_rank" json:"seasonal_rank,omitempty"`
|
||
|
Kills *uint32 `protobuf:"varint,14,opt,name=kills" json:"kills,omitempty"`
|
||
|
Deaths *uint32 `protobuf:"varint,15,opt,name=deaths" json:"deaths,omitempty"`
|
||
|
Assists *uint32 `protobuf:"varint,16,opt,name=assists" json:"assists,omitempty"`
|
||
|
LeaverStatus *uint32 `protobuf:"varint,17,opt,name=leaver_status" json:"leaver_status,omitempty"`
|
||
|
Gold *uint32 `protobuf:"varint,18,opt,name=gold" json:"gold,omitempty"`
|
||
|
LastHits *uint32 `protobuf:"varint,19,opt,name=last_hits" json:"last_hits,omitempty"`
|
||
|
Denies *uint32 `protobuf:"varint,20,opt,name=denies" json:"denies,omitempty"`
|
||
|
GoldPerMin *uint32 `protobuf:"varint,21,opt,name=gold_per_min" json:"gold_per_min,omitempty"`
|
||
|
XPPerMin *uint32 `protobuf:"varint,22,opt,name=XP_per_min" json:"XP_per_min,omitempty"`
|
||
|
GoldSpent *uint32 `protobuf:"varint,23,opt,name=gold_spent" json:"gold_spent,omitempty"`
|
||
|
HeroDamage *uint32 `protobuf:"varint,24,opt,name=hero_damage" json:"hero_damage,omitempty"`
|
||
|
TowerDamage *uint32 `protobuf:"varint,25,opt,name=tower_damage" json:"tower_damage,omitempty"`
|
||
|
HeroHealing *uint32 `protobuf:"varint,26,opt,name=hero_healing" json:"hero_healing,omitempty"`
|
||
|
Level *uint32 `protobuf:"varint,27,opt,name=level" json:"level,omitempty"`
|
||
|
TimeLastSeen *uint32 `protobuf:"varint,28,opt,name=time_last_seen" json:"time_last_seen,omitempty"`
|
||
|
PlayerName *string `protobuf:"bytes,29,opt,name=player_name" json:"player_name,omitempty"`
|
||
|
SupportAbilityValue *uint32 `protobuf:"varint,30,opt,name=support_ability_value" json:"support_ability_value,omitempty"`
|
||
|
FeedingDetected *bool `protobuf:"varint,32,opt,name=feeding_detected" json:"feeding_detected,omitempty"`
|
||
|
SearchRank *uint32 `protobuf:"varint,34,opt,name=search_rank" json:"search_rank,omitempty"`
|
||
|
SearchRankUncertainty *uint32 `protobuf:"varint,35,opt,name=search_rank_uncertainty" json:"search_rank_uncertainty,omitempty"`
|
||
|
RankUncertaintyChange *int32 `protobuf:"varint,36,opt,name=rank_uncertainty_change" json:"rank_uncertainty_change,omitempty"`
|
||
|
HeroPlayCount *uint32 `protobuf:"varint,37,opt,name=hero_play_count" json:"hero_play_count,omitempty"`
|
||
|
PartyId *uint64 `protobuf:"fixed64,38,opt,name=party_id" json:"party_id,omitempty"`
|
||
|
ScaledKills *float32 `protobuf:"fixed32,39,opt,name=scaled_kills" json:"scaled_kills,omitempty"`
|
||
|
ScaledDeaths *float32 `protobuf:"fixed32,40,opt,name=scaled_deaths" json:"scaled_deaths,omitempty"`
|
||
|
ScaledAssists *float32 `protobuf:"fixed32,41,opt,name=scaled_assists" json:"scaled_assists,omitempty"`
|
||
|
ClaimedFarmGold *uint32 `protobuf:"varint,42,opt,name=claimed_farm_gold" json:"claimed_farm_gold,omitempty"`
|
||
|
SupportGold *uint32 `protobuf:"varint,43,opt,name=support_gold" json:"support_gold,omitempty"`
|
||
|
ClaimedDenies *uint32 `protobuf:"varint,44,opt,name=claimed_denies" json:"claimed_denies,omitempty"`
|
||
|
ClaimedMisses *uint32 `protobuf:"varint,45,opt,name=claimed_misses" json:"claimed_misses,omitempty"`
|
||
|
Misses *uint32 `protobuf:"varint,46,opt,name=misses" json:"misses,omitempty"`
|
||
|
AbilityUpgrades []*CMatchPlayerAbilityUpgrade `protobuf:"bytes,47,rep,name=ability_upgrades" json:"ability_upgrades,omitempty"`
|
||
|
AdditionalUnitsInventory []*CMatchAdditionalUnitInventory `protobuf:"bytes,48,rep,name=additional_units_inventory" json:"additional_units_inventory,omitempty"`
|
||
|
CustomGameData *CMsgDOTAMatch_Player_CustomGameData `protobuf:"bytes,50,opt,name=custom_game_data" json:"custom_game_data,omitempty"`
|
||
|
ActiveBattlePass *bool `protobuf:"varint,51,opt,name=active_battle_pass" json:"active_battle_pass,omitempty"`
|
||
|
NetWorth *uint32 `protobuf:"varint,52,opt,name=net_worth" json:"net_worth,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) Reset() { *m = CMsgDOTAMatch_Player{} }
|
||
|
func (m *CMsgDOTAMatch_Player) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAMatch_Player) ProtoMessage() {}
|
||
|
func (*CMsgDOTAMatch_Player) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{37, 0} }
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetAccountId() uint32 {
|
||
|
if m != nil && m.AccountId != nil {
|
||
|
return *m.AccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetPlayerSlot() uint32 {
|
||
|
if m != nil && m.PlayerSlot != nil {
|
||
|
return *m.PlayerSlot
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetHeroId() uint32 {
|
||
|
if m != nil && m.HeroId != nil {
|
||
|
return *m.HeroId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetItem_0() uint32 {
|
||
|
if m != nil && m.Item_0 != nil {
|
||
|
return *m.Item_0
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetItem_1() uint32 {
|
||
|
if m != nil && m.Item_1 != nil {
|
||
|
return *m.Item_1
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetItem_2() uint32 {
|
||
|
if m != nil && m.Item_2 != nil {
|
||
|
return *m.Item_2
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetItem_3() uint32 {
|
||
|
if m != nil && m.Item_3 != nil {
|
||
|
return *m.Item_3
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetItem_4() uint32 {
|
||
|
if m != nil && m.Item_4 != nil {
|
||
|
return *m.Item_4
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetItem_5() uint32 {
|
||
|
if m != nil && m.Item_5 != nil {
|
||
|
return *m.Item_5
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetExpectedTeamContribution() float32 {
|
||
|
if m != nil && m.ExpectedTeamContribution != nil {
|
||
|
return *m.ExpectedTeamContribution
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetScaledMetric() float32 {
|
||
|
if m != nil && m.ScaledMetric != nil {
|
||
|
return *m.ScaledMetric
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetPreviousRank() uint32 {
|
||
|
if m != nil && m.PreviousRank != nil {
|
||
|
return *m.PreviousRank
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetRankChange() uint32 {
|
||
|
if m != nil && m.RankChange != nil {
|
||
|
return *m.RankChange
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetSoloRank() bool {
|
||
|
if m != nil && m.SoloRank != nil {
|
||
|
return *m.SoloRank
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetSeasonalRank() bool {
|
||
|
if m != nil && m.SeasonalRank != nil {
|
||
|
return *m.SeasonalRank
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetKills() uint32 {
|
||
|
if m != nil && m.Kills != nil {
|
||
|
return *m.Kills
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetDeaths() uint32 {
|
||
|
if m != nil && m.Deaths != nil {
|
||
|
return *m.Deaths
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetAssists() uint32 {
|
||
|
if m != nil && m.Assists != nil {
|
||
|
return *m.Assists
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetLeaverStatus() uint32 {
|
||
|
if m != nil && m.LeaverStatus != nil {
|
||
|
return *m.LeaverStatus
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetGold() uint32 {
|
||
|
if m != nil && m.Gold != nil {
|
||
|
return *m.Gold
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetLastHits() uint32 {
|
||
|
if m != nil && m.LastHits != nil {
|
||
|
return *m.LastHits
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetDenies() uint32 {
|
||
|
if m != nil && m.Denies != nil {
|
||
|
return *m.Denies
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetGoldPerMin() uint32 {
|
||
|
if m != nil && m.GoldPerMin != nil {
|
||
|
return *m.GoldPerMin
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetXPPerMin() uint32 {
|
||
|
if m != nil && m.XPPerMin != nil {
|
||
|
return *m.XPPerMin
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetGoldSpent() uint32 {
|
||
|
if m != nil && m.GoldSpent != nil {
|
||
|
return *m.GoldSpent
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetHeroDamage() uint32 {
|
||
|
if m != nil && m.HeroDamage != nil {
|
||
|
return *m.HeroDamage
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetTowerDamage() uint32 {
|
||
|
if m != nil && m.TowerDamage != nil {
|
||
|
return *m.TowerDamage
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetHeroHealing() uint32 {
|
||
|
if m != nil && m.HeroHealing != nil {
|
||
|
return *m.HeroHealing
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetLevel() uint32 {
|
||
|
if m != nil && m.Level != nil {
|
||
|
return *m.Level
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetTimeLastSeen() uint32 {
|
||
|
if m != nil && m.TimeLastSeen != nil {
|
||
|
return *m.TimeLastSeen
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetPlayerName() string {
|
||
|
if m != nil && m.PlayerName != nil {
|
||
|
return *m.PlayerName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetSupportAbilityValue() uint32 {
|
||
|
if m != nil && m.SupportAbilityValue != nil {
|
||
|
return *m.SupportAbilityValue
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetFeedingDetected() bool {
|
||
|
if m != nil && m.FeedingDetected != nil {
|
||
|
return *m.FeedingDetected
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetSearchRank() uint32 {
|
||
|
if m != nil && m.SearchRank != nil {
|
||
|
return *m.SearchRank
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetSearchRankUncertainty() uint32 {
|
||
|
if m != nil && m.SearchRankUncertainty != nil {
|
||
|
return *m.SearchRankUncertainty
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetRankUncertaintyChange() int32 {
|
||
|
if m != nil && m.RankUncertaintyChange != nil {
|
||
|
return *m.RankUncertaintyChange
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetHeroPlayCount() uint32 {
|
||
|
if m != nil && m.HeroPlayCount != nil {
|
||
|
return *m.HeroPlayCount
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetPartyId() uint64 {
|
||
|
if m != nil && m.PartyId != nil {
|
||
|
return *m.PartyId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetScaledKills() float32 {
|
||
|
if m != nil && m.ScaledKills != nil {
|
||
|
return *m.ScaledKills
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetScaledDeaths() float32 {
|
||
|
if m != nil && m.ScaledDeaths != nil {
|
||
|
return *m.ScaledDeaths
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetScaledAssists() float32 {
|
||
|
if m != nil && m.ScaledAssists != nil {
|
||
|
return *m.ScaledAssists
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetClaimedFarmGold() uint32 {
|
||
|
if m != nil && m.ClaimedFarmGold != nil {
|
||
|
return *m.ClaimedFarmGold
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetSupportGold() uint32 {
|
||
|
if m != nil && m.SupportGold != nil {
|
||
|
return *m.SupportGold
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetClaimedDenies() uint32 {
|
||
|
if m != nil && m.ClaimedDenies != nil {
|
||
|
return *m.ClaimedDenies
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetClaimedMisses() uint32 {
|
||
|
if m != nil && m.ClaimedMisses != nil {
|
||
|
return *m.ClaimedMisses
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetMisses() uint32 {
|
||
|
if m != nil && m.Misses != nil {
|
||
|
return *m.Misses
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetAbilityUpgrades() []*CMatchPlayerAbilityUpgrade {
|
||
|
if m != nil {
|
||
|
return m.AbilityUpgrades
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetAdditionalUnitsInventory() []*CMatchAdditionalUnitInventory {
|
||
|
if m != nil {
|
||
|
return m.AdditionalUnitsInventory
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetCustomGameData() *CMsgDOTAMatch_Player_CustomGameData {
|
||
|
if m != nil {
|
||
|
return m.CustomGameData
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetActiveBattlePass() bool {
|
||
|
if m != nil && m.ActiveBattlePass != nil {
|
||
|
return *m.ActiveBattlePass
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player) GetNetWorth() uint32 {
|
||
|
if m != nil && m.NetWorth != nil {
|
||
|
return *m.NetWorth
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAMatch_Player_CustomGameData struct {
|
||
|
DotaTeam *uint32 `protobuf:"varint,1,opt,name=dota_team" json:"dota_team,omitempty"`
|
||
|
Winner *bool `protobuf:"varint,2,opt,name=winner" json:"winner,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player_CustomGameData) Reset() { *m = CMsgDOTAMatch_Player_CustomGameData{} }
|
||
|
func (m *CMsgDOTAMatch_Player_CustomGameData) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAMatch_Player_CustomGameData) ProtoMessage() {}
|
||
|
func (*CMsgDOTAMatch_Player_CustomGameData) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{37, 0, 0}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player_CustomGameData) GetDotaTeam() uint32 {
|
||
|
if m != nil && m.DotaTeam != nil {
|
||
|
return *m.DotaTeam
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_Player_CustomGameData) GetWinner() bool {
|
||
|
if m != nil && m.Winner != nil {
|
||
|
return *m.Winner
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAMatch_BroadcasterInfo struct {
|
||
|
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
|
||
|
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_BroadcasterInfo) Reset() { *m = CMsgDOTAMatch_BroadcasterInfo{} }
|
||
|
func (m *CMsgDOTAMatch_BroadcasterInfo) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAMatch_BroadcasterInfo) ProtoMessage() {}
|
||
|
func (*CMsgDOTAMatch_BroadcasterInfo) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{37, 1}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_BroadcasterInfo) GetAccountId() uint32 {
|
||
|
if m != nil && m.AccountId != nil {
|
||
|
return *m.AccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_BroadcasterInfo) GetName() string {
|
||
|
if m != nil && m.Name != nil {
|
||
|
return *m.Name
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAMatch_BroadcasterChannel struct {
|
||
|
CountryCode *string `protobuf:"bytes,1,opt,name=country_code" json:"country_code,omitempty"`
|
||
|
Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
|
||
|
BroadcasterInfos []*CMsgDOTAMatch_BroadcasterInfo `protobuf:"bytes,3,rep,name=broadcaster_infos" json:"broadcaster_infos,omitempty"`
|
||
|
LanguageCode *string `protobuf:"bytes,4,opt,name=language_code" json:"language_code,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_BroadcasterChannel) Reset() { *m = CMsgDOTAMatch_BroadcasterChannel{} }
|
||
|
func (m *CMsgDOTAMatch_BroadcasterChannel) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAMatch_BroadcasterChannel) ProtoMessage() {}
|
||
|
func (*CMsgDOTAMatch_BroadcasterChannel) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{37, 2}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_BroadcasterChannel) GetCountryCode() string {
|
||
|
if m != nil && m.CountryCode != nil {
|
||
|
return *m.CountryCode
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_BroadcasterChannel) GetDescription() string {
|
||
|
if m != nil && m.Description != nil {
|
||
|
return *m.Description
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_BroadcasterChannel) GetBroadcasterInfos() []*CMsgDOTAMatch_BroadcasterInfo {
|
||
|
if m != nil {
|
||
|
return m.BroadcasterInfos
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_BroadcasterChannel) GetLanguageCode() string {
|
||
|
if m != nil && m.LanguageCode != nil {
|
||
|
return *m.LanguageCode
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAMatch_CustomGameData struct {
|
||
|
CustomGameId *uint64 `protobuf:"varint,1,opt,name=custom_game_id" json:"custom_game_id,omitempty"`
|
||
|
MapName *string `protobuf:"bytes,2,opt,name=map_name" json:"map_name,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_CustomGameData) Reset() { *m = CMsgDOTAMatch_CustomGameData{} }
|
||
|
func (m *CMsgDOTAMatch_CustomGameData) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAMatch_CustomGameData) ProtoMessage() {}
|
||
|
func (*CMsgDOTAMatch_CustomGameData) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{37, 3}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_CustomGameData) GetCustomGameId() uint64 {
|
||
|
if m != nil && m.CustomGameId != nil {
|
||
|
return *m.CustomGameId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAMatch_CustomGameData) GetMapName() string {
|
||
|
if m != nil && m.MapName != nil {
|
||
|
return *m.MapName
|
||
|
}
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
type CMsgPlayerCard struct {
|
||
|
AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"`
|
||
|
StatModifier []*CMsgPlayerCard_StatModifier `protobuf:"bytes,2,rep,name=stat_modifier" json:"stat_modifier,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgPlayerCard) Reset() { *m = CMsgPlayerCard{} }
|
||
|
func (m *CMsgPlayerCard) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgPlayerCard) ProtoMessage() {}
|
||
|
func (*CMsgPlayerCard) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{38} }
|
||
|
|
||
|
func (m *CMsgPlayerCard) GetAccountId() uint32 {
|
||
|
if m != nil && m.AccountId != nil {
|
||
|
return *m.AccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgPlayerCard) GetStatModifier() []*CMsgPlayerCard_StatModifier {
|
||
|
if m != nil {
|
||
|
return m.StatModifier
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
type CMsgPlayerCard_StatModifier struct {
|
||
|
Stat *uint32 `protobuf:"varint,1,opt,name=stat" json:"stat,omitempty"`
|
||
|
Value *uint32 `protobuf:"varint,2,opt,name=value" json:"value,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgPlayerCard_StatModifier) Reset() { *m = CMsgPlayerCard_StatModifier{} }
|
||
|
func (m *CMsgPlayerCard_StatModifier) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgPlayerCard_StatModifier) ProtoMessage() {}
|
||
|
func (*CMsgPlayerCard_StatModifier) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{38, 0}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgPlayerCard_StatModifier) GetStat() uint32 {
|
||
|
if m != nil && m.Stat != nil {
|
||
|
return *m.Stat
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgPlayerCard_StatModifier) GetValue() uint32 {
|
||
|
if m != nil && m.Value != nil {
|
||
|
return *m.Value
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAFantasyPlayerStats struct {
|
||
|
PlayerAccountId *uint32 `protobuf:"varint,1,opt,name=player_account_id" json:"player_account_id,omitempty"`
|
||
|
MatchId *uint64 `protobuf:"varint,2,opt,name=match_id" json:"match_id,omitempty"`
|
||
|
MatchCompleted *bool `protobuf:"varint,3,opt,name=match_completed" json:"match_completed,omitempty"`
|
||
|
TeamId *uint32 `protobuf:"varint,4,opt,name=team_id" json:"team_id,omitempty"`
|
||
|
LeagueId *uint32 `protobuf:"varint,5,opt,name=league_id" json:"league_id,omitempty"`
|
||
|
Delay *uint32 `protobuf:"varint,6,opt,name=delay" json:"delay,omitempty"`
|
||
|
SeriesId *uint32 `protobuf:"varint,7,opt,name=series_id" json:"series_id,omitempty"`
|
||
|
SeriesType *uint32 `protobuf:"varint,8,opt,name=series_type" json:"series_type,omitempty"`
|
||
|
Kills *uint32 `protobuf:"varint,10,opt,name=kills" json:"kills,omitempty"`
|
||
|
Deaths *uint32 `protobuf:"varint,11,opt,name=deaths" json:"deaths,omitempty"`
|
||
|
Cs *uint32 `protobuf:"varint,12,opt,name=cs" json:"cs,omitempty"`
|
||
|
Gpm *float32 `protobuf:"fixed32,13,opt,name=gpm" json:"gpm,omitempty"`
|
||
|
TowerKills *uint32 `protobuf:"varint,14,opt,name=tower_kills" json:"tower_kills,omitempty"`
|
||
|
RoshanKills *uint32 `protobuf:"varint,15,opt,name=roshan_kills" json:"roshan_kills,omitempty"`
|
||
|
TeamfightParticipation *float32 `protobuf:"fixed32,16,opt,name=teamfight_participation" json:"teamfight_participation,omitempty"`
|
||
|
WardsPlaced *uint32 `protobuf:"varint,17,opt,name=wards_placed" json:"wards_placed,omitempty"`
|
||
|
CampsStacked *uint32 `protobuf:"varint,18,opt,name=camps_stacked" json:"camps_stacked,omitempty"`
|
||
|
RunesGrabbed *uint32 `protobuf:"varint,19,opt,name=runes_grabbed" json:"runes_grabbed,omitempty"`
|
||
|
FirstBlood *uint32 `protobuf:"varint,20,opt,name=first_blood" json:"first_blood,omitempty"`
|
||
|
Stuns *float32 `protobuf:"fixed32,21,opt,name=stuns" json:"stuns,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) Reset() { *m = CMsgDOTAFantasyPlayerStats{} }
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAFantasyPlayerStats) ProtoMessage() {}
|
||
|
func (*CMsgDOTAFantasyPlayerStats) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{39} }
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetPlayerAccountId() uint32 {
|
||
|
if m != nil && m.PlayerAccountId != nil {
|
||
|
return *m.PlayerAccountId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetMatchId() uint64 {
|
||
|
if m != nil && m.MatchId != nil {
|
||
|
return *m.MatchId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetMatchCompleted() bool {
|
||
|
if m != nil && m.MatchCompleted != nil {
|
||
|
return *m.MatchCompleted
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetTeamId() uint32 {
|
||
|
if m != nil && m.TeamId != nil {
|
||
|
return *m.TeamId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetLeagueId() uint32 {
|
||
|
if m != nil && m.LeagueId != nil {
|
||
|
return *m.LeagueId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetDelay() uint32 {
|
||
|
if m != nil && m.Delay != nil {
|
||
|
return *m.Delay
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetSeriesId() uint32 {
|
||
|
if m != nil && m.SeriesId != nil {
|
||
|
return *m.SeriesId
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetSeriesType() uint32 {
|
||
|
if m != nil && m.SeriesType != nil {
|
||
|
return *m.SeriesType
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetKills() uint32 {
|
||
|
if m != nil && m.Kills != nil {
|
||
|
return *m.Kills
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetDeaths() uint32 {
|
||
|
if m != nil && m.Deaths != nil {
|
||
|
return *m.Deaths
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetCs() uint32 {
|
||
|
if m != nil && m.Cs != nil {
|
||
|
return *m.Cs
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetGpm() float32 {
|
||
|
if m != nil && m.Gpm != nil {
|
||
|
return *m.Gpm
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetTowerKills() uint32 {
|
||
|
if m != nil && m.TowerKills != nil {
|
||
|
return *m.TowerKills
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetRoshanKills() uint32 {
|
||
|
if m != nil && m.RoshanKills != nil {
|
||
|
return *m.RoshanKills
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetTeamfightParticipation() float32 {
|
||
|
if m != nil && m.TeamfightParticipation != nil {
|
||
|
return *m.TeamfightParticipation
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetWardsPlaced() uint32 {
|
||
|
if m != nil && m.WardsPlaced != nil {
|
||
|
return *m.WardsPlaced
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetCampsStacked() uint32 {
|
||
|
if m != nil && m.CampsStacked != nil {
|
||
|
return *m.CampsStacked
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetRunesGrabbed() uint32 {
|
||
|
if m != nil && m.RunesGrabbed != nil {
|
||
|
return *m.RunesGrabbed
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetFirstBlood() uint32 {
|
||
|
if m != nil && m.FirstBlood != nil {
|
||
|
return *m.FirstBlood
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerStats) GetStuns() float32 {
|
||
|
if m != nil && m.Stuns != nil {
|
||
|
return *m.Stuns
|
||
|
}
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
type CMsgDOTAFantasyPlayerMatchStats struct {
|
||
|
Matches []*CMsgDOTAFantasyPlayerStats `protobuf:"bytes,1,rep,name=matches" json:"matches,omitempty"`
|
||
|
XXX_unrecognized []byte `json:"-"`
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerMatchStats) Reset() { *m = CMsgDOTAFantasyPlayerMatchStats{} }
|
||
|
func (m *CMsgDOTAFantasyPlayerMatchStats) String() string { return proto.CompactTextString(m) }
|
||
|
func (*CMsgDOTAFantasyPlayerMatchStats) ProtoMessage() {}
|
||
|
func (*CMsgDOTAFantasyPlayerMatchStats) Descriptor() ([]byte, []int) {
|
||
|
return fileDescriptor18, []int{40}
|
||
|
}
|
||
|
|
||
|
func (m *CMsgDOTAFantasyPlayerMatchStats) GetMatches() []*CMsgDOTAFantasyPlayerStats {
|
||
|
if m != nil {
|
||
|
return m.Matches
|
||
|
}
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func init() {
|
||
|
proto.RegisterType((*CSODOTAGameAccountClient)(nil), "dota.CSODOTAGameAccountClient")
|
||
|
proto.RegisterType((*CMsgLobbyEventPoints)(nil), "dota.CMsgLobbyEventPoints")
|
||
|
proto.RegisterType((*CMsgLobbyEventPoints_AccountPoints)(nil), "dota.CMsgLobbyEventPoints.AccountPoints")
|
||
|
proto.RegisterType((*CMsgBattleCupVictory)(nil), "dota.CMsgBattleCupVictory")
|
||
|
proto.RegisterType((*CMsgLobbyBattleCupVictoryList)(nil), "dota.CMsgLobbyBattleCupVictoryList")
|
||
|
proto.RegisterType((*CMsgDOTABroadcastNotification)(nil), "dota.CMsgDOTABroadcastNotification")
|
||
|
proto.RegisterType((*CProtoItemHeroStatue)(nil), "dota.CProtoItemHeroStatue")
|
||
|
proto.RegisterType((*CProtoItemTeamShowcase)(nil), "dota.CProtoItemTeamShowcase")
|
||
|
proto.RegisterType((*CMatchPlayerAbilityUpgrade)(nil), "dota.CMatchPlayerAbilityUpgrade")
|
||
|
proto.RegisterType((*CMatchAdditionalUnitInventory)(nil), "dota.CMatchAdditionalUnitInventory")
|
||
|
proto.RegisterType((*CMatchHeroSelectEvent)(nil), "dota.CMatchHeroSelectEvent")
|
||
|
proto.RegisterType((*CMsgDOTAProcessFantasyScheduledEvent)(nil), "dota.CMsgDOTAProcessFantasyScheduledEvent")
|
||
|
proto.RegisterType((*CMsgDOTAHasItemQuery)(nil), "dota.CMsgDOTAHasItemQuery")
|
||
|
proto.RegisterType((*CMsgDOTAHasItemResponse)(nil), "dota.CMsgDOTAHasItemResponse")
|
||
|
proto.RegisterType((*CMsgDOTAHasItemDefsQuery)(nil), "dota.CMsgDOTAHasItemDefsQuery")
|
||
|
proto.RegisterType((*CMsgDOTAHasItemDefsResponse)(nil), "dota.CMsgDOTAHasItemDefsResponse")
|
||
|
proto.RegisterType((*CMsgGCGetPlayerCardItemInfo)(nil), "dota.CMsgGCGetPlayerCardItemInfo")
|
||
|
proto.RegisterType((*CMsgGCGetPlayerCardItemInfoResponse)(nil), "dota.CMsgGCGetPlayerCardItemInfoResponse")
|
||
|
proto.RegisterType((*CMsgGCGetPlayerCardItemInfoResponse_PlayerCardInfo)(nil), "dota.CMsgGCGetPlayerCardItemInfoResponse.PlayerCardInfo")
|
||
|
proto.RegisterType((*CMsgGCToGCFantasySetMatchLeague)(nil), "dota.CMsgGCToGCFantasySetMatchLeague")
|
||
|
proto.RegisterType((*CSODOTAMapLocationState)(nil), "dota.CSODOTAMapLocationState")
|
||
|
proto.RegisterType((*CMsgLeagueAdminList)(nil), "dota.CMsgLeagueAdminList")
|
||
|
proto.RegisterType((*CCompendiumTimestampedData)(nil), "dota.CCompendiumTimestampedData")
|
||
|
proto.RegisterType((*CCompendiumGameTimeline)(nil), "dota.CCompendiumGameTimeline")
|
||
|
proto.RegisterType((*CCompendiumGameList)(nil), "dota.CCompendiumGameList")
|
||
|
proto.RegisterType((*CAdditionalEquipSlot)(nil), "dota.CAdditionalEquipSlot")
|
||
|
proto.RegisterType((*CMsgDOTACombatLogEntry)(nil), "dota.CMsgDOTACombatLogEntry")
|
||
|
proto.RegisterType((*CMsgDOTAProfileCard)(nil), "dota.CMsgDOTAProfileCard")
|
||
|
proto.RegisterType((*CMsgDOTAProfileCard_Slot)(nil), "dota.CMsgDOTAProfileCard.Slot")
|
||
|
proto.RegisterType((*CMsgDOTAProfileCard_Slot_Trophy)(nil), "dota.CMsgDOTAProfileCard.Slot.Trophy")
|
||
|
proto.RegisterType((*CMsgDOTAProfileCard_Slot_Stat)(nil), "dota.CMsgDOTAProfileCard.Slot.Stat")
|
||
|
proto.RegisterType((*CMsgDOTAProfileCard_Slot_Item)(nil), "dota.CMsgDOTAProfileCard.Slot.Item")
|
||
|
proto.RegisterType((*CMsgDOTAProfileCard_Slot_Hero)(nil), "dota.CMsgDOTAProfileCard.Slot.Hero")
|
||
|
proto.RegisterType((*CMsgDOTAProfileCard_Slot_Emoticon)(nil), "dota.CMsgDOTAProfileCard.Slot.Emoticon")
|
||
|
proto.RegisterType((*CSODOTAPlayerChallenge)(nil), "dota.CSODOTAPlayerChallenge")
|
||
|
proto.RegisterType((*CMsgClientToGCRerollPlayerChallenge)(nil), "dota.CMsgClientToGCRerollPlayerChallenge")
|
||
|
proto.RegisterType((*CMsgGCRerollPlayerChallengeResponse)(nil), "dota.CMsgGCRerollPlayerChallengeResponse")
|
||
|
proto.RegisterType((*CMsgGCTopCustomGamesList)(nil), "dota.CMsgGCTopCustomGamesList")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats)(nil), "dota.CMsgDOTARealtimeGameStats")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_TeamDetails)(nil), "dota.CMsgDOTARealtimeGameStats.TeamDetails")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_ItemDetails)(nil), "dota.CMsgDOTARealtimeGameStats.ItemDetails")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_AbilityDetails)(nil), "dota.CMsgDOTARealtimeGameStats.AbilityDetails")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_HeroToHeroStats)(nil), "dota.CMsgDOTARealtimeGameStats.HeroToHeroStats")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_AbilityList)(nil), "dota.CMsgDOTARealtimeGameStats.AbilityList")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_PlayerDetails)(nil), "dota.CMsgDOTARealtimeGameStats.PlayerDetails")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_BuildingDetails)(nil), "dota.CMsgDOTARealtimeGameStats.BuildingDetails")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_KillDetails)(nil), "dota.CMsgDOTARealtimeGameStats.KillDetails")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_BroadcasterDetails)(nil), "dota.CMsgDOTARealtimeGameStats.BroadcasterDetails")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_PickBanDetails)(nil), "dota.CMsgDOTARealtimeGameStats.PickBanDetails")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_MatchDetails)(nil), "dota.CMsgDOTARealtimeGameStats.MatchDetails")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_GraphData)(nil), "dota.CMsgDOTARealtimeGameStats.GraphData")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_GraphData_LocationStats)(nil), "dota.CMsgDOTARealtimeGameStats.GraphData.LocationStats")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStats_GraphData_TeamLocationStats)(nil), "dota.CMsgDOTARealtimeGameStats.GraphData.TeamLocationStats")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse)(nil), "dota.CMsgDOTARealtimeGameStatsTerse")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_TeamDetails)(nil), "dota.CMsgDOTARealtimeGameStatsTerse.TeamDetails")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_PlayerDetails)(nil), "dota.CMsgDOTARealtimeGameStatsTerse.PlayerDetails")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_BuildingDetails)(nil), "dota.CMsgDOTARealtimeGameStatsTerse.BuildingDetails")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_MatchDetails)(nil), "dota.CMsgDOTARealtimeGameStatsTerse.MatchDetails")
|
||
|
proto.RegisterType((*CMsgDOTARealtimeGameStatsTerse_GraphData)(nil), "dota.CMsgDOTARealtimeGameStatsTerse.GraphData")
|
||
|
proto.RegisterType((*CMsgGCToClientMatchGroupsVersion)(nil), "dota.CMsgGCToClientMatchGroupsVersion")
|
||
|
proto.RegisterType((*CMsgDOTASDOHeroStatsHistory)(nil), "dota.CMsgDOTASDOHeroStatsHistory")
|
||
|
proto.RegisterType((*CMsgDOTASeasonRewards)(nil), "dota.CMsgDOTASeasonRewards")
|
||
|
proto.RegisterType((*CMsgDOTASeasonRewards_Reward)(nil), "dota.CMsgDOTASeasonRewards.Reward")
|
||
|
proto.RegisterType((*CMsgDOTASeasonAchievements)(nil), "dota.CMsgDOTASeasonAchievements")
|
||
|
proto.RegisterType((*CMsgDOTASeasonAchievements_Achievement)(nil), "dota.CMsgDOTASeasonAchievements.Achievement")
|
||
|
proto.RegisterType((*CMsgDOTASeasonPredictions)(nil), "dota.CMsgDOTASeasonPredictions")
|
||
|
proto.RegisterType((*CMsgDOTASeasonPredictions_Choice)(nil), "dota.CMsgDOTASeasonPredictions.Choice")
|
||
|
proto.RegisterType((*CMsgDOTASeasonPredictions_Answers)(nil), "dota.CMsgDOTASeasonPredictions.Answers")
|
||
|
proto.RegisterType((*CMsgDOTASeasonPredictions_QueryKeyValues)(nil), "dota.CMsgDOTASeasonPredictions.QueryKeyValues")
|
||
|
proto.RegisterType((*CMsgDOTASeasonPredictions_Prediction)(nil), "dota.CMsgDOTASeasonPredictions.Prediction")
|
||
|
proto.RegisterType((*CMsgDOTASeasonPredictions_InGamePrediction)(nil), "dota.CMsgDOTASeasonPredictions.InGamePrediction")
|
||
|
proto.RegisterType((*CMsgDOTAMatch)(nil), "dota.CMsgDOTAMatch")
|
||
|
proto.RegisterType((*CMsgDOTAMatch_Player)(nil), "dota.CMsgDOTAMatch.Player")
|
||
|
proto.RegisterType((*CMsgDOTAMatch_Player_CustomGameData)(nil), "dota.CMsgDOTAMatch.Player.CustomGameData")
|
||
|
proto.RegisterType((*CMsgDOTAMatch_BroadcasterInfo)(nil), "dota.CMsgDOTAMatch.BroadcasterInfo")
|
||
|
proto.RegisterType((*CMsgDOTAMatch_BroadcasterChannel)(nil), "dota.CMsgDOTAMatch.BroadcasterChannel")
|
||
|
proto.RegisterType((*CMsgDOTAMatch_CustomGameData)(nil), "dota.CMsgDOTAMatch.CustomGameData")
|
||
|
proto.RegisterType((*CMsgPlayerCard)(nil), "dota.CMsgPlayerCard")
|
||
|
proto.RegisterType((*CMsgPlayerCard_StatModifier)(nil), "dota.CMsgPlayerCard.StatModifier")
|
||
|
proto.RegisterType((*CMsgDOTAFantasyPlayerStats)(nil), "dota.CMsgDOTAFantasyPlayerStats")
|
||
|
proto.RegisterType((*CMsgDOTAFantasyPlayerMatchStats)(nil), "dota.CMsgDOTAFantasyPlayerMatchStats")
|
||
|
proto.RegisterEnum("dota.ESpecialPingValue", ESpecialPingValue_name, ESpecialPingValue_value)
|
||
|
proto.RegisterEnum("dota.EDOTAGCSessionNeed", EDOTAGCSessionNeed_name, EDOTAGCSessionNeed_value)
|
||
|
proto.RegisterEnum("dota.DOTA_TournamentEvents", DOTA_TournamentEvents_name, DOTA_TournamentEvents_value)
|
||
|
proto.RegisterEnum("dota.DOTA_COMBATLOG_TYPES", DOTA_COMBATLOG_TYPES_name, DOTA_COMBATLOG_TYPES_value)
|
||
|
proto.RegisterEnum("dota.CMsgDOTAProfileCard_EStatID", CMsgDOTAProfileCard_EStatID_name, CMsgDOTAProfileCard_EStatID_value)
|
||
|
proto.RegisterEnum("dota.CSODOTAPlayerChallenge_EFlags", CSODOTAPlayerChallenge_EFlags_name, CSODOTAPlayerChallenge_EFlags_value)
|
||
|
proto.RegisterEnum("dota.CMsgGCRerollPlayerChallengeResponse_EResult", CMsgGCRerollPlayerChallengeResponse_EResult_name, CMsgGCRerollPlayerChallengeResponse_EResult_value)
|
||
|
proto.RegisterEnum("dota.CMsgDOTARealtimeGameStats_GraphDataEStat", CMsgDOTARealtimeGameStats_GraphDataEStat_name, CMsgDOTARealtimeGameStats_GraphDataEStat_value)
|
||
|
proto.RegisterEnum("dota.CMsgDOTARealtimeGameStats_GraphDataELocation", CMsgDOTARealtimeGameStats_GraphDataELocation_name, CMsgDOTARealtimeGameStats_GraphDataELocation_value)
|
||
|
proto.RegisterEnum("dota.CMsgDOTASeasonRewards_ERewardType", CMsgDOTASeasonRewards_ERewardType_name, CMsgDOTASeasonRewards_ERewardType_value)
|
||
|
proto.RegisterEnum("dota.CMsgDOTASeasonPredictionsEPredictionType", CMsgDOTASeasonPredictionsEPredictionType_name, CMsgDOTASeasonPredictionsEPredictionType_value)
|
||
|
proto.RegisterEnum("dota.CMsgDOTASeasonPredictionsEAnswerType", CMsgDOTASeasonPredictionsEAnswerType_name, CMsgDOTASeasonPredictionsEAnswerType_value)
|
||
|
proto.RegisterEnum("dota.CMsgDOTASeasonPredictionsEResolutionTypeT", CMsgDOTASeasonPredictionsEResolutionTypeT_name, CMsgDOTASeasonPredictionsEResolutionTypeT_value)
|
||
|
proto.RegisterEnum("dota.CMsgDOTASeasonPredictionsERandomSelectionGroupT", CMsgDOTASeasonPredictionsERandomSelectionGroupT_name, CMsgDOTASeasonPredictionsERandomSelectionGroupT_value)
|
||
|
proto.RegisterEnum("dota.CMsgDOTASeasonPredictionsERawValueTypeT", CMsgDOTASeasonPredictionsERawValueTypeT_name, CMsgDOTASeasonPredictionsERawValueTypeT_value)
|
||
|
proto.RegisterEnum("dota.CMsgDOTAMatch_ReplayState", CMsgDOTAMatch_ReplayState_name, CMsgDOTAMatch_ReplayState_value)
|
||
|
}
|
||
|
|
||
|
func init() { proto.RegisterFile("dota_gcmessages_common.proto", fileDescriptor18) }
|
||
|
|
||
|
var fileDescriptor18 = []byte{
|
||
|
// 7926 bytes of a gzipped FileDescriptorProto
|
||
|
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xcc, 0x7c, 0x59, 0x6f, 0x23, 0xd9,
|
||
|
0x75, 0xb0, 0x29, 0x51, 0x12, 0x75, 0xb5, 0x55, 0x53, 0xbd, 0xb0, 0xd9, 0x3b, 0xbb, 0xa7, 0xf7,
|
||
|
0xd6, 0xf4, 0x62, 0x7b, 0xc6, 0x3d, 0xb6, 0x67, 0x28, 0x8a, 0xad, 0xa6, 0x9b, 0x12, 0x35, 0x24,
|
||
|
0xd5, 0x33, 0x8d, 0xef, 0xa1, 0xbe, 0x12, 0x79, 0x45, 0x55, 0x54, 0xac, 0xa2, 0xab, 0x8a, 0x52,
|
||
|
0xcb, 0x2f, 0x76, 0x60, 0xd8, 0x40, 0x10, 0x20, 0x40, 0x62, 0x20, 0x3f, 0x20, 0x40, 0x02, 0x24,
|
||
|
0x81, 0x9f, 0xfc, 0x14, 0x20, 0x0f, 0xce, 0x9b, 0x13, 0xe7, 0x21, 0x0f, 0x09, 0xf2, 0x0b, 0xf2,
|
||
|
0x13, 0x12, 0x20, 0x08, 0x10, 0xe7, 0x9c, 0x73, 0x97, 0x5a, 0x48, 0x2d, 0x93, 0x0d, 0xe9, 0x97,
|
||
|
0x66, 0x9d, 0xbb, 0x9d, 0x7b, 0xee, 0xd9, 0xef, 0xb9, 0x62, 0x57, 0xbb, 0x5e, 0x68, 0x99, 0xbd,
|
||
|
0x4e, 0x9f, 0x07, 0x81, 0xd5, 0xe3, 0x81, 0xd9, 0xf1, 0xfa, 0x7d, 0xcf, 0x5d, 0x19, 0xf8, 0x5e,
|
||
|
0xe8, 0xe5, 0xb3, 0xd8, 0x5a, 0x5c, 0x0e, 0x42, 0x6e, 0xf5, 0x55, 0x0f, 0xd1, 0x54, 0xbc, 0xd8,
|
||
|
0xeb, 0x04, 0xdd, 0xfd, 0xd8, 0x48, 0x09, 0xbf, 0x44, 0x13, 0x06, 0x7b, 0x96, 0xcf, 0xbb, 0x26,
|
||
|
0x77, 0x87, 0x7d, 0xd9, 0x50, 0xfa, 0xe3, 0x25, 0x56, 0xa8, 0xb4, 0x1a, 0x6b, 0x8d, 0x76, 0x79,
|
||
|
0xdd, 0xea, 0xf3, 0x72, 0xa7, 0xe3, 0x0d, 0xdd, 0xb0, 0xe2, 0xd8, 0xdc, 0x0d, 0xf3, 0x05, 0xc6,
|
||
|
0x2c, 0x01, 0x30, 0xed, 0x6e, 0x21, 0x73, 0x33, 0x73, 0x7f, 0x61, 0x35, 0xfb, 0xa3, 0x3f, 0xb9,
|
||
|
0x96, 0xc9, 0xcf, 0xb3, 0xec, 0xa1, 0xed, 0x06, 0x85, 0x49, 0x84, 0xe5, 0x17, 0xd9, 0xb4, 0xe3,
|
||
|
0x05, 0x01, 0x0f, 0x0a, 0x59, 0xfa, 0x66, 0x6c, 0xe2, 0xfd, 0xa0, 0x30, 0x4f, 0xbf, 0x17, 0xd8,
|
||
|
0x94, 0xc3, 0x0f, 0xb8, 0x53, 0x58, 0xa0, 0xcf, 0x0b, 0x6c, 0xc1, 0x76, 0xed, 0xd0, 0xb6, 0x1c,
|
||
|
0x33, 0xd8, 0xb7, 0x1d, 0xa7, 0xb0, 0x48, 0xe0, 0xf3, 0x6c, 0xde, 0xe1, 0xd6, 0x01, 0xf7, 0x4d,
|
||
|
0x5a, 0xae, 0xb0, 0x44, 0xd0, 0xeb, 0xec, 0x62, 0xc0, 0x3b, 0x9e, 0xdb, 0xb5, 0xfc, 0x23, 0x33,
|
||
|
0xd1, 0xfe, 0x92, 0xda, 0x6f, 0xb0, 0x4b, 0x8e, 0x77, 0x68, 0x0e, 0x7c, 0xdb, 0xf3, 0xed, 0xf0,
|
||
|
0xc8, 0x84, 0x16, 0xdb, 0x31, 0xbb, 0x56, 0xc8, 0x0b, 0x79, 0xea, 0x70, 0x87, 0x5d, 0x1d, 0xf8,
|
||
|
0xb0, 0x3a, 0x6c, 0x20, 0xe4, 0xef, 0x43, 0xb3, 0xb3, 0x67, 0x85, 0xf1, 0x5e, 0xe7, 0xa9, 0xd7,
|
||
|
0x4d, 0x56, 0x50, 0xbd, 0x0e, 0x3c, 0xbb, 0xc3, 0xe3, 0x3d, 0x2e, 0xa8, 0x1e, 0x8e, 0x15, 0x84,
|
||
|
0xa6, 0xb5, 0x63, 0xb9, 0x5d, 0xcf, 0x05, 0x1a, 0xf6, 0x80, 0x58, 0xa2, 0xc7, 0x45, 0xea, 0xf1,
|
||
|
0x90, 0x95, 0xa8, 0x47, 0x84, 0xef, 0xb8, 0xbe, 0x9f, 0x50, 0xdf, 0xab, 0xec, 0xbc, 0xdc, 0xcc,
|
||
|
0x80, 0xbb, 0x96, 0x03, 0x88, 0x8b, 0x4d, 0x5d, 0xa2, 0xd6, 0x6b, 0xec, 0x02, 0x9c, 0xf6, 0xc0,
|
||
|
0xe1, 0xa1, 0x1a, 0x1a, 0x84, 0x3e, 0xb7, 0xf6, 0x0b, 0x05, 0x6a, 0x36, 0x58, 0x0e, 0xce, 0xbd,
|
||
|
0xb3, 0x67, 0xbb, 0xbd, 0xc2, 0x55, 0x82, 0x00, 0xb9, 0x61, 0xba, 0x2e, 0xf7, 0x83, 0x3d, 0x7b,
|
||
|
0x50, 0xb8, 0xa6, 0x7a, 0xed, 0xfa, 0x70, 0x86, 0x5d, 0xe7, 0xa8, 0x70, 0x9d, 0x20, 0xe7, 0xd8,
|
||
|
0xec, 0xae, 0xe7, 0xf7, 0xec, 0x03, 0x1c, 0x78, 0x83, 0x40, 0xb7, 0xd9, 0x15, 0x75, 0xbc, 0x5d,
|
||
|
0x3b, 0xb0, 0x76, 0x1c, 0x58, 0x30, 0xb6, 0xf5, 0xbb, 0xea, 0x0c, 0x46, 0x3a, 0x09, 0x74, 0xef,
|
||
|
0x51, 0x7b, 0x81, 0x19, 0xc1, 0x9e, 0x77, 0xd8, 0xb1, 0x02, 0x6e, 0xee, 0x71, 0xdf, 0x43, 0x4e,
|
||
|
0xb9, 0x4f, 0x2d, 0xb7, 0xd8, 0xe5, 0xbe, 0x15, 0x76, 0xf6, 0xc6, 0x4e, 0xfe, 0x40, 0x51, 0x22,
|
||
|
0xd5, 0x45, 0x4c, 0xfd, 0x90, 0x5a, 0xd7, 0xd8, 0xf9, 0x81, 0xe5, 0x87, 0x2e, 0x10, 0x4a, 0xa1,
|
||
|
0x10, 0x1e, 0x0d, 0x78, 0xe1, 0x31, 0xb4, 0x2e, 0x3e, 0x2f, 0xac, 0x20, 0x4f, 0xaf, 0x6c, 0x89,
|
||
|
0x1e, 0x92, 0x71, 0xdb, 0xd0, 0xfe, 0x72, 0x7e, 0xab, 0xdc, 0x6c, 0x6f, 0x56, 0x9b, 0xe6, 0x66,
|
||
|
0x63, 0xb3, 0x8a, 0xf4, 0x4c, 0xcf, 0x12, 0x84, 0x88, 0xc2, 0x13, 0x5a, 0xe4, 0x03, 0x76, 0x2d,
|
||
|
0xd8, 0x1b, 0x86, 0x5d, 0xef, 0xd0, 0x75, 0xac, 0xc3, 0x90, 0xfb, 0x7d, 0xdb, 0x85, 0xd6, 0xd0,
|
||
|
0x06, 0x09, 0x0a, 0xad, 0xfe, 0xa0, 0xf0, 0xa1, 0xe2, 0xa4, 0x04, 0xab, 0xe1, 0xc1, 0x04, 0xa6,
|
||
|
0xcf, 0xfb, 0x16, 0xb0, 0x33, 0x50, 0xf4, 0xa9, 0x22, 0x06, 0x9e, 0x1d, 0x8c, 0x0e, 0xed, 0x03,
|
||
|
0x6e, 0xfa, 0x96, 0xbb, 0x5f, 0x78, 0xa6, 0x68, 0xdd, 0xb1, 0x1c, 0x7b, 0xc7, 0xb7, 0x42, 0xdb,
|
||
|
0x73, 0x47, 0x86, 0xbf, 0x50, 0x47, 0x1f, 0x78, 0x8e, 0x67, 0x8e, 0xcc, 0xf1, 0x75, 0x6a, 0xbe,
|
||
|
0xcf, 0x6e, 0x8a, 0xe6, 0x13, 0x26, 0xfa, 0xa6, 0xa2, 0x6b, 0x7c, 0x8e, 0x67, 0x07, 0xcf, 0xc4,
|
||
|
0x3c, 0x9f, 0x52, 0xeb, 0x0b, 0xf6, 0x28, 0xdd, 0x7a, 0xd2, 0x94, 0x9f, 0x29, 0x02, 0xf4, 0x38,
|
||
|
0x10, 0x11, 0x05, 0x97, 0x5b, 0x81, 0x07, 0x8c, 0x4b, 0x73, 0xc2, 0x99, 0xd1, 0xd4, 0x6f, 0xa8,
|
||
|
0xd7, 0x27, 0xec, 0xc5, 0x71, 0xbd, 0x4e, 0x5a, 0xa2, 0x4e, 0x83, 0x1f, 0xb3, 0x3b, 0xc7, 0x0d,
|
||
|
0x16, 0x03, 0x06, 0x8e, 0x75, 0xc4, 0xbb, 0x85, 0x2d, 0xea, 0xfd, 0x80, 0xdd, 0x3a, 0x09, 0x21,
|
||
|
0x90, 0x2d, 0x90, 0x99, 0xcf, 0x15, 0x27, 0x12, 0xe1, 0xc6, 0x22, 0xbe, 0x41, 0x5d, 0x3e, 0x66,
|
||
|
0x4f, 0xc7, 0x76, 0x39, 0x09, 0xeb, 0x4d, 0x85, 0xc7, 0xd8, 0x91, 0x09, 0x94, 0x1b, 0xd4, 0xf5,
|
||
|
0x2e, 0xbb, 0x7e, 0x2c, 0x1e, 0x02, 0xdf, 0x26, 0xf5, 0xbb, 0xcc, 0xce, 0xf9, 0xbc, 0xe3, 0x0f,
|
||
|
0xed, 0xb0, 0x8f, 0x4a, 0x49, 0xe8, 0xcf, 0x8f, 0x14, 0x8b, 0xec, 0x59, 0x81, 0xe9, 0xf2, 0x43,
|
||
|
0xd3, 0xf5, 0x42, 0x7b, 0xd7, 0xee, 0x10, 0x6e, 0x41, 0xe1, 0x63, 0x68, 0xce, 0xe5, 0x2f, 0xb1,
|
||
|
0x25, 0x3b, 0x40, 0x55, 0xd9, 0x1b, 0x72, 0xd3, 0xea, 0x02, 0x2f, 0x17, 0xbe, 0x45, 0x0d, 0x57,
|
||
|
0xd8, 0x32, 0x88, 0xe8, 0x10, 0xd6, 0x4c, 0xe0, 0xf5, 0x6d, 0x2d, 0x03, 0x69, 0xbe, 0x4b, 0x74,
|
||
|
0xfb, 0x8e, 0x42, 0x1f, 0x25, 0xe9, 0xe8, 0xf8, 0x7e, 0xdf, 0x55, 0x6a, 0x59, 0xae, 0x85, 0xac,
|
||
|
0x95, 0xe8, 0x50, 0x56, 0xeb, 0xc5, 0xa7, 0x40, 0x3b, 0x96, 0xec, 0xb6, 0x4a, 0xdd, 0x4a, 0xac,
|
||
|
0xd8, 0x19, 0xfa, 0x20, 0xb6, 0x8e, 0x23, 0x54, 0x0b, 0xa8, 0x6f, 0xc7, 0xe1, 0x6e, 0x8f, 0xa3,
|
||
|
0x92, 0xa9, 0x28, 0x89, 0xc3, 0x31, 0x26, 0xca, 0xab, 0x39, 0xf0, 0x6c, 0x37, 0x0c, 0x0a, 0x6b,
|
||
|
0xca, 0xd2, 0x28, 0x79, 0xdf, 0x75, 0xac, 0x5e, 0x50, 0xa8, 0x12, 0x18, 0x28, 0x14, 0x0d, 0x10,
|
||
|
0x94, 0x7d, 0x45, 0x0d, 0x8f, 0xd8, 0x6d, 0x5a, 0xdd, 0x37, 0x77, 0xf8, 0x9e, 0x75, 0x00, 0x72,
|
||
|
0x0e, 0xe7, 0xf4, 0x7d, 0x13, 0x6c, 0xa5, 0x49, 0x9a, 0xdd, 0xe7, 0x03, 0xcf, 0x0f, 0x0b, 0xeb,
|
||
|
0xea, 0xd0, 0x47, 0x3a, 0x77, 0x3c, 0x9f, 0x27, 0xba, 0xbe, 0xa6, 0xae, 0xf7, 0xd8, 0x8d, 0x74,
|
||
|
0x57, 0xd1, 0x6e, 0x7a, 0x4e, 0x17, 0x95, 0xa1, 0x55, 0xa8, 0xa9, 0x23, 0x0a, 0xbd, 0xa1, 0xef,
|
||
|
0xf2, 0x23, 0x61, 0x1a, 0x25, 0x76, 0xdf, 0xc3, 0x59, 0x4a, 0x3f, 0x9f, 0x64, 0xe7, 0x2b, 0x1b,
|
||
|
0x41, 0xaf, 0xee, 0xed, 0xec, 0x1c, 0x55, 0xd1, 0x56, 0x6d, 0xd1, 0x66, 0x51, 0xd3, 0x0b, 0xd3,
|
||
|
0xa5, 0x2c, 0x74, 0xfe, 0x33, 0xb6, 0xa8, 0x36, 0x2e, 0x09, 0x32, 0x71, 0x73, 0xf2, 0xfe, 0xdc,
|
||
|
0xf3, 0xfb, 0x42, 0x61, 0x8e, 0x9b, 0x65, 0x45, 0xaa, 0x4f, 0xf1, 0x55, 0xfc, 0xe5, 0x04, 0x5b,
|
||
|
0x48, 0x40, 0xd0, 0xc6, 0xa4, 0x3d, 0x01, 0x24, 0xb0, 0xeb, 0xf9, 0x7d, 0x38, 0x66, 0xbd, 0x0c,
|
||
|
0x82, 0x2f, 0xb2, 0x45, 0xb0, 0xa6, 0x7d, 0x1b, 0xe8, 0x26, 0xe1, 0x93, 0xca, 0x11, 0x00, 0x1d,
|
||
|
0x0b, 0x87, 0x9b, 0xa5, 0xdd, 0xc2, 0xe8, 0x5d, 0xeb, 0x00, 0x95, 0xa9, 0x60, 0x80, 0xc2, 0x14,
|
||
|
0xf5, 0x02, 0x22, 0x24, 0xc0, 0x92, 0x08, 0xd3, 0xd4, 0xb8, 0xcc, 0xe6, 0xc4, 0x94, 0xc0, 0x0e,
|
||
|
0x4e, 0xb7, 0x30, 0xa3, 0x46, 0x24, 0xd7, 0x13, 0x8d, 0x39, 0x65, 0xb8, 0x93, 0xd3, 0xed, 0x7a,
|
||
|
0xb6, 0x22, 0xec, 0xac, 0xb2, 0x6f, 0x87, 0xe0, 0x28, 0xf9, 0x66, 0xe8, 0xed, 0x73, 0x37, 0x2e,
|
||
|
0xde, 0x4c, 0x31, 0x58, 0xa2, 0xbd, 0x6f, 0xbd, 0x2f, 0xcc, 0xa9, 0x85, 0xad, 0x0e, 0x31, 0x30,
|
||
|
0xdf, 0xdd, 0xe5, 0x9d, 0x10, 0xdb, 0x82, 0x7d, 0x72, 0x7b, 0xb2, 0xa5, 0x5f, 0x64, 0xc4, 0x79,
|
||
|
0xad, 0x5a, 0x61, 0xe8, 0xf0, 0xca, 0x70, 0xf0, 0xd6, 0xee, 0x84, 0x9e, 0x7f, 0x34, 0x96, 0x92,
|
||
|
0x70, 0x86, 0xe0, 0x4d, 0x09, 0xc3, 0x38, 0xa1, 0x76, 0x7a, 0x00, 0x9a, 0x47, 0x9a, 0x4c, 0x49,
|
||
|
0x41, 0x00, 0xc6, 0x19, 0x23, 0xab, 0x4e, 0x81, 0xb8, 0xc6, 0xea, 0x4b, 0x26, 0x98, 0x52, 0x7d,
|
||
|
0xbb, 0x60, 0xeb, 0x03, 0xd4, 0x5b, 0x00, 0x14, 0xf4, 0x5b, 0x62, 0x33, 0x44, 0x04, 0x5b, 0xd1,
|
||
|
0x0e, 0x1c, 0x37, 0xe9, 0x5c, 0x10, 0xb9, 0x4a, 0x75, 0x76, 0x4d, 0xb3, 0x47, 0x1a, 0xf3, 0xba,
|
||
|
0x1d, 0x84, 0x20, 0x24, 0x33, 0x80, 0x29, 0x68, 0xdd, 0x00, 0x50, 0x47, 0xa6, 0x2a, 0x46, 0x4c,
|
||
|
0x95, 0x1e, 0x50, 0x7a, 0x2a, 0x66, 0x43, 0xdf, 0x72, 0xd5, 0xf7, 0xac, 0x2e, 0x28, 0x85, 0x70,
|
||
|
0x33, 0xa6, 0xb4, 0x10, 0x1f, 0xe9, 0xa7, 0x12, 0x21, 0x66, 0x4b, 0x7f, 0x81, 0x54, 0xdb, 0x42,
|
||
|
0xc7, 0xb4, 0x16, 0xf2, 0xfe, 0x6b, 0x90, 0xf9, 0x16, 0x98, 0xea, 0x21, 0xc7, 0x9e, 0xca, 0xb9,
|
||
|
0xc8, 0x28, 0xe2, 0xa3, 0x15, 0x1f, 0x06, 0x92, 0xf8, 0xa6, 0xed, 0x76, 0xf9, 0x7b, 0x49, 0x3d,
|
||
|
0xa0, 0x09, 0x88, 0xee, 0x90, 0xbb, 0xe0, 0xcb, 0x21, 0x61, 0x88, 0x7e, 0xb3, 0xc8, 0x81, 0x9d,
|
||
|
0xa3, 0x8e, 0xc3, 0x89, 0x72, 0x13, 0x44, 0x75, 0x6e, 0xf9, 0xe8, 0x77, 0x00, 0xd1, 0x26, 0x05,
|
||
|
0xd1, 0xc0, 0xa9, 0xed, 0xf8, 0xf6, 0x00, 0xd1, 0x23, 0xa2, 0xd1, 0xa8, 0x20, 0x3c, 0x82, 0x3e,
|
||
|
0x33, 0xd4, 0x07, 0xf4, 0x47, 0x8c, 0xde, 0x5d, 0xdf, 0x1b, 0x10, 0xed, 0x72, 0xa5, 0x3f, 0xca,
|
||
|
0xb0, 0x8b, 0x11, 0xee, 0x6d, 0xa0, 0x73, 0x4b, 0xfa, 0x45, 0xff, 0x77, 0xb0, 0x2f, 0x7d, 0xc2,
|
||
|
0x8a, 0x95, 0x0d, 0xf4, 0xb8, 0xb6, 0x48, 0x25, 0x95, 0x77, 0x6c, 0x07, 0xbc, 0x99, 0xed, 0x41,
|
||
|
0xcf, 0x07, 0x07, 0x12, 0xf1, 0xb4, 0x04, 0x44, 0xe2, 0x09, 0x6e, 0x3e, 0xea, 0x49, 0x81, 0x58,
|
||
|
0xa9, 0x8c, 0xe7, 0x89, 0x83, 0xcb, 0xdd, 0xae, 0x8d, 0x6b, 0x58, 0xce, 0x36, 0xf8, 0xf2, 0x35,
|
||
|
0x17, 0x15, 0x09, 0xf2, 0x36, 0xf8, 0x98, 0x43, 0x00, 0x08, 0xac, 0x33, 0x6a, 0x7d, 0x90, 0xbd,
|
||
|
0xbe, 0xd0, 0x41, 0x0b, 0xa5, 0x75, 0x76, 0x41, 0x4c, 0x41, 0x67, 0xcb, 0x1d, 0xd8, 0x3b, 0xa9,
|
||
|
0x21, 0x5c, 0x1a, 0x0c, 0xd7, 0xc0, 0xee, 0xec, 0xd3, 0xc0, 0x1c, 0x2d, 0x8d, 0x6a, 0x61, 0x42,
|
||
|
0x71, 0xae, 0xa2, 0x20, 0xc9, 0x42, 0xe9, 0x77, 0x33, 0xec, 0x8e, 0x62, 0x2e, 0x20, 0x7a, 0x07,
|
||
|
0xd8, 0xe8, 0x95, 0xe5, 0x86, 0x56, 0x70, 0xd4, 0xea, 0xec, 0xf1, 0xee, 0x10, 0x7c, 0x49, 0x31,
|
||
|
0x31, 0x20, 0x40, 0xfa, 0x51, 0xee, 0x08, 0x50, 0x8c, 0x5c, 0xbb, 0x09, 0x65, 0x6d, 0x77, 0xc5,
|
||
|
0x50, 0x65, 0x38, 0xd5, 0x2a, 0x24, 0x1f, 0x64, 0xab, 0xa5, 0xb0, 0x81, 0x6e, 0xf3, 0xf9, 0x2e,
|
||
|
0xf7, 0xe9, 0x6c, 0x48, 0x75, 0x93, 0xb4, 0x01, 0x59, 0xcf, 0x2b, 0x64, 0x5e, 0x5b, 0x01, 0x9e,
|
||
|
0xff, 0xe7, 0x43, 0x7e, 0x8c, 0xb0, 0xe3, 0x4e, 0xa1, 0x03, 0x02, 0x26, 0x48, 0x55, 0x3c, 0x62,
|
||
|
0x97, 0x52, 0x83, 0x9b, 0x3c, 0x18, 0x80, 0x4d, 0xe7, 0x78, 0xc8, 0x68, 0xed, 0xb1, 0xbf, 0x20,
|
||
|
0x4b, 0xa9, 0x02, 0xe1, 0x5a, 0xb2, 0xf3, 0x1a, 0xdf, 0x0d, 0x8e, 0x5f, 0x0d, 0x99, 0x02, 0x3a,
|
||
|
0x75, 0xf9, 0x2e, 0xc0, 0xd4, 0x29, 0x3c, 0x65, 0x57, 0xc6, 0x4c, 0xa2, 0x57, 0x05, 0x1a, 0xa9,
|
||
|
0x55, 0x03, 0xb9, 0x6c, 0x43, 0x8c, 0x58, 0xaf, 0xac, 0xf3, 0x50, 0xb0, 0x4e, 0xc5, 0xf2, 0xbb,
|
||
|
0x38, 0xb2, 0xe6, 0xee, 0x7a, 0x63, 0x57, 0x06, 0x1f, 0x54, 0xda, 0xbd, 0x0e, 0x74, 0x35, 0xe5,
|
||
|
0x9e, 0x05, 0x0a, 0xd9, 0xd2, 0x3f, 0x64, 0xd8, 0xed, 0x13, 0x66, 0xd4, 0xb8, 0xb4, 0xd8, 0xb9,
|
||
|
0xc4, 0x2c, 0xd0, 0xa6, 0x54, 0xcf, 0xc7, 0x91, 0xea, 0x39, 0x65, 0x96, 0x95, 0x58, 0x13, 0x80,
|
||
|
0x8b, 0xef, 0xd8, 0x62, 0x12, 0x42, 0x46, 0x64, 0x14, 0x59, 0xda, 0x49, 0x36, 0xb5, 0xbb, 0xc8,
|
||
|
0xca, 0x59, 0x1d, 0x74, 0xde, 0x76, 0x3c, 0x77, 0x88, 0xa1, 0xef, 0x24, 0x1d, 0xe6, 0x2b, 0x76,
|
||
|
0x43, 0x20, 0xd4, 0xf6, 0xd6, 0x2b, 0x8a, 0x23, 0x79, 0x48, 0x3c, 0x5f, 0x27, 0xee, 0xc2, 0x43,
|
||
|
0x15, 0x41, 0x8f, 0x5e, 0x00, 0x08, 0x1e, 0x71, 0x9e, 0x90, 0x35, 0x0b, 0x98, 0x42, 0x84, 0xe5,
|
||
|
0x1b, 0xd6, 0xa0, 0xee, 0x09, 0x85, 0x89, 0xca, 0x90, 0x9f, 0x10, 0x95, 0x5f, 0x66, 0x73, 0x8e,
|
||
|
0xec, 0xaa, 0x66, 0x9a, 0x92, 0x4d, 0xb0, 0x84, 0x8e, 0x2a, 0x09, 0xd5, 0x5c, 0xe9, 0x21, 0x5b,
|
||
|
0x26, 0x65, 0x4f, 0x2b, 0x97, 0xd1, 0x57, 0x24, 0x15, 0x0f, 0x1c, 0x13, 0x4d, 0x2f, 0x68, 0xbd,
|
||
|
0x50, 0xfa, 0x51, 0x06, 0x14, 0x47, 0x05, 0x7d, 0x36, 0xb7, 0x0b, 0x96, 0xb6, 0xad, 0x44, 0x88,
|
||
|
0x77, 0xd7, 0x40, 0x0a, 0x70, 0x76, 0x8a, 0x54, 0x49, 0x59, 0x88, 0xe3, 0x9f, 0x63, 0x93, 0xbd,
|
||
|
0x81, 0x12, 0x5f, 0xf8, 0x78, 0x0f, 0x1f, 0xda, 0x11, 0x40, 0x2b, 0xa6, 0x92, 0x05, 0x20, 0x63,
|
||
|
0x5d, 0x6e, 0x85, 0x7b, 0x81, 0xb4, 0x5c, 0x40, 0x59, 0x22, 0xff, 0x60, 0xe8, 0x83, 0xbf, 0x87,
|
||
|
0x94, 0x9d, 0x26, 0x14, 0xbe, 0x00, 0x8a, 0x44, 0x18, 0x60, 0xb2, 0x02, 0xb1, 0x70, 0x6c, 0x97,
|
||
|
0xe7, 0x57, 0x58, 0x96, 0x84, 0x51, 0xf0, 0xc5, 0x4d, 0xc9, 0x17, 0xc7, 0xa3, 0x8b, 0xba, 0x05,
|
||
|
0x3d, 0x42, 0x64, 0xc5, 0x59, 0x10, 0xa9, 0xe5, 0xd4, 0xc4, 0x44, 0x87, 0xc7, 0x6c, 0x8a, 0x7c,
|
||
|
0x52, 0x39, 0xeb, 0xb5, 0x91, 0x59, 0xe3, 0x28, 0x80, 0xe5, 0x3c, 0x5f, 0x89, 0xd4, 0x62, 0xf5,
|
||
|
0xfb, 0x43, 0x7b, 0xd0, 0x72, 0xbc, 0x10, 0x0f, 0xbb, 0x03, 0x3e, 0x61, 0x90, 0x90, 0xff, 0x00,
|
||
|
0x5a, 0x22, 0x56, 0x02, 0xe2, 0x91, 0x78, 0x92, 0x09, 0x10, 0xda, 0xed, 0xcf, 0xe6, 0xc0, 0x96,
|
||
|
0x48, 0x09, 0x85, 0x05, 0x77, 0xac, 0xb0, 0xee, 0xf5, 0xaa, 0x6e, 0x08, 0x42, 0xfe, 0x19, 0xe0,
|
||
|
0x8e, 0x41, 0x70, 0x86, 0x82, 0x60, 0x69, 0x7e, 0xb1, 0x9f, 0x59, 0x69, 0x6c, 0xac, 0x96, 0xdb,
|
||
|
0xf5, 0xc6, 0xba, 0xd9, 0x7e, 0xb7, 0x55, 0x6d, 0xbd, 0xbc, 0x98, 0x82, 0xd6, 0x36, 0xdf, 0x96,
|
||
|
0xeb, 0xb5, 0x35, 0x3c, 0xe0, 0xd0, 0xf2, 0x7b, 0x5c, 0xea, 0x69, 0x81, 0x44, 0x91, 0xe5, 0x25,
|
||
|
0x30, 0x00, 0xeb, 0x16, 0xb7, 0x3c, 0xc2, 0x93, 0x0e, 0x43, 0xe4, 0x76, 0x5f, 0x80, 0xb3, 0x6a,
|
||
|
0x48, 0xd7, 0xea, 0x83, 0xf1, 0x4e, 0x0c, 0x89, 0x0e, 0xd1, 0xdd, 0x75, 0xc8, 0x11, 0x10, 0xf0,
|
||
|
0x69, 0xa5, 0x14, 0x40, 0xcd, 0xeb, 0xd9, 0x80, 0x0d, 0x86, 0xe8, 0xa2, 0x90, 0x3b, 0x92, 0x43,
|
||
|
0x5f, 0x2b, 0xde, 0x8a, 0x1a, 0x5f, 0x18, 0x57, 0x5c, 0x0b, 0x5a, 0x24, 0x86, 0x7a, 0xd4, 0x2c,
|
||
|
0xb5, 0xe1, 0x5a, 0xba, 0x8d, 0xc6, 0xb0, 0xd8, 0x18, 0xf4, 0x81, 0xc0, 0x46, 0x42, 0x8c, 0xd5,
|
||
|
0xb5, 0x41, 0x1c, 0xc9, 0x77, 0x53, 0x71, 0x92, 0x6a, 0xeb, 0xda, 0x3e, 0x27, 0xbf, 0x2d, 0x87,
|
||
|
0xcc, 0x09, 0x8e, 0xd7, 0x90, 0xcb, 0x74, 0x15, 0x30, 0xe7, 0x1e, 0xb7, 0x9c, 0x70, 0x8f, 0xf2,
|
||
|
0x54, 0x53, 0x49, 0xf3, 0xb1, 0x44, 0x86, 0x18, 0xcd, 0x75, 0x38, 0x04, 0xef, 0x6d, 0x28, 0xc2,
|
||
|
0xc4, 0x82, 0xa1, 0xc1, 0x98, 0x31, 0xd0, 0xe0, 0x73, 0x04, 0x96, 0x04, 0x10, 0x56, 0x16, 0x7c,
|
||
|
0xca, 0x5e, 0x0f, 0xd6, 0x87, 0xd6, 0x3c, 0xad, 0x0e, 0xd1, 0xdd, 0x98, 0xd6, 0xdd, 0xdd, 0xc2,
|
||
|
0xb2, 0xf2, 0x99, 0x55, 0x9b, 0x70, 0x01, 0xcf, 0xeb, 0x04, 0x90, 0x12, 0xfb, 0xf7, 0x94, 0xb1,
|
||
|
0x9a, 0x48, 0xc0, 0x8e, 0x28, 0x47, 0x35, 0x81, 0x07, 0xdf, 0xc3, 0x98, 0xc3, 0x17, 0x26, 0xed,
|
||
|
0x92, 0xf6, 0x1f, 0xd5, 0x8e, 0x80, 0x48, 0x87, 0x94, 0x66, 0x9a, 0x40, 0xa3, 0xd8, 0xf7, 0xba,
|
||
|
0xe0, 0xaa, 0xc1, 0x39, 0xe8, 0x2d, 0x5c, 0xa6, 0x26, 0xa0, 0xc1, 0xfb, 0x81, 0x9a, 0xa4, 0xa8,
|
||
|
0x58, 0x98, 0x02, 0x9f, 0x3d, 0x1b, 0xdc, 0xfd, 0x2b, 0x23, 0x4c, 0x43, 0x86, 0xfc, 0xaa, 0xb2,
|
||
|
0x47, 0xf2, 0xa4, 0x08, 0x78, 0x4d, 0xf9, 0xd8, 0xde, 0x4e, 0x60, 0x1e, 0x82, 0xea, 0xa5, 0x10,
|
||
|
0xb0, 0x03, 0x3a, 0xea, 0xba, 0xe2, 0x23, 0x10, 0x1e, 0x10, 0x47, 0x11, 0x19, 0xfa, 0x4f, 0x65,
|
||
|
0xea, 0x2a, 0x0d, 0x7f, 0x56, 0xb8, 0x39, 0x16, 0xfe, 0xbc, 0x70, 0x6b, 0x2c, 0xfc, 0x45, 0xa1,
|
||
|
0xa4, 0x5d, 0x6a, 0x44, 0x52, 0xe6, 0x9d, 0x6e, 0xab, 0x10, 0x71, 0xcf, 0xee, 0x76, 0xb9, 0x6b,
|
||
|
0x2a, 0x12, 0x14, 0xee, 0x8c, 0x72, 0xe1, 0xce, 0xd0, 0x76, 0xba, 0x18, 0x27, 0x7c, 0x40, 0x6d,
|
||
|
0x40, 0x30, 0x97, 0x0f, 0x43, 0x4c, 0x47, 0x74, 0x90, 0x94, 0x24, 0xa4, 0x77, 0x15, 0x75, 0xfc,
|
||
|
0xa1, 0xcb, 0x05, 0xe8, 0xde, 0x58, 0x7c, 0x82, 0xc2, 0x7d, 0xf2, 0xe1, 0xce, 0xb3, 0x79, 0x1b,
|
||
|
0x03, 0x18, 0x4c, 0x6a, 0x58, 0x07, 0x22, 0x4d, 0x46, 0x91, 0x21, 0x40, 0x87, 0x0e, 0x1c, 0x14,
|
||
|
0x18, 0x00, 0xc5, 0x1f, 0x94, 0x25, 0xa3, 0xc6, 0x84, 0xc4, 0x48, 0xd6, 0x78, 0xa4, 0x7c, 0x9b,
|
||
|
0x98, 0x60, 0xc8, 0xa6, 0xc7, 0x71, 0x9d, 0xfc, 0x24, 0xae, 0xad, 0x57, 0x14, 0x72, 0x22, 0xa4,
|
||
|
0x54, 0x1c, 0x24, 0x73, 0x60, 0x00, 0x57, 0x12, 0x18, 0x40, 0x6c, 0xec, 0xec, 0x52, 0xd6, 0x2b,
|
||
|
0x47, 0xb1, 0x86, 0x50, 0x04, 0xb4, 0xc3, 0x67, 0x2a, 0x51, 0x61, 0xbb, 0x24, 0x60, 0x82, 0x61,
|
||
|
0x35, 0x29, 0x9f, 0x2b, 0x01, 0x94, 0x63, 0x60, 0x09, 0xde, 0x03, 0xef, 0x51, 0xe6, 0xc0, 0x40,
|
||
|
0x61, 0xba, 0x3c, 0x3c, 0x84, 0xf8, 0x78, 0x4f, 0xa6, 0xbd, 0x80, 0x93, 0x14, 0xad, 0xc5, 0x02,
|
||
|
0xdf, 0xd0, 0xe9, 0x45, 0xc5, 0xa1, 0xdc, 0xb1, 0x06, 0x01, 0xd8, 0x62, 0xcd, 0xa9, 0xdf, 0x24,
|
||
|
0x4e, 0xc5, 0xdc, 0xa4, 0xed, 0x90, 0xb3, 0xa6, 0x97, 0xff, 0x48, 0x11, 0x8d, 0x88, 0xbc, 0xeb,
|
||
|
0x7b, 0x10, 0x62, 0xda, 0xbb, 0x1c, 0x93, 0xe9, 0x4e, 0x94, 0x44, 0xd1, 0x33, 0x83, 0x15, 0xea,
|
||
|
0x01, 0x37, 0x8a, 0x24, 0x0a, 0x9c, 0x4e, 0x30, 0xe0, 0x10, 0x80, 0xf1, 0x03, 0x70, 0x97, 0xbb,
|
||
|
0x94, 0x85, 0xce, 0x95, 0xfe, 0x71, 0x46, 0x18, 0x52, 0xe9, 0x8a, 0xee, 0xc2, 0x8a, 0xe8, 0x57,
|
||
|
0x1c, 0xe7, 0x14, 0xed, 0xc0, 0x51, 0xf5, 0x7c, 0x00, 0x03, 0xba, 0x5a, 0xed, 0x0b, 0x25, 0xfc,
|
||
|
0x04, 0x9c, 0x75, 0x30, 0x0d, 0xe8, 0x4b, 0xa0, 0xc9, 0xb9, 0x1e, 0x39, 0x38, 0xa9, 0xb9, 0x57,
|
||
|
0xc8, 0xb6, 0x00, 0x3a, 0x3b, 0x56, 0xb7, 0xa7, 0xf3, 0x1e, 0x59, 0x95, 0x4a, 0x17, 0xa7, 0x27,
|
||
|
0xa1, 0x53, 0x8a, 0xac, 0x3a, 0x4d, 0x20, 0x54, 0xf1, 0x77, 0xd8, 0x65, 0x9f, 0x77, 0x10, 0xb4,
|
||
|
0x43, 0x81, 0x9b, 0xd9, 0x19, 0x0e, 0x40, 0x23, 0x52, 0xe8, 0x46, 0xfa, 0xf8, 0xc4, 0xe0, 0xae,
|
||
|
0xf8, 0xeb, 0x2c, 0xcb, 0x12, 0x16, 0x31, 0x7b, 0x26, 0xf6, 0xf8, 0x0d, 0x36, 0x1d, 0x42, 0x58,
|
||
|
0xb4, 0x77, 0x44, 0xbb, 0x9a, 0x7b, 0xfe, 0xc1, 0xc9, 0xdb, 0x58, 0x69, 0x53, 0xe7, 0xfc, 0x33,
|
||
|
0x96, 0xc5, 0x98, 0x88, 0x6c, 0xce, 0xdc, 0xf3, 0xdb, 0xa7, 0x0c, 0x42, 0x57, 0x08, 0x87, 0x90,
|
||
|
0x6b, 0x9c, 0x3d, 0xd3, 0x10, 0xf4, 0x0a, 0x71, 0x08, 0x99, 0x88, 0xa9, 0x33, 0x0d, 0xc1, 0x28,
|
||
|
0x25, 0xff, 0x2d, 0x20, 0x5d, 0x1f, 0xc2, 0xd6, 0x8e, 0x0c, 0xaa, 0xe6, 0x9e, 0xdf, 0x3b, 0x65,
|
||
|
0x58, 0x55, 0x76, 0x2f, 0x3e, 0x63, 0xd3, 0x72, 0x77, 0x68, 0x38, 0xe8, 0x57, 0x44, 0x27, 0x38,
|
||
|
0x28, 0x09, 0xa2, 0xd4, 0x91, 0xe0, 0x81, 0xe2, 0xff, 0x07, 0xb2, 0xe2, 0xde, 0xd6, 0x80, 0xac,
|
||
|
0xf0, 0xbf, 0xea, 0xbe, 0xf8, 0xfc, 0xd6, 0xf1, 0x8b, 0x56, 0x71, 0x44, 0x6d, 0xed, 0xa5, 0xb1,
|
||
|
0x6f, 0x72, 0xfc, 0x69, 0xb6, 0x3c, 0xc7, 0x6b, 0x5a, 0xee, 0x3e, 0xf2, 0x20, 0xcd, 0x12, 0x5f,
|
||
|
0xe1, 0x29, 0xcb, 0x12, 0x29, 0x80, 0xcd, 0x03, 0xee, 0xdb, 0x96, 0x63, 0xff, 0x80, 0x77, 0xa3,
|
||
|
0x18, 0x63, 0x7e, 0x24, 0x42, 0x29, 0x7e, 0xca, 0xb2, 0x44, 0x89, 0x91, 0x38, 0x16, 0x23, 0x05,
|
||
|
0x04, 0xd0, 0x5d, 0x90, 0xce, 0x5c, 0x08, 0x55, 0x23, 0x2e, 0x84, 0xc8, 0x83, 0x28, 0xde, 0x60,
|
||
|
0x39, 0x45, 0x13, 0xec, 0xa0, 0xc8, 0xa9, 0x27, 0x2a, 0xfd, 0x2c, 0xc3, 0x66, 0xe4, 0x2e, 0x80,
|
||
|
0x2e, 0x23, 0xfb, 0x30, 0x32, 0xa0, 0x05, 0xce, 0x29, 0x28, 0xa6, 0xfc, 0x8f, 0x08, 0x8c, 0x61,
|
||
|
0xf0, 0xbc, 0x02, 0x7f, 0x01, 0x48, 0x18, 0x93, 0xf1, 0xe1, 0xe0, 0x3a, 0x41, 0x94, 0xde, 0x0d,
|
||
|
0x8c, 0x2c, 0x6c, 0x76, 0x59, 0x41, 0xd1, 0x6f, 0x0b, 0xc8, 0xff, 0xef, 0x1a, 0x53, 0xa0, 0xd3,
|
||
|
0x2f, 0xaa, 0x86, 0x57, 0xb6, 0x1f, 0x08, 0x4f, 0x1d, 0xbc, 0x44, 0x6e, 0x4c, 0x97, 0x7e, 0x6f,
|
||
|
0x12, 0xdc, 0x30, 0xe1, 0x85, 0xcb, 0x78, 0x41, 0x25, 0x20, 0x4f, 0x70, 0xc2, 0x2f, 0xc6, 0x24,
|
||
|
0x6d, 0x22, 0x06, 0xbf, 0x10, 0xc9, 0xc9, 0x64, 0xa2, 0xfb, 0x62, 0x94, 0xd6, 0x24, 0xf5, 0x96,
|
||
|
0xd5, 0x81, 0x1b, 0x0a, 0x31, 0x84, 0xf8, 0x7d, 0xf3, 0x69, 0x94, 0xd5, 0x89, 0x80, 0xcf, 0xa4,
|
||
|
0x20, 0x03, 0x1f, 0x75, 0xc0, 0x1a, 0xe3, 0x75, 0x11, 0xf9, 0xdf, 0x33, 0xea, 0x68, 0x22, 0x87,
|
||
|
0x3f, 0xa7, 0x8d, 0x9d, 0x4a, 0x2c, 0x00, 0x16, 0xb3, 0x4a, 0xa9, 0xc7, 0xd6, 0x47, 0x0d, 0xc9,
|
||
|
0x94, 0x97, 0x2e, 0xd2, 0xa6, 0x73, 0x4a, 0x7f, 0x80, 0x06, 0xe0, 0xfd, 0x01, 0x68, 0x94, 0x79,
|
||
|
0x3d, 0x50, 0x2e, 0x00, 0x1a, 0xb4, 0x6f, 0x87, 0xd2, 0x65, 0x02, 0x96, 0x83, 0x35, 0x30, 0x0b,
|
||
|
0x8a, 0xd9, 0x75, 0xba, 0xde, 0x83, 0xa8, 0x68, 0xba, 0xfa, 0x0a, 0x67, 0xcb, 0x97, 0xd8, 0x75,
|
||
|
0x8e, 0xbf, 0xcc, 0x9a, 0x0b, 0x8c, 0xe9, 0x86, 0x4d, 0xe0, 0x15, 0xc7, 0xd9, 0x76, 0x35, 0xae,
|
||
|
0x70, 0xd4, 0x05, 0x76, 0x5e, 0xf4, 0xf9, 0x1c, 0xe7, 0xd1, 0x34, 0x37, 0x26, 0xc0, 0xcb, 0xa6,
|
||
|
0xa0, 0x51, 0x5c, 0x4f, 0x62, 0x84, 0x25, 0x86, 0xa7, 0x0f, 0x67, 0x34, 0x27, 0x9a, 0xda, 0xba,
|
||
|
0xf0, 0xb2, 0xff, 0x59, 0xc7, 0xa0, 0x63, 0xa7, 0xd1, 0x31, 0x68, 0x93, 0x4d, 0xfb, 0x3c, 0x00,
|
||
|
0xf3, 0x2b, 0x25, 0xf1, 0x59, 0x3c, 0xf0, 0x3c, 0x71, 0xe8, 0x4a, 0xb5, 0x49, 0x03, 0x5f, 0x2e,
|
||
|
0x71, 0xf1, 0xc3, 0x6c, 0x0d, 0x3b, 0x98, 0xab, 0x28, 0xfd, 0x00, 0xf8, 0x5d, 0x80, 0x00, 0xb7,
|
||
|
0x74, 0xab, 0xf1, 0xb5, 0x38, 0x70, 0x0d, 0x94, 0xc4, 0x80, 0x08, 0x03, 0xac, 0xad, 0x80, 0x9b,
|
||
|
0x5e, 0xf8, 0x0a, 0x6d, 0x08, 0x88, 0xc0, 0x45, 0x96, 0x57, 0xd0, 0x8a, 0xa6, 0x28, 0x08, 0x02,
|
||
|
0xb0, 0xbc, 0x9e, 0x97, 0xfb, 0x07, 0xdc, 0xaf, 0xfa, 0xbe, 0xe7, 0x1b, 0xd9, 0xd2, 0x86, 0xc8,
|
||
|
0x21, 0x60, 0x8c, 0x3a, 0xa8, 0x0c, 0x83, 0xd0, 0xa3, 0x50, 0x26, 0xa0, 0xa8, 0x07, 0x4c, 0x66,
|
||
|
0xe8, 0x0d, 0xc0, 0x16, 0x20, 0xd8, 0x8c, 0x02, 0x20, 0x94, 0xa0, 0x25, 0x8a, 0xf1, 0xbc, 0x5d,
|
||
|
0x33, 0xdc, 0xc3, 0xec, 0xc7, 0x91, 0xcc, 0x5f, 0xfc, 0xce, 0x15, 0x76, 0x59, 0x69, 0xa5, 0x26,
|
||
|
0x3a, 0xcb, 0xc0, 0x84, 0x38, 0x21, 0xca, 0x54, 0x90, 0xff, 0x84, 0x4d, 0x51, 0xb4, 0x4b, 0xb4,
|
||
|
0x9b, 0x7b, 0xfe, 0x38, 0xa9, 0xc5, 0x46, 0xfa, 0xaf, 0x08, 0xf9, 0xe3, 0xa1, 0x65, 0x3b, 0x41,
|
||
|
0xfe, 0x25, 0x9b, 0x42, 0x37, 0x51, 0x65, 0xb0, 0x1f, 0x9d, 0x36, 0x18, 0xb3, 0x6e, 0x6a, 0xec,
|
||
|
0x2a, 0x9b, 0x55, 0x6e, 0x83, 0x32, 0xa8, 0x1f, 0x9e, 0x36, 0x7e, 0x55, 0x0e, 0x50, 0x73, 0x7c,
|
||
|
0x87, 0xb1, 0x9e, 0x6f, 0x0d, 0xf6, 0x44, 0xae, 0x47, 0x98, 0x99, 0x07, 0xa7, 0x4d, 0xb2, 0x8e,
|
||
|
0x23, 0x28, 0xce, 0x44, 0xc7, 0x88, 0x3b, 0xa1, 0x05, 0x6e, 0x86, 0x0a, 0x8d, 0x72, 0xc5, 0x5f,
|
||
|
0x67, 0xd8, 0x5c, 0x1c, 0x4f, 0xf4, 0x88, 0x31, 0x29, 0xeb, 0x0e, 0xfb, 0x3b, 0x20, 0x7d, 0x99,
|
||
|
0x74, 0xa6, 0x56, 0x07, 0x89, 0xa2, 0x57, 0x94, 0x10, 0x54, 0x20, 0xc7, 0xeb, 0x79, 0x84, 0xdb,
|
||
|
0x34, 0x65, 0xfb, 0x48, 0xd3, 0x0b, 0x75, 0xf1, 0x5d, 0x36, 0xa3, 0xdc, 0xcb, 0x69, 0x22, 0xc0,
|
||
|
0x93, 0xd3, 0x70, 0x17, 0x7c, 0xac, 0x50, 0x83, 0x15, 0x3c, 0xd7, 0x39, 0x12, 0xae, 0xba, 0x08,
|
||
|
0xd1, 0x20, 0x20, 0xea, 0xec, 0x71, 0x9c, 0x91, 0x74, 0x4a, 0xf1, 0x0b, 0x36, 0x27, 0xf2, 0x47,
|
||
|
0x62, 0x04, 0x63, 0x13, 0x5a, 0xe6, 0x20, 0xca, 0xd6, 0x01, 0xe6, 0xac, 0x4e, 0x25, 0x4e, 0x52,
|
||
|
0x1c, 0x05, 0x5f, 0x01, 0x84, 0x22, 0xf2, 0x2e, 0x40, 0x58, 0xa9, 0xce, 0xbe, 0x70, 0xc2, 0x09,
|
||
|
0xf7, 0xa2, 0xc5, 0x16, 0x65, 0x76, 0xf2, 0xf4, 0xb9, 0x75, 0x8d, 0xc1, 0xa4, 0xd2, 0x55, 0x1d,
|
||
|
0x0f, 0x66, 0xf7, 0x0e, 0x5d, 0x99, 0x2c, 0x45, 0x15, 0x29, 0x21, 0x94, 0xc0, 0xc7, 0x25, 0x26,
|
||
|
0x8a, 0x15, 0xb6, 0x84, 0x66, 0xad, 0xed, 0xa9, 0x44, 0x33, 0xdd, 0xa6, 0xa0, 0x0b, 0x04, 0xea,
|
||
|
0x4c, 0xad, 0xa4, 0xb3, 0x15, 0x3a, 0x11, 0x29, 0x1c, 0x77, 0x65, 0xda, 0x2e, 0xb3, 0x39, 0x89,
|
||
|
0x27, 0xc9, 0x8f, 0x42, 0x12, 0x9c, 0xf9, 0xe2, 0x8f, 0x19, 0x5b, 0x18, 0x21, 0xa8, 0xb4, 0x1a,
|
||
|
0xf1, 0xdc, 0xbf, 0x38, 0x23, 0x7d, 0xd4, 0x6a, 0x6f, 0x93, 0x9a, 0x6e, 0x48, 0xfe, 0x6c, 0x14,
|
||
|
0x8f, 0xfa, 0x9e, 0x4e, 0xf3, 0xc3, 0xc6, 0x44, 0x7c, 0x2a, 0x9d, 0xbd, 0x69, 0x15, 0xc0, 0xc0,
|
||
|
0x2e, 0x13, 0x0d, 0x33, 0x3a, 0xb2, 0x21, 0xa8, 0xcf, 0x7b, 0xdc, 0xf5, 0xf1, 0xbe, 0x21, 0xa7,
|
||
|
0xc2, 0xc5, 0xbe, 0xe5, 0x5a, 0xb2, 0xf3, 0xac, 0xf2, 0xbb, 0x61, 0x96, 0x18, 0x98, 0x45, 0x60,
|
||
|
0xd7, 0x8a, 0x66, 0x98, 0x53, 0xf1, 0xee, 0x0e, 0xd6, 0x00, 0xe0, 0x7d, 0x82, 0xdb, 0x03, 0xe7,
|
||
|
0x7d, 0x5e, 0x21, 0x48, 0x60, 0xab, 0x27, 0x62, 0x96, 0x05, 0x15, 0x96, 0x10, 0x14, 0xa6, 0x05,
|
||
|
0x77, 0xda, 0xee, 0xa1, 0x5e, 0x96, 0x95, 0x20, 0x80, 0x89, 0x18, 0xe0, 0xf7, 0x3d, 0x9f, 0x42,
|
||
|
0xec, 0x29, 0x34, 0x35, 0x04, 0xeb, 0x7b, 0x07, 0xa0, 0x58, 0x39, 0x18, 0x34, 0x43, 0x69, 0x75,
|
||
|
0x82, 0x8b, 0x48, 0x82, 0x22, 0x6c, 0x22, 0xa8, 0xc6, 0x21, 0xaf, 0xcf, 0x4c, 0x2e, 0xbf, 0xac,
|
||
|
0x90, 0x4a, 0xac, 0x7c, 0x5e, 0x9d, 0xb4, 0x58, 0xf4, 0x82, 0x0a, 0xf5, 0xa3, 0xf5, 0x2e, 0xea,
|
||
|
0x54, 0x95, 0x58, 0xea, 0x52, 0xc2, 0xd7, 0x91, 0xc0, 0x82, 0x76, 0xeb, 0xbc, 0x43, 0x0c, 0x9b,
|
||
|
0x05, 0xf4, 0x32, 0x41, 0xcb, 0x70, 0xf2, 0xc4, 0x26, 0x36, 0x28, 0xd4, 0x22, 0x09, 0xe3, 0xca,
|
||
|
0x69, 0xc2, 0x98, 0xe2, 0x7f, 0xcd, 0xe5, 0x57, 0x14, 0xa1, 0xe8, 0x32, 0x48, 0x08, 0x8d, 0x8e,
|
||
|
0xae, 0x29, 0x97, 0x26, 0x81, 0xd7, 0x74, 0x24, 0x2e, 0x58, 0x56, 0x82, 0xaf, 0x2b, 0x3c, 0x21,
|
||
|
0xc4, 0xb5, 0xb9, 0x82, 0xde, 0x50, 0xd4, 0x73, 0xd4, 0xf0, 0x9b, 0x11, 0x8b, 0xc1, 0x26, 0x91,
|
||
|
0x71, 0x30, 0xdc, 0xbd, 0xa5, 0xa0, 0x94, 0x4b, 0x18, 0xc0, 0x46, 0xf1, 0x96, 0xb9, 0xa4, 0x70,
|
||
|
0x7a, 0x3f, 0xd0, 0xb0, 0xdb, 0xb1, 0x80, 0xce, 0xc4, 0xde, 0x14, 0x46, 0x13, 0x83, 0xd3, 0xd7,
|
||
|
0x07, 0xf4, 0x35, 0xcb, 0x32, 0xef, 0x29, 0x50, 0x9e, 0xc0, 0x9f, 0x47, 0x14, 0x20, 0x93, 0xc4,
|
||
|
0x82, 0xcd, 0x1d, 0x58, 0x20, 0xb0, 0xa4, 0x36, 0xee, 0xd3, 0x99, 0x00, 0xdf, 0xe8, 0x28, 0x58,
|
||
|
0x8b, 0xf8, 0x03, 0x7d, 0x16, 0x56, 0x00, 0x51, 0xf9, 0x11, 0x06, 0x58, 0x32, 0x36, 0x7e, 0xa9,
|
||
|
0x6e, 0x1f, 0x1e, 0x9d, 0xcd, 0x7e, 0xc4, 0x55, 0xd9, 0xa7, 0xa4, 0x94, 0x82, 0x3d, 0x31, 0xc1,
|
||
|
0xe3, 0xaf, 0x3e, 0x41, 0x95, 0x19, 0x34, 0x76, 0x0f, 0xcc, 0x37, 0x10, 0xce, 0x81, 0x13, 0x80,
|
||
|
0x68, 0xfb, 0x2b, 0x4f, 0xf3, 0x19, 0x9b, 0xa3, 0x63, 0x97, 0x42, 0xb8, 0x72, 0xb6, 0x19, 0xe2,
|
||
|
0x3a, 0xe9, 0x0d, 0xcb, 0xd3, 0x09, 0x86, 0x9e, 0xc8, 0x02, 0x60, 0x44, 0x10, 0x40, 0x4c, 0x7f,
|
||
|
0x26, 0x93, 0x98, 0xd6, 0x90, 0xc8, 0x0e, 0x56, 0x94, 0x8c, 0x90, 0x29, 0x00, 0x38, 0x98, 0x38,
|
||
|
0xd4, 0x44, 0x0d, 0x41, 0x89, 0x80, 0x5c, 0xf1, 0xc7, 0x19, 0xb6, 0x94, 0xb6, 0xab, 0x63, 0x2e,
|
||
|
0x77, 0x2c, 0xca, 0xa5, 0x4c, 0xd2, 0xe1, 0x43, 0xb3, 0x63, 0xb9, 0xca, 0x13, 0x26, 0xcb, 0x01,
|
||
|
0x96, 0x71, 0x4a, 0x7f, 0xa1, 0x97, 0x3c, 0x1d, 0x31, 0xcf, 0x4c, 0xc4, 0x3c, 0x39, 0x95, 0xa1,
|
||
|
0xea, 0x82, 0xe7, 0xe8, 0x7b, 0x58, 0x4b, 0x40, 0x49, 0xc2, 0xe2, 0x26, 0x9b, 0x7b, 0x03, 0xd2,
|
||
|
0x12, 0x53, 0xc4, 0x32, 0xdf, 0xaf, 0x15, 0x31, 0xf0, 0xae, 0x90, 0x1d, 0x7d, 0xe3, 0x35, 0x85,
|
||
|
0xde, 0x10, 0xca, 0x18, 0xe6, 0x01, 0x74, 0x6f, 0xa1, 0xf6, 0xdf, 0xb2, 0xbc, 0xbe, 0xd3, 0x4c,
|
||
|
0xe8, 0xf7, 0xf4, 0xb4, 0x74, 0x9b, 0x87, 0xf7, 0x5c, 0xe0, 0x9e, 0x53, 0xe4, 0xa9, 0xef, 0x0f,
|
||
|
0x34, 0x98, 0x5c, 0x0c, 0x39, 0xef, 0x63, 0xb6, 0xb8, 0x65, 0x77, 0xf6, 0x57, 0x2d, 0x37, 0x46,
|
||
|
0x2b, 0x1a, 0x17, 0xdd, 0xc8, 0x69, 0xca, 0x15, 0xff, 0x20, 0xcb, 0xe6, 0x13, 0x0e, 0x93, 0x88,
|
||
|
0xe9, 0xb0, 0xb4, 0x2c, 0x50, 0xfe, 0x43, 0x86, 0x3c, 0x03, 0xbc, 0x6a, 0xc5, 0x8e, 0x2a, 0xa6,
|
||
|
0x4b, 0x66, 0x32, 0xf5, 0xfd, 0x32, 0x55, 0x45, 0x80, 0x87, 0x87, 0xde, 0x9d, 0x30, 0x9d, 0x22,
|
||
|
0x25, 0xe9, 0xda, 0xbd, 0xbd, 0x10, 0xfa, 0x3a, 0x94, 0x03, 0xc6, 0x0f, 0xe1, 0xcd, 0x24, 0x33,
|
||
|
0xff, 0xd3, 0x4a, 0x5b, 0xe3, 0xda, 0x76, 0x57, 0xe7, 0x5c, 0x75, 0xf8, 0x21, 0xe1, 0x94, 0x6f,
|
||
|
0x9d, 0x95, 0x59, 0x88, 0x29, 0xbc, 0xf4, 0x43, 0xe3, 0x72, 0x26, 0x9d, 0x98, 0x22, 0xce, 0xb7,
|
||
|
0x59, 0x76, 0xc7, 0x72, 0x31, 0x48, 0xf9, 0xcf, 0x8c, 0x7e, 0xa9, 0x6c, 0xfb, 0xfc, 0xd9, 0x84,
|
||
|
0x2a, 0xce, 0x41, 0xaf, 0xc1, 0xb0, 0x45, 0x0c, 0x10, 0x80, 0x61, 0xc3, 0x29, 0x9e, 0x9f, 0xea,
|
||
|
0x61, 0x8e, 0x65, 0x1a, 0x22, 0x61, 0xdf, 0xeb, 0x2a, 0x23, 0x98, 0xb8, 0x10, 0x5a, 0xd2, 0x11,
|
||
|
0x0c, 0x6a, 0x11, 0x59, 0x2d, 0x61, 0xa8, 0xcc, 0x9b, 0xf0, 0xc6, 0x44, 0xf5, 0x10, 0x19, 0xc0,
|
||
|
0xe2, 0xbf, 0x4e, 0xb2, 0xd9, 0xc8, 0x07, 0xcd, 0x2b, 0x17, 0x96, 0x54, 0x2e, 0x3a, 0x26, 0x53,
|
||
|
0xa8, 0x92, 0x05, 0xec, 0xfd, 0x80, 0x3c, 0xeb, 0xa9, 0xa8, 0x17, 0xd5, 0x64, 0x4e, 0x12, 0x0c,
|
||
|
0xd3, 0xc5, 0x04, 0x23, 0x73, 0x06, 0xec, 0x30, 0x29, 0xac, 0xa2, 0x00, 0xfa, 0xe4, 0x46, 0x21,
|
||
|
0xa8, 0x25, 0xce, 0x1b, 0xb3, 0x85, 0x52, 0xb5, 0x08, 0x67, 0xf3, 0x93, 0x33, 0x3b, 0xca, 0xe4,
|
||
|
0xb7, 0xc7, 0x2f, 0xb9, 0x82, 0xe2, 0x75, 0xb6, 0x90, 0x00, 0x88, 0x8b, 0x6c, 0x9c, 0x9c, 0xb6,
|
||
|
0x50, 0x34, 0xd9, 0xb9, 0x91, 0x41, 0xf9, 0xef, 0x01, 0xd9, 0x34, 0x12, 0xe2, 0xda, 0xe6, 0xa3,
|
||
|
0xb3, 0x23, 0x91, 0x98, 0xab, 0xf4, 0xff, 0xd8, 0x14, 0xf5, 0xc0, 0x48, 0xac, 0xe2, 0x73, 0x3e,
|
||
|
0x58, 0x07, 0xfa, 0x55, 0x2d, 0xdf, 0x85, 0x48, 0xec, 0x6b, 0x40, 0xaf, 0x45, 0x64, 0x86, 0x18,
|
||
|
0x2c, 0x93, 0xbf, 0xc2, 0x2e, 0xad, 0xa1, 0x02, 0x29, 0xbb, 0xdd, 0x55, 0x61, 0x85, 0xb0, 0xb9,
|
||
|
0xee, 0x05, 0xa1, 0x81, 0x2a, 0x2d, 0xf7, 0xe5, 0x96, 0xec, 0x3a, 0x59, 0xfa, 0x82, 0xcd, 0x72,
|
||
|
0xb5, 0x5c, 0x7e, 0x8e, 0xcd, 0xac, 0x7a, 0x61, 0x1d, 0x14, 0x1e, 0x4c, 0x0c, 0x1f, 0x1b, 0x76,
|
||
|
0x97, 0x3e, 0x32, 0xf8, 0x01, 0x21, 0x1a, 0x7d, 0x4c, 0xc0, 0x09, 0x4d, 0x7f, 0x6f, 0x88, 0x0c,
|
||
|
0x00, 0xa1, 0x1d, 0xcc, 0x56, 0x76, 0x3b, 0x18, 0x04, 0x63, 0x6e, 0x63, 0x96, 0x4d, 0x35, 0x20,
|
||
|
0x24, 0xf3, 0x8d, 0xa9, 0xd2, 0xaf, 0x72, 0xec, 0xfa, 0xb1, 0x7b, 0x6d, 0x03, 0xa3, 0x70, 0xb0,
|
||
|
0x27, 0x89, 0x80, 0xec, 0xd9, 0x29, 0x04, 0xa2, 0x41, 0xc9, 0xa8, 0xec, 0xd3, 0x64, 0x54, 0xf6,
|
||
|
0xf4, 0x4c, 0x33, 0xc4, 0x43, 0x9e, 0xf5, 0xd1, 0xd0, 0xec, 0xeb, 0x67, 0x9a, 0x24, 0x6d, 0x47,
|
||
|
0x56, 0xc7, 0xc4, 0x67, 0x2b, 0x67, 0x9a, 0xe9, 0x94, 0x20, 0xed, 0xe7, 0xff, 0x7b, 0x41, 0x5a,
|
||
|
0x25, 0x1d, 0xa4, 0x3d, 0x3f, 0xd3, 0x06, 0x12, 0x81, 0x45, 0xf1, 0xdf, 0x32, 0xff, 0xe3, 0xa1,
|
||
|
0x86, 0x76, 0x3f, 0xa7, 0xc7, 0xb8, 0x9f, 0x33, 0xe3, 0xdc, 0xcf, 0xdc, 0x78, 0xf7, 0x73, 0x76,
|
||
|
0xac, 0xfb, 0xc9, 0x46, 0xdc, 0xcf, 0xb9, 0x84, 0xb3, 0x38, 0x1f, 0xd9, 0xfb, 0x85, 0xc8, 0xde,
|
||
|
0x2f, 0x52, 0x20, 0x77, 0x92, 0x8b, 0x91, 0x49, 0xbb, 0x18, 0x13, 0xca, 0xc5, 0x20, 0x37, 0x62,
|
||
|
0x52, 0x2d, 0x72, 0xac, 0xc3, 0x41, 0x4b, 0x4e, 0x47, 0x4b, 0xce, 0x8c, 0xba, 0x18, 0x74, 0x47,
|
||
|
0x59, 0xfc, 0xf3, 0xcc, 0x7f, 0xa7, 0x31, 0x4e, 0x18, 0xd6, 0x2c, 0x19, 0x56, 0x2c, 0xd3, 0xa4,
|
||
|
0x89, 0x62, 0x86, 0xc7, 0x8c, 0xdf, 0xd5, 0xd3, 0x45, 0x79, 0xd2, 0x9e, 0xcc, 0x8c, 0xda, 0x93,
|
||
|
0x9c, 0x4c, 0xc9, 0x9e, 0x6c, 0x24, 0x4a, 0x9f, 0xb2, 0x9b, 0x2a, 0x4b, 0x24, 0xf2, 0x6d, 0xb4,
|
||
|
0xb7, 0x75, 0xdf, 0x1b, 0x0e, 0x82, 0xb7, 0xc0, 0x82, 0xa8, 0xba, 0xae, 0xb0, 0x65, 0xda, 0x48,
|
||
|
0x8f, 0xa0, 0xe6, 0x81, 0x00, 0xcb, 0x9c, 0xee, 0x5f, 0x65, 0xa2, 0x32, 0x93, 0xd6, 0x5a, 0x43,
|
||
|
0xbb, 0x90, 0xaf, 0x81, 0x17, 0xb0, 0x5a, 0x68, 0x6c, 0x1d, 0x44, 0x84, 0xf9, 0x44, 0x74, 0xb7,
|
||
|
0xb9, 0xb3, 0x73, 0x64, 0xc6, 0x4e, 0x4b, 0xa4, 0x0b, 0xfc, 0x30, 0xa2, 0x0d, 0x5d, 0x60, 0x1d,
|
||
|
0xc2, 0xca, 0xc2, 0x29, 0x91, 0xb7, 0x59, 0xd3, 0xf1, 0x7b, 0xae, 0x99, 0x64, 0x34, 0x9f, 0x4b,
|
||
|
0xd5, 0x1e, 0xcc, 0xa6, 0xa3, 0x7b, 0xe2, 0xc7, 0xd2, 0x6f, 0x4f, 0x62, 0xc1, 0x92, 0xdc, 0x03,
|
||
|
0xdd, 0x78, 0x36, 0x39, 0x5d, 0x53, 0xe6, 0x5f, 0xb0, 0x19, 0x5f, 0xfc, 0x94, 0x96, 0xa6, 0x94,
|
||
|
0x14, 0xdb, 0x44, 0xef, 0x15, 0xf1, 0x7f, 0xf1, 0x9f, 0x32, 0x6c, 0x5a, 0xfc, 0xd4, 0xa2, 0x27,
|
||
|
0xca, 0xa4, 0x64, 0xca, 0xbd, 0xcb, 0x77, 0xa3, 0x7d, 0xdb, 0x7d, 0xac, 0x12, 0xb5, 0x30, 0x40,
|
||
|
0x9d, 0x4c, 0x84, 0xc6, 0xf1, 0xf2, 0x3f, 0x8a, 0x93, 0xc0, 0xf8, 0xab, 0x2a, 0x61, 0xc1, 0xb3,
|
||
|
0xaf, 0xd8, 0x9c, 0x40, 0xce, 0xd4, 0xbe, 0xf2, 0x62, 0xfa, 0xd6, 0x22, 0x89, 0x60, 0x55, 0xfc,
|
||
|
0xa0, 0xfa, 0xf9, 0x5c, 0xb5, 0xe3, 0xb9, 0x74, 0x45, 0x80, 0xd5, 0x5b, 0x14, 0xc4, 0xce, 0x28,
|
||
|
0x65, 0x86, 0x15, 0x8f, 0x22, 0x71, 0x9f, 0xd3, 0xb7, 0x4d, 0xf1, 0x12, 0x36, 0xa2, 0x63, 0xe9,
|
||
|
0x0d, 0x9b, 0x8b, 0x4d, 0x88, 0xe6, 0x4a, 0x4d, 0x09, 0x26, 0xce, 0x00, 0x31, 0x39, 0x42, 0xde,
|
||
|
0x3d, 0xfa, 0x02, 0x7c, 0x17, 0xc7, 0xc0, 0xe2, 0x94, 0x05, 0x19, 0xaf, 0x54, 0x69, 0x2e, 0x63,
|
||
|
0x22, 0xb2, 0x69, 0x93, 0xa5, 0x5f, 0x4c, 0x60, 0xd1, 0x5a, 0x1c, 0xe9, 0x32, 0x88, 0x0e, 0xec,
|
||
|
0x16, 0x2b, 0xf0, 0xd0, 0x06, 0xcc, 0x5b, 0xb1, 0x6f, 0x79, 0x1a, 0x8f, 0xc7, 0x6d, 0x36, 0x3e,
|
||
|
0x6e, 0x25, 0xf6, 0x51, 0xfc, 0x3b, 0x50, 0xf7, 0xb1, 0xef, 0xd4, 0xe1, 0x90, 0x5a, 0x8b, 0x0a,
|
||
|
0xeb, 0x74, 0xce, 0x49, 0x90, 0x66, 0x72, 0x94, 0x34, 0x59, 0x75, 0x5c, 0x7d, 0xeb, 0x3d, 0x7a,
|
||
|
0xf7, 0xd1, 0x35, 0xdc, 0x48, 0xcd, 0xac, 0x2e, 0x8b, 0x08, 0x7d, 0x70, 0x18, 0xf0, 0x8a, 0x33,
|
||
|
0xb6, 0x19, 0xc9, 0xb4, 0x10, 0x85, 0xc4, 0x80, 0x20, 0xa3, 0x96, 0x23, 0xa9, 0x0f, 0x61, 0x57,
|
||
|
0xbc, 0x25, 0x56, 0xd7, 0x5a, 0xfa, 0xc9, 0xb9, 0x28, 0x2b, 0x2b, 0x76, 0xbf, 0xe5, 0xf3, 0xae,
|
||
|
0x4d, 0x38, 0xa2, 0x09, 0x9f, 0x1b, 0x44, 0x9f, 0x92, 0x66, 0x0f, 0xc7, 0xd1, 0x2c, 0x36, 0x6a,
|
||
|
0x25, 0xfa, 0x9d, 0xdf, 0x60, 0xcb, 0xb6, 0xa8, 0x88, 0x37, 0xe3, 0x13, 0x8d, 0xf5, 0x08, 0x46,
|
||
|
0x27, 0xaa, 0xb9, 0x68, 0xcd, 0x62, 0xd3, 0x3d, 0x60, 0xb7, 0x46, 0xa7, 0x33, 0x65, 0x11, 0x33,
|
||
|
0x68, 0xb9, 0x5e, 0x54, 0x8d, 0xf2, 0x94, 0xdd, 0x1f, 0xd3, 0xf5, 0xc0, 0x0b, 0x91, 0x78, 0xd0,
|
||
|
0xd7, 0xf6, 0xba, 0x98, 0x7d, 0x18, 0x86, 0xea, 0x39, 0x52, 0xb1, 0xc5, 0xa6, 0x2b, 0x7b, 0xf8,
|
||
|
0xb0, 0x27, 0xaa, 0xee, 0x18, 0x97, 0x45, 0xc4, 0xc4, 0x16, 0xcc, 0xec, 0x5b, 0x87, 0xa6, 0xe8,
|
||
|
0x34, 0x19, 0x4b, 0x83, 0xc5, 0xc0, 0x62, 0xd2, 0xab, 0x6c, 0xa6, 0xec, 0x06, 0xe0, 0x18, 0x0b,
|
||
|
0x53, 0x4b, 0x3f, 0x4d, 0x9d, 0xfa, 0x7b, 0xc2, 0x16, 0xa9, 0x26, 0xef, 0x0d, 0x3f, 0x7a, 0x8b,
|
||
|
0x83, 0x82, 0x14, 0x4b, 0x69, 0x44, 0x68, 0xe9, 0xe2, 0xcf, 0xb2, 0x8c, 0xc5, 0xa8, 0xf1, 0x2a,
|
||
|
0x51, 0xe3, 0xf3, 0xe1, 0x69, 0xd4, 0x8c, 0x11, 0x92, 0xe4, 0x77, 0x66, 0x1d, 0xdf, 0x45, 0xd8,
|
||
|
0x1d, 0xd4, 0xb0, 0x74, 0x15, 0x13, 0x71, 0xed, 0x47, 0x6c, 0xa6, 0x43, 0xa4, 0x50, 0x7e, 0xd7,
|
||
|
0xdd, 0xd3, 0x26, 0x97, 0x94, 0xc3, 0xab, 0x6f, 0x8a, 0x57, 0xd3, 0x2c, 0x2e, 0x34, 0x31, 0x95,
|
||
|
0x2e, 0x4f, 0x69, 0x5b, 0xe3, 0x75, 0xf6, 0x05, 0x68, 0x5a, 0xa9, 0x59, 0xa1, 0x8e, 0x24, 0x43,
|
||
|
0x83, 0x7a, 0x90, 0x04, 0xa3, 0x6d, 0xe6, 0x68, 0x9b, 0x8f, 0x4e, 0xdd, 0xa6, 0xa0, 0x37, 0x6d,
|
||
|
0x71, 0xb6, 0x45, 0xb1, 0x50, 0x0d, 0x64, 0x35, 0x41, 0xfd, 0x59, 0xf9, 0x98, 0x63, 0x46, 0x80,
|
||
|
0x54, 0x58, 0x79, 0xef, 0xb4, 0xb9, 0xd5, 0x51, 0x8a, 0xcb, 0x2b, 0xff, 0x48, 0xb8, 0x70, 0x73,
|
||
|
0x44, 0x33, 0x10, 0x32, 0x01, 0xdb, 0x01, 0x15, 0x27, 0xee, 0xde, 0x44, 0xc4, 0x28, 0x5e, 0x72,
|
||
|
0xe1, 0x5e, 0x81, 0x26, 0x09, 0xea, 0x2c, 0x44, 0xcf, 0xd3, 0xd2, 0xad, 0xe2, 0xd8, 0x17, 0x55,
|
||
|
0x8d, 0xc4, 0x68, 0x87, 0x80, 0x8b, 0xe7, 0x6f, 0xb9, 0xe2, 0x4f, 0xa7, 0x98, 0x31, 0x22, 0x29,
|
||
|
0xc7, 0x67, 0xc1, 0x5f, 0xc5, 0x5c, 0x9a, 0xff, 0x0a, 0xd7, 0x7c, 0xce, 0xa6, 0xc8, 0x9e, 0xd3,
|
||
|
0x19, 0x2f, 0xa6, 0x23, 0xa8, 0x31, 0x13, 0x35, 0xf1, 0xa1, 0x5b, 0xbf, 0xa5, 0x76, 0x40, 0x2e,
|
||
|
0x82, 0x19, 0xbe, 0x9c, 0x85, 0x70, 0xc7, 0x39, 0x42, 0xf4, 0x13, 0x8c, 0x38, 0x95, 0x66, 0xc4,
|
||
|
0xe9, 0xaf, 0xc4, 0x88, 0xe0, 0x54, 0xf9, 0xfc, 0xfb, 0x43, 0xdb, 0x97, 0xf9, 0x14, 0x1e, 0x50,
|
||
|
0x69, 0xf3, 0x6c, 0xea, 0xe8, 0x72, 0xb4, 0xca, 0x1a, 0x9b, 0x17, 0x30, 0xa2, 0x3a, 0x5a, 0xf9,
|
||
|
0x31, 0x69, 0x82, 0xd1, 0xa5, 0x52, 0xa2, 0x6b, 0xb2, 0x8b, 0x92, 0xc3, 0x7c, 0x1e, 0x78, 0xce,
|
||
|
0x90, 0x8e, 0x89, 0x48, 0xcd, 0xd2, 0xf7, 0x81, 0xc7, 0x51, 0x48, 0x8f, 0x43, 0x52, 0x03, 0x6d,
|
||
|
0xe6, 0x6b, 0x2e, 0xd5, 0xf7, 0x8b, 0xc2, 0x5d, 0x7c, 0x93, 0x22, 0x9e, 0x2e, 0x84, 0x9e, 0xb0,
|
||
|
0x17, 0xd2, 0xf9, 0x05, 0xdd, 0x23, 0xed, 0xb8, 0x30, 0x2e, 0xd2, 0x0b, 0x06, 0xbe, 0xe9, 0xf2,
|
||
|
0x9d, 0x61, 0xcf, 0xdc, 0xf5, 0xb0, 0xee, 0x4e, 0xf3, 0x8e, 0xe4, 0xbb, 0x06, 0x5b, 0xd4, 0xda,
|
||
|
0x4a, 0xe0, 0xb9, 0x78, 0x46, 0x96, 0x68, 0x5a, 0x87, 0xb4, 0x67, 0x89, 0xe5, 0xf4, 0x26, 0x85,
|
||
|
0x3b, 0xa5, 0xb7, 0x6c, 0x29, 0xc5, 0x2d, 0x18, 0x9a, 0x4a, 0x7e, 0x01, 0x8b, 0x9e, 0x13, 0xf5,
|
||
|
0x01, 0x60, 0xc9, 0xe1, 0x17, 0x86, 0x4d, 0x22, 0x5c, 0x15, 0x01, 0x09, 0x84, 0xab, 0xd0, 0xb9,
|
||
|
0x35, 0xe0, 0x1d, 0xdb, 0x72, 0x44, 0xb4, 0xfa, 0x8e, 0x07, 0x9b, 0x1e, 0x44, 0xab, 0xbf, 0x0f,
|
||
|
0x66, 0x37, 0x26, 0xd5, 0xa0, 0x15, 0x23, 0xb9, 0x86, 0x69, 0x97, 0xd8, 0x9c, 0xf8, 0x7c, 0xe5,
|
||
|
0x78, 0x56, 0x08, 0xb3, 0x03, 0x60, 0x03, 0x53, 0x8c, 0x03, 0xd1, 0x03, 0xbd, 0xf0, 0x05, 0x05,
|
||
|
0x10, 0x7d, 0x26, 0x41, 0xd7, 0x30, 0x39, 0x23, 0xe2, 0x91, 0xc5, 0x6f, 0x31, 0x09, 0x96, 0x6a,
|
||
|
0x1a, 0x53, 0xe4, 0x7d, 0xc8, 0x21, 0x04, 0x99, 0x46, 0xef, 0x64, 0xd3, 0x13, 0x63, 0x8c, 0x99,
|
||
|
0xd2, 0xdf, 0x67, 0xd8, 0xb9, 0x91, 0xf3, 0xc2, 0x51, 0xf1, 0x13, 0x03, 0xe4, 0xce, 0x33, 0x83,
|
||
|
0xea, 0x05, 0xda, 0xde, 0x16, 0xb8, 0x8c, 0x02, 0x9a, 0xc1, 0x64, 0x41, 0xdd, 0x4a, 0x02, 0xe9,
|
||
|
0x82, 0x16, 0x81, 0x4d, 0xf5, 0xb2, 0x44, 0xc0, 0x27, 0x31, 0x89, 0xb0, 0x61, 0xbd, 0x8f, 0xf7,
|
||
|
0xcd, 0x12, 0xcc, 0x76, 0xe3, 0x30, 0xbc, 0x2c, 0xcb, 0xb5, 0x86, 0xa2, 0xa2, 0x1c, 0xd0, 0xbd,
|
||
|
0xcc, 0x2e, 0xe0, 0x28, 0x7c, 0x5f, 0x30, 0xec, 0xc7, 0x3b, 0xce, 0x50, 0x13, 0x0c, 0x1e, 0x6d,
|
||
|
0xca, 0x95, 0x36, 0xd9, 0xa5, 0x63, 0xe4, 0x14, 0xa9, 0xae, 0x25, 0x55, 0x67, 0x20, 0xe8, 0x03,
|
||
|
0xdf, 0xf9, 0xe6, 0xea, 0xa0, 0xc7, 0xe9, 0x8b, 0x9c, 0xb2, 0x0a, 0x9a, 0x64, 0x70, 0xca, 0xee,
|
||
|
0xe1, 0xfd, 0x74, 0x82, 0x5b, 0xf0, 0xc4, 0x05, 0xbf, 0x08, 0x8e, 0x20, 0xea, 0x66, 0x4a, 0x7f,
|
||
|
0x79, 0x89, 0x2d, 0x28, 0x8e, 0xa3, 0x08, 0x02, 0x95, 0x81, 0xae, 0xd3, 0xd2, 0xb1, 0x0e, 0x99,
|
||
|
0x91, 0xb6, 0xf2, 0xe7, 0x67, 0xf0, 0xa1, 0x89, 0x8a, 0x8a, 0xa7, 0xd2, 0x0f, 0x4d, 0xf4, 0x54,
|
||
|
0x32, 0x08, 0x4e, 0x44, 0x12, 0xd3, 0x14, 0x49, 0xe8, 0x4b, 0x18, 0xf1, 0xcc, 0x02, 0xd4, 0x81,
|
||
|
0x7c, 0xbb, 0xb1, 0x63, 0xf9, 0xe8, 0x68, 0x05, 0xaa, 0x61, 0x96, 0x1a, 0xc0, 0xfd, 0xee, 0x38,
|
||
|
0x43, 0xf4, 0x49, 0xa3, 0x57, 0x3f, 0xbb, 0x78, 0xba, 0xe6, 0x8e, 0xe3, 0x79, 0xb2, 0xae, 0x62,
|
||
|
0x5e, 0xc5, 0xb8, 0xe0, 0x70, 0xe3, 0x0b, 0xb2, 0x00, 0xe2, 0x72, 0x92, 0xb8, 0x19, 0xda, 0x80,
|
||
|
0x88, 0xf4, 0xec, 0x01, 0x09, 0xdb, 0x8c, 0xa8, 0x38, 0x20, 0x10, 0xbd, 0x05, 0x5b, 0x1a, 0x13,
|
||
|
0xcd, 0x18, 0x4a, 0xc6, 0xf7, 0x86, 0x7d, 0xcb, 0xd5, 0x95, 0x80, 0xe7, 0x74, 0xd8, 0x0c, 0xa3,
|
||
|
0xa9, 0xbc, 0x96, 0x92, 0x72, 0x79, 0x7d, 0xef, 0x82, 0xae, 0xcf, 0x8e, 0xe5, 0x50, 0x64, 0xb0,
|
||
|
0x4c, 0xd1, 0x28, 0x2a, 0x45, 0x91, 0x6b, 0x35, 0x55, 0xa4, 0x79, 0x5e, 0x47, 0xd9, 0xa0, 0x2a,
|
||
|
0x35, 0xf4, 0x82, 0x8e, 0xb2, 0x29, 0x1c, 0xb4, 0xd5, 0xcd, 0x16, 0xbe, 0x38, 0x8c, 0x4f, 0x40,
|
||
|
0x3a, 0xf4, 0x12, 0xe9, 0xd0, 0x8b, 0x6c, 0x31, 0x9a, 0x82, 0xe0, 0x05, 0x65, 0x16, 0x13, 0x43,
|
||
|
0x28, 0xc3, 0x71, 0x99, 0xa8, 0x9f, 0x18, 0x42, 0xf0, 0x22, 0xc1, 0x41, 0x6f, 0x25, 0x86, 0xa8,
|
||
|
0xa2, 0x0f, 0x79, 0xa3, 0x85, 0x05, 0xc5, 0x7a, 0x98, 0x6e, 0xbb, 0xaa, 0xeb, 0xed, 0xbd, 0x40,
|
||
|
0xbc, 0x17, 0x04, 0x5f, 0x0f, 0x74, 0xf9, 0x35, 0x05, 0x77, 0x79, 0xcf, 0x8a, 0xc1, 0xc5, 0xed,
|
||
|
0xd6, 0xcb, 0x78, 0x28, 0x79, 0x83, 0xd4, 0xdf, 0x72, 0xac, 0x56, 0x1a, 0x19, 0x7a, 0x03, 0x9a,
|
||
|
0x5e, 0xe6, 0xc5, 0x67, 0x79, 0xa3, 0xba, 0xd1, 0x58, 0xab, 0x8a, 0x17, 0xc3, 0x1f, 0x32, 0x46,
|
||
|
0x39, 0x69, 0x93, 0x52, 0xcb, 0x37, 0x89, 0xfd, 0xae, 0x28, 0xf6, 0x1b, 0xf7, 0x78, 0x85, 0x5c,
|
||
|
0x44, 0xe4, 0x3f, 0xf9, 0x60, 0x90, 0xee, 0xc8, 0xb2, 0xf9, 0x75, 0x8a, 0xcd, 0x88, 0x55, 0xe8,
|
||
|
0xc1, 0x71, 0x89, 0xd0, 0xb8, 0x31, 0x8e, 0x91, 0x9b, 0xd4, 0x8f, 0xea, 0xfb, 0x5f, 0x1a, 0xcd,
|
||
|
0xea, 0x56, 0xbd, 0xfc, 0xce, 0x2c, 0xbf, 0x2d, 0xd7, 0xea, 0xe5, 0xd5, 0x7a, 0x15, 0xb9, 0x51,
|
||
|
0xd1, 0xad, 0x87, 0x69, 0x0e, 0x3c, 0xc9, 0xdb, 0x8a, 0x4b, 0x88, 0x64, 0x1a, 0x7c, 0x47, 0xb1,
|
||
|
0x6f, 0x82, 0xd0, 0xa1, 0x25, 0xca, 0x54, 0x67, 0xf5, 0x00, 0x0d, 0xbe, 0xab, 0xc2, 0x17, 0xac,
|
||
|
0x05, 0xe3, 0x54, 0xa7, 0x7e, 0x2f, 0x2a, 0x99, 0x21, 0x10, 0x31, 0xeb, 0x7d, 0xf5, 0x24, 0x3b,
|
||
|
0x9e, 0x7c, 0xe8, 0xec, 0x59, 0xae, 0xcb, 0x1d, 0x75, 0xbf, 0x76, 0x77, 0xdc, 0xd6, 0x62, 0x19,
|
||
|
0xef, 0x8a, 0xe8, 0x8e, 0xfe, 0x20, 0x77, 0x7b, 0xb6, 0xcb, 0x65, 0x29, 0xea, 0xb7, 0x99, 0x11,
|
||
|
0x2b, 0x38, 0x11, 0xc9, 0xbc, 0x27, 0x94, 0xcc, 0x2b, 0x8d, 0x9b, 0x31, 0xaa, 0x59, 0x51, 0x09,
|
||
|
0x3c, 0x41, 0x7d, 0x51, 0xaf, 0xb4, 0xa2, 0x5f, 0x9f, 0xf8, 0xf6, 0x01, 0xdd, 0x45, 0xf1, 0xd0,
|
||
|
0xc2, 0x29, 0xcd, 0x7d, 0x7e, 0x44, 0x95, 0xac, 0x33, 0xc8, 0x69, 0x09, 0xfa, 0x88, 0x7c, 0xdc,
|
||
|
0x53, 0x75, 0x47, 0x1e, 0x51, 0x48, 0x34, 0x3c, 0x93, 0x89, 0x3a, 0x79, 0xca, 0xde, 0x30, 0x04,
|
||
|
0xee, 0xe4, 0x54, 0xc9, 0xaa, 0xd9, 0xaa, 0x4a, 0xb8, 0x35, 0x44, 0xd3, 0xcb, 0x4b, 0xfb, 0x66,
|
||
|
0x02, 0x60, 0x6e, 0xbb, 0xfb, 0xae, 0x77, 0xe8, 0x8e, 0x3e, 0xd7, 0x7b, 0xa1, 0x0e, 0x2c, 0x06,
|
||
|
0xa6, 0xea, 0x50, 0x59, 0xfd, 0x0a, 0x62, 0x36, 0xf0, 0xb9, 0x24, 0x8c, 0x52, 0x9b, 0x54, 0x01,
|
||
|
0x5b, 0xfc, 0x89, 0xb6, 0xb1, 0xc7, 0x3d, 0xfd, 0x91, 0x97, 0x51, 0x58, 0x77, 0x76, 0xcc, 0x43,
|
||
|
0x2a, 0x3c, 0x0b, 0x2a, 0xf6, 0x7b, 0x1a, 0xa5, 0xfd, 0xe8, 0xfb, 0x99, 0x74, 0xe7, 0xd5, 0xf7,
|
||
|
0xf3, 0xc8, 0x97, 0xa7, 0xef, 0x17, 0xd1, 0x13, 0x42, 0xfa, 0xfe, 0x7a, 0x94, 0x52, 0xa1, 0xef,
|
||
|
0x6f, 0x48, 0x5f, 0xbc, 0xc4, 0x8a, 0xfc, 0xfd, 0x40, 0x5c, 0x74, 0x49, 0xc1, 0x76, 0x43, 0xdf,
|
||
|
0xde, 0x21, 0xeb, 0x4a, 0xda, 0x56, 0xd4, 0xca, 0x77, 0x2c, 0x7c, 0xfe, 0x0f, 0x67, 0x05, 0x2e,
|
||
|
0x45, 0x54, 0x52, 0x80, 0x7f, 0x97, 0xc1, 0xf6, 0x86, 0x81, 0x28, 0x26, 0x8b, 0x34, 0x30, 0x3e,
|
||
|
0x98, 0x46, 0xe6, 0xeb, 0xa9, 0x42, 0x7d, 0x64, 0x60, 0x7c, 0xc2, 0xac, 0x9f, 0xdc, 0xe7, 0xc4,
|
||
|
0xcd, 0x5b, 0xec, 0xa1, 0x35, 0x51, 0x2d, 0x17, 0xa5, 0x80, 0x16, 0x53, 0x29, 0xa0, 0xa5, 0x74,
|
||
|
0x0a, 0x48, 0xeb, 0x67, 0xf9, 0xd7, 0x1a, 0xa4, 0xc9, 0x38, 0x97, 0xc8, 0x4b, 0xe6, 0x47, 0x0b,
|
||
|
0xe0, 0x97, 0xa3, 0x89, 0x31, 0xc1, 0x19, 0xa9, 0xe2, 0xc4, 0x8d, 0xf9, 0x05, 0x65, 0x11, 0xbe,
|
||
|
0xdc, 0xd2, 0xb0, 0x8b, 0x0a, 0x46, 0x3d, 0x83, 0x01, 0xd7, 0x7f, 0x15, 0xe2, 0x2b, 0x94, 0x1a,
|
||
|
0xa4, 0x2f, 0xec, 0x8b, 0xc9, 0xf4, 0xed, 0x15, 0x5d, 0xcb, 0x4d, 0x2f, 0xa0, 0xc5, 0x1f, 0xad,
|
||
|
0xe0, 0x6e, 0x54, 0x41, 0x20, 0x99, 0x86, 0x54, 0xfd, 0x35, 0xd2, 0x0e, 0xf8, 0x77, 0x09, 0x86,
|
||
|
0x03, 0x7a, 0xb3, 0xac, 0xde, 0x1f, 0x88, 0x30, 0xe6, 0xba, 0x36, 0x96, 0x9c, 0x53, 0x7d, 0x76,
|
||
|
0x17, 0x34, 0x36, 0x1e, 0x35, 0xd5, 0x0e, 0xe4, 0x84, 0x0e, 0xb1, 0xfc, 0xce, 0x9e, 0x38, 0x80,
|
||
|
0x92, 0x0a, 0x8b, 0x62, 0x40, 0x73, 0x08, 0x66, 0xcc, 0x0f, 0xc1, 0x33, 0x0a, 0x8f, 0xa4, 0x52,
|
||
|
0x83, 0x0e, 0xe9, 0x16, 0x75, 0xd8, 0x77, 0x28, 0x11, 0x4a, 0x65, 0x2c, 0xb0, 0x43, 0xd2, 0xad,
|
||
|
0x22, 0x59, 0xfc, 0x81, 0xce, 0x70, 0xd3, 0x0b, 0x75, 0x60, 0xef, 0xbb, 0x94, 0x6a, 0xc5, 0xb8,
|
||
|
0x55, 0xb0, 0x96, 0x38, 0xf4, 0x7b, 0x29, 0x86, 0x93, 0x67, 0x7f, 0x9f, 0xc0, 0x78, 0x29, 0x2b,
|
||
|
0xc0, 0x8a, 0x05, 0x1e, 0xa8, 0xc7, 0x10, 0x1d, 0xc7, 0x02, 0x72, 0x75, 0xcd, 0x5d, 0xcb, 0xef,
|
||
|
0x8b, 0x2c, 0xe9, 0x43, 0x45, 0x6c, 0x45, 0x1a, 0x82, 0x3e, 0xd2, 0xb5, 0x91, 0x72, 0x80, 0xe4,
|
||
|
0x81, 0xc7, 0x69, 0x78, 0xdf, 0xa6, 0xfa, 0xd8, 0x27, 0x8a, 0x57, 0xe4, 0xf7, 0x8a, 0xb4, 0x5e,
|
||
|
0x86, 0x22, 0xf4, 0x50, 0xbc, 0xcd, 0x54, 0xf7, 0xf5, 0x37, 0xe3, 0x76, 0x68, 0xec, 0x23, 0xce,
|
||
|
0x75, 0x56, 0xb4, 0xf4, 0x43, 0x24, 0x13, 0xdf, 0x63, 0x82, 0x52, 0x57, 0x4f, 0x34, 0x41, 0xc7,
|
||
|
0x4d, 0xc6, 0xeb, 0x9e, 0x4f, 0x7a, 0xcd, 0x59, 0x19, 0xa3, 0x95, 0x9f, 0x8f, 0x2b, 0x81, 0x8b,
|
||
|
0xfb, 0x62, 0x69, 0xe5, 0x0c, 0x9a, 0x56, 0x3e, 0x92, 0x96, 0x55, 0xe6, 0x03, 0x20, 0x2d, 0x29,
|
||
|
0x3d, 0xba, 0x3b, 0xc6, 0xca, 0x90, 0x58, 0xad, 0x7f, 0xf1, 0x05, 0x5b, 0x4c, 0x4d, 0x80, 0x89,
|
||
|
0x76, 0xfc, 0xdb, 0x35, 0xb1, 0x64, 0x3e, 0x50, 0x4b, 0x3c, 0x42, 0x26, 0x9d, 0x96, 0x83, 0x41,
|
||
|
0x4b, 0x31, 0x23, 0x73, 0xec, 0x83, 0xc4, 0x44, 0xb4, 0x5c, 0xfc, 0xc3, 0x4c, 0xe2, 0x06, 0x5f,
|
||
|
0x99, 0x26, 0xaa, 0x14, 0x1b, 0xe2, 0x4b, 0x2b, 0x60, 0xac, 0xee, 0x89, 0x19, 0xc0, 0xef, 0xb2,
|
||
|
0x73, 0x71, 0x5b, 0x28, 0x9e, 0x26, 0x4e, 0x26, 0xe9, 0x7b, 0x8c, 0x21, 0x24, 0x1c, 0x51, 0xb1,
|
||
|
0x00, 0x53, 0x0f, 0xe9, 0x11, 0x04, 0xae, 0x95, 0x25, 0xc4, 0x5e, 0x8e, 0x90, 0x00, 0xb9, 0x26,
|
||
|
0x76, 0x10, 0x3a, 0x5d, 0x4e, 0x6e, 0xef, 0x20, 0x7a, 0xc5, 0x35, 0x5b, 0xda, 0x62, 0x73, 0x31,
|
||
|
0x4f, 0x02, 0x63, 0x94, 0xb4, 0x2f, 0x01, 0xbe, 0xf9, 0x25, 0xb6, 0x2c, 0xa1, 0x9b, 0x8d, 0xb6,
|
||
|
0xd9, 0xac, 0x56, 0x1a, 0xcd, 0xb5, 0xea, 0x1a, 0x38, 0xfb, 0x10, 0x7b, 0xc8, 0x86, 0xea, 0x97,
|
||
|
0x5b, 0xb5, 0x26, 0xc0, 0x26, 0xf0, 0x9d, 0xed, 0x22, 0x6e, 0x23, 0x7a, 0x2f, 0x39, 0x96, 0xb6,
|
||
|
0x1f, 0xe3, 0x23, 0x28, 0x2b, 0x8c, 0x9e, 0x59, 0x88, 0x44, 0x60, 0xac, 0x66, 0x3d, 0x9a, 0x80,
|
||
|
0x6a, 0xf7, 0x37, 0x64, 0xc7, 0xe2, 0x23, 0x36, 0x1f, 0xff, 0xa6, 0xca, 0x40, 0x7c, 0x06, 0xa0,
|
||
|
0xab, 0xef, 0xa2, 0x3c, 0xd9, 0x42, 0xe9, 0x4f, 0x27, 0xa3, 0x54, 0xb0, 0x7c, 0x5c, 0x29, 0xe6,
|
||
|
0x15, 0xf7, 0xbf, 0x97, 0xf5, 0x63, 0xd1, 0x71, 0x4f, 0xec, 0x75, 0x88, 0x20, 0xee, 0x5c, 0xa8,
|
||
|
0x48, 0x0e, 0x21, 0xa9, 0x77, 0x91, 0xf1, 0x6b, 0xbd, 0xec, 0xe8, 0xed, 0x89, 0xbe, 0x0c, 0xeb,
|
||
|
0x72, 0x58, 0x4a, 0x1a, 0xc5, 0x84, 0xfb, 0x34, 0x33, 0xce, 0x7d, 0xca, 0x25, 0xaf, 0x1f, 0x58,
|
||
|
0xca, 0xf6, 0xcc, 0xa9, 0xbf, 0x9b, 0xd4, 0x51, 0xe5, 0xd5, 0xf2, 0x0e, 0x63, 0x41, 0xbd, 0xdc,
|
||
|
0x12, 0x8a, 0x3e, 0x6e, 0xb9, 0x30, 0xf5, 0xef, 0x05, 0xc0, 0xb7, 0x12, 0xba, 0xa4, 0x94, 0x27,
|
||
|
0x62, 0xbf, 0x8b, 0x35, 0x1a, 0x98, 0xac, 0x0a, 0xed, 0x8e, 0x3d, 0x88, 0x3f, 0x4c, 0x83, 0x61,
|
||
|
0x89, 0x87, 0x56, 0x3a, 0xdc, 0xc0, 0x67, 0x4b, 0x14, 0x17, 0xe1, 0xb3, 0x56, 0x69, 0xd7, 0x30,
|
||
|
0x01, 0x31, 0x74, 0x61, 0x13, 0xa0, 0x5b, 0x76, 0x76, 0x00, 0xbc, 0xac, 0x36, 0x17, 0x0b, 0x8f,
|
||
|
0xa2, 0xfa, 0x39, 0x7c, 0x08, 0x17, 0x88, 0x17, 0x68, 0xa5, 0xb6, 0x78, 0x09, 0x3b, 0x72, 0x54,
|
||
|
0x24, 0x0c, 0xe2, 0xbc, 0x9e, 0xc9, 0x7b, 0x30, 0xfd, 0xc8, 0xf2, 0x66, 0x52, 0x6e, 0x46, 0x8f,
|
||
|
0xf8, 0xe1, 0x36, 0x3b, 0x57, 0x95, 0xb9, 0x84, 0x2d, 0x30, 0x38, 0x14, 0x7f, 0xc2, 0x9e, 0x8b,
|
||
|
0xe0, 0x6f, 0xa5, 0xc1, 0xe6, 0xa6, 0x87, 0xe2, 0x63, 0xfc, 0xfb, 0x0f, 0x8f, 0xeb, 0xf0, 0xca,
|
||
|
0xb2, 0x41, 0xd9, 0x1b, 0xbf, 0xf9, 0xe1, 0xc3, 0x9f, 0x4e, 0xb1, 0x7c, 0x95, 0xfe, 0x08, 0x56,
|
||
|
0xa5, 0xc5, 0x03, 0xbc, 0xc4, 0xda, 0x04, 0x8b, 0x96, 0xbf, 0xc9, 0xae, 0xc2, 0xb8, 0x11, 0xb8,
|
||
|
0xf2, 0xe6, 0x40, 0x98, 0x1e, 0xb3, 0xfb, 0xe3, 0x7b, 0xc0, 0xe1, 0x6f, 0x7a, 0x31, 0x08, 0xac,
|
||
|
0xd3, 0xcd, 0x3f, 0x60, 0x1f, 0x1c, 0xdb, 0xbb, 0xe6, 0x36, 0x5c, 0x7c, 0x4a, 0x4a, 0xb1, 0x36,
|
||
|
0xcf, 0xdf, 0x67, 0x77, 0x4e, 0xe8, 0x8a, 0xc5, 0x03, 0x0e, 0xf5, 0xdc, 0xcd, 0x3f, 0x61, 0x0f,
|
||
|
0x4e, 0xe8, 0xb9, 0x5d, 0xfb, 0xc2, 0x0a, 0x2a, 0x1e, 0x28, 0x37, 0xb4, 0xcb, 0x46, 0x0f, 0xa2,
|
||
|
0x9b, 0x47, 0x27, 0x76, 0xdf, 0x04, 0x2f, 0xc1, 0x8f, 0x06, 0xec, 0xe5, 0xef, 0xb2, 0xd2, 0xb1,
|
||
|
0x03, 0xda, 0x43, 0x30, 0x15, 0x40, 0xd3, 0xc0, 0xb0, 0xe1, 0x34, 0x9f, 0x9c, 0x19, 0x8f, 0x5a,
|
||
|
0xd7, 0xe1, 0xc6, 0x6f, 0xe5, 0x5f, 0xb0, 0x0f, 0xbf, 0x02, 0x2e, 0x34, 0x68, 0x3f, 0xff, 0xf0,
|
||
|
0x18, 0x22, 0xd2, 0x05, 0x39, 0x85, 0xdc, 0x82, 0x90, 0xc6, 0xaf, 0x32, 0x40, 0xf0, 0x3b, 0xa7,
|
||
|
0xf4, 0x25, 0x4a, 0x1a, 0x7f, 0x9d, 0x01, 0x82, 0xdf, 0x3e, 0xa5, 0x2b, 0xad, 0xff, 0x37, 0x67,
|
||
|
0x99, 0xb4, 0x89, 0xba, 0xc1, 0xf8, 0x75, 0x06, 0x88, 0xfd, 0xf0, 0x2c, 0xeb, 0x6f, 0x0f, 0x1c,
|
||
|
0xb0, 0x0d, 0xc6, 0xdf, 0x66, 0x1e, 0xfe, 0x4b, 0x86, 0x5d, 0xa0, 0x90, 0xb4, 0xad, 0xc3, 0x01,
|
||
|
0x8a, 0x31, 0x31, 0x35, 0xbd, 0xd8, 0xae, 0x9a, 0xaf, 0x6a, 0xcd, 0x56, 0xdb, 0x5c, 0xad, 0x37,
|
||
|
0x1a, 0x6b, 0x22, 0x43, 0x06, 0x30, 0x8c, 0x5e, 0xcd, 0xea, 0xe6, 0x9a, 0xb8, 0x49, 0x03, 0xc0,
|
||
|
0xc6, 0x76, 0xbd, 0x5d, 0x33, 0xdf, 0xd4, 0xea, 0x75, 0xf1, 0x42, 0x06, 0x40, 0xaf, 0xab, 0xcd,
|
||
|
0x86, 0xb9, 0x56, 0xdd, 0x7c, 0x67, 0x4c, 0xca, 0x4e, 0xe5, 0xea, 0x7a, 0xad, 0x25, 0x40, 0x59,
|
||
|
0xcc, 0x5b, 0x69, 0x50, 0xab, 0xdd, 0xa8, 0x57, 0x37, 0x8d, 0x29, 0x4c, 0x9d, 0xe1, 0xec, 0x8d,
|
||
|
0xb5, 0x7a, 0xed, 0x4d, 0xd5, 0x98, 0x96, 0x9d, 0x2a, 0x8d, 0xed, 0x66, 0xad, 0xda, 0x14, 0xd3,
|
||
|
0xcf, 0x48, 0x14, 0xaa, 0x95, 0xd7, 0x8d, 0x56, 0xbd, 0xbc, 0x61, 0xa0, 0x7f, 0x3d, 0x0b, 0x80,
|
||
|
0x66, 0x79, 0x0b, 0x3a, 0x19, 0xb3, 0x72, 0x50, 0xb5, 0xdc, 0xac, 0xbf, 0x33, 0x9b, 0x8d, 0xd6,
|
||
|
0xeb, 0xf2, 0xa6, 0xc1, 0x24, 0x06, 0xab, 0xf5, 0x72, 0xe5, 0x8d, 0xf9, 0x1a, 0x56, 0x33, 0xe6,
|
||
|
0x1e, 0xfe, 0x72, 0x96, 0x9d, 0x1f, 0xf7, 0x8c, 0x39, 0x7f, 0x9b, 0x1d, 0xf3, 0x90, 0xd9, 0xf8,
|
||
|
0x8d, 0xfa, 0x87, 0x2f, 0xdf, 0x2f, 0xa4, 0x3a, 0xad, 0x95, 0x37, 0xca, 0xeb, 0xd2, 0xdc, 0xa5,
|
||
|
0x9a, 0x5e, 0x57, 0xcb, 0x75, 0xa0, 0xd5, 0x0d, 0x76, 0x25, 0xd5, 0xb0, 0xd1, 0x58, 0xab, 0xbd,
|
||
|
0xc2, 0xbd, 0x95, 0xd7, 0xc0, 0xf6, 0xe1, 0x5b, 0x95, 0xe3, 0x3a, 0x34, 0xab, 0x1b, 0x8d, 0xb7,
|
||
|
0x55, 0xa0, 0x65, 0x61, 0x04, 0xeb, 0xb5, 0x6a, 0xb9, 0xfd, 0x1a, 0x48, 0x5a, 0x1c, 0xc1, 0xbb,
|
||
|
0xbc, 0x5a, 0xab, 0xd7, 0xda, 0xef, 0x8c, 0xa9, 0x31, 0x38, 0xd5, 0xda, 0xd5, 0x0d, 0x20, 0x31,
|
||
|
0xd6, 0x10, 0x25, 0x1b, 0xea, 0x8d, 0x4a, 0xb9, 0x5d, 0x6b, 0x6c, 0x02, 0xa9, 0x47, 0x47, 0xad,
|
||
|
0x37, 0xea, 0x6b, 0x06, 0x3e, 0x1b, 0xbe, 0x9c, 0x6e, 0x40, 0x96, 0x68, 0xb5, 0xcb, 0xed, 0xaa,
|
||
|
0x81, 0x31, 0xff, 0xb9, 0x54, 0xf3, 0x97, 0x5b, 0x70, 0x08, 0xa3, 0x6b, 0x6d, 0x6d, 0x37, 0x2b,
|
||
|
0xaf, 0xcb, 0x2d, 0x38, 0x8e, 0x31, 0xd8, 0xaf, 0x6e, 0xbf, 0x5b, 0x85, 0xf3, 0x32, 0xe6, 0xc7,
|
||
|
0xd0, 0x45, 0xee, 0xcc, 0x6c, 0x37, 0x6b, 0xeb, 0xeb, 0x70, 0xec, 0xf8, 0x67, 0x75, 0x8a, 0xe9,
|
||
|
0xc9, 0xc1, 0xb1, 0xa8, 0x36, 0x11, 0xa7, 0x96, 0xb1, 0x08, 0xf1, 0x79, 0x21, 0x4d, 0x5b, 0x64,
|
||
|
0x5a, 0x62, 0xaa, 0xa5, 0x31, 0x1b, 0xc2, 0x86, 0x56, 0xbb, 0x59, 0x2d, 0xbf, 0x31, 0x8c, 0xfc,
|
||
|
0x07, 0xec, 0x56, 0x9a, 0x55, 0xaa, 0xe5, 0x0d, 0xc0, 0xb0, 0x56, 0x5f, 0xab, 0x6d, 0x8a, 0xce,
|
||
|
0xc6, 0xb9, 0x31, 0x38, 0xc4, 0xa5, 0x27, 0x0f, 0x9c, 0x75, 0xe3, 0xf8, 0xf3, 0x7d, 0xd5, 0xac,
|
||
|
0xb6, 0x5e, 0x1b, 0xcb, 0x63, 0xd6, 0xda, 0xac, 0x6e, 0xb7, 0x9b, 0xe5, 0xba, 0x59, 0x29, 0x6f,
|
||
|
0x6c, 0x21, 0x8d, 0x81, 0x26, 0xe7, 0xc7, 0xed, 0xb7, 0x56, 0x79, 0xb3, 0xbd, 0x65, 0x36, 0xb7,
|
||
|
0x37, 0xab, 0xc6, 0x85, 0x31, 0xd3, 0x34, 0xab, 0x6f, 0x81, 0x0f, 0xab, 0x6b, 0xc8, 0xce, 0xb5,
|
||
|
0x56, 0x0d, 0x7d, 0xb3, 0x8b, 0x63, 0x36, 0x4e, 0x82, 0xdb, 0x2a, 0xbf, 0x05, 0x6f, 0xec, 0x12,
|
||
|
0xda, 0xa3, 0x34, 0xc6, 0xe5, 0xcd, 0x32, 0x4c, 0x05, 0x32, 0x8b, 0xfe, 0x5a, 0x61, 0x0c, 0x53,
|
||
|
0xd3, 0x04, 0x75, 0x58, 0xac, 0xbe, 0xbd, 0x65, 0x5c, 0x1e, 0xb3, 0xe9, 0xd5, 0x46, 0xbb, 0x5d,
|
||
|
0xaf, 0x92, 0x54, 0x98, 0xe5, 0x7a, 0xfd, 0x9d, 0x51, 0x1c, 0xb3, 0x0e, 0xa8, 0x17, 0xcd, 0x53,
|
||
|
0x2d, 0xe3, 0x4a, 0xfe, 0x0e, 0xbb, 0x39, 0x22, 0x95, 0xed, 0x6a, 0xb3, 0xb9, 0xbd, 0xd5, 0x36,
|
||
|
0x81, 0x87, 0x36, 0x37, 0xab, 0x75, 0xe3, 0xea, 0x18, 0xaa, 0xc0, 0x02, 0x35, 0xd8, 0x33, 0x31,
|
||
|
0xee, 0xb5, 0x71, 0xed, 0xa4, 0x82, 0xda, 0xe5, 0x37, 0xa0, 0x81, 0xae, 0x8f, 0x69, 0xa7, 0xfd,
|
||
|
0x4a, 0xd9, 0xbe, 0x81, 0xd6, 0x37, 0x4d, 0xf5, 0xd7, 0xef, 0x5a, 0xb5, 0x0a, 0xec, 0x44, 0xf4,
|
||
|
0x31, 0xb7, 0x90, 0xcc, 0x80, 0xd9, 0x9a, 0x71, 0x73, 0xcc, 0xae, 0xb6, 0x37, 0x6b, 0x6d, 0xb3,
|
||
|
0xb5, 0xbd, 0xb1, 0xd1, 0xd8, 0x84, 0x1e, 0xb7, 0xc6, 0x50, 0xaf, 0xdc, 0xc6, 0x03, 0x36, 0xab,
|
||
|
0x6f, 0xcb, 0x6b, 0x55, 0xa3, 0x34, 0x46, 0x66, 0x80, 0x27, 0x41, 0x27, 0x6e, 0xb7, 0x8d, 0xdb,
|
||
|
0xab, 0x53, 0xaf, 0x33, 0x3f, 0xca, 0x7c, 0xed, 0x3f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x86, 0xcd,
|
||
|
0xd0, 0x00, 0xbd, 0x53, 0x00, 0x00,
|
||
|
}
|