Documentation ¶
Index ¶
- type AccountGuildEventDataUpdated
- type ActiveGuildChallengeUpdated
- type ActiveGuildContractsUpdated
- type ArcanaVotesUpdate
- type BattlePassRollupListRequest
- type BattlePassRollupRequest
- type BingoUserDataUpdated
- type BroadcastNotification
- type CandyShopUserDataUpdated
- type CavernCrawlMapPathCompleted
- type CavernCrawlMapUpdated
- type ChatMessage
- type ChatModeratorBan
- type ChatRegionsEnabled
- type ClaimEventActionUsingItemCompleted
- type ClientStateChanged
- type ClientSuspended
- type ClientWelcomed
- type CoachTeammateRatingsChanged
- type CommendNotification
- type DOTAWeekendTourneySchedule
- type EmoticonData
- type Event
- type FantasyFinalPlayerStats
- type GCConnectionStatusChanged
- type GuildDataUpdated
- type GuildFeedUpdated
- type GuildMembersDataUpdated
- type GuildMembershipUpdated
- type HeroStatueCreateResult
- type InvitationCreated
- type JoinedChatChannel
- type KickedFromMatchmakingQueue
- type LeagueAdminList
- type LobbyMVPAwarded
- type LobbyUpdateBroadcastChannelInfo
- type MatchGroupsVersion
- type MatchSignedOut
- type MergeGroupInviteReply
- type MergePartyResponseReply
- type NotificationsUpdated
- type NotifyAccountFlagsChange
- type OverwatchCasesAvailable
- type PartyBeaconUpdate
- type PartyLeaderWatchGamePrompt
- type PartySearchInvite
- type PartySearchInvites
- type PlayerBeaconState
- type PlayerJoinedChannel
- type PlayerLeftChannel
- type PlaytestStatus
- type Popup
- type PrivateCoachingSessionUpdated
- type ProfileCardUpdated
- type QuestProgressUpdated
- type RankUpdate
- type ReadyUpStatus
- type RequestLaneSelection
- type RequestMMInfo
- type RoadToTIQuestDataUpdated
- type SteamDatagramTicket
- type TeamInfo
- type TeamInviteGCImmediateResponseToInviter
- type TeamInviteReceived
- type TeamInviteResponseReceived
- type TeamsInfo
- type TournamentItemDrop
- type TrophyAwarded
- type UnderDraftGoldUpdated
- type UnhandledGCPacket
- type VACReminder
- type WageringUpdate
- type WatchDownloadedReplay
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountGuildEventDataUpdated ¶
type AccountGuildEventDataUpdated struct {
protocol.CMsgGCToClientAccountGuildEventDataUpdated
}
AccountGuildEventDataUpdated event. MessageID: k_EMsgGCToClientAccountGuildEventDataUpdated
func (*AccountGuildEventDataUpdated) GetDotaEventMsgID ¶
func (e *AccountGuildEventDataUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*AccountGuildEventDataUpdated) GetEventBody ¶
func (e *AccountGuildEventDataUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*AccountGuildEventDataUpdated) GetEventName ¶
func (e *AccountGuildEventDataUpdated) GetEventName() string
GetEventName returns the event name.
type ActiveGuildChallengeUpdated ¶
type ActiveGuildChallengeUpdated struct {
protocol.CMsgGCToClientActiveGuildChallengeUpdated
}
ActiveGuildChallengeUpdated event. MessageID: k_EMsgGCToClientActiveGuildChallengeUpdated
func (*ActiveGuildChallengeUpdated) GetDotaEventMsgID ¶
func (e *ActiveGuildChallengeUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ActiveGuildChallengeUpdated) GetEventBody ¶
func (e *ActiveGuildChallengeUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ActiveGuildChallengeUpdated) GetEventName ¶
func (e *ActiveGuildChallengeUpdated) GetEventName() string
GetEventName returns the event name.
type ActiveGuildContractsUpdated ¶
type ActiveGuildContractsUpdated struct {
protocol.CMsgGCToClientActiveGuildContractsUpdated
}
ActiveGuildContractsUpdated event. MessageID: k_EMsgGCToClientActiveGuildContractsUpdated
func (*ActiveGuildContractsUpdated) GetDotaEventMsgID ¶
func (e *ActiveGuildContractsUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ActiveGuildContractsUpdated) GetEventBody ¶
func (e *ActiveGuildContractsUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ActiveGuildContractsUpdated) GetEventName ¶
func (e *ActiveGuildContractsUpdated) GetEventName() string
GetEventName returns the event name.
type ArcanaVotesUpdate ¶
type ArcanaVotesUpdate struct {
protocol.CMsgGCToClientArcanaVotesUpdate
}
ArcanaVotesUpdate event. MessageID: k_EMsgGCToClientArcanaVotesUpdate
func (*ArcanaVotesUpdate) GetDotaEventMsgID ¶
func (e *ArcanaVotesUpdate) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ArcanaVotesUpdate) GetEventBody ¶
func (e *ArcanaVotesUpdate) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ArcanaVotesUpdate) GetEventName ¶
func (e *ArcanaVotesUpdate) GetEventName() string
GetEventName returns the event name.
type BattlePassRollupListRequest ¶
type BattlePassRollupListRequest struct {
protocol.CMsgGCToClientBattlePassRollupListRequest
}
BattlePassRollupListRequest event. MessageID: k_EMsgGCToClientBattlePassRollupListRequest
func (*BattlePassRollupListRequest) GetDotaEventMsgID ¶
func (e *BattlePassRollupListRequest) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*BattlePassRollupListRequest) GetEventBody ¶
func (e *BattlePassRollupListRequest) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*BattlePassRollupListRequest) GetEventName ¶
func (e *BattlePassRollupListRequest) GetEventName() string
GetEventName returns the event name.
type BattlePassRollupRequest ¶
type BattlePassRollupRequest struct {
protocol.CMsgGCToClientBattlePassRollupRequest
}
BattlePassRollupRequest event. MessageID: k_EMsgGCToClientBattlePassRollupRequest
func (*BattlePassRollupRequest) GetDotaEventMsgID ¶
func (e *BattlePassRollupRequest) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*BattlePassRollupRequest) GetEventBody ¶
func (e *BattlePassRollupRequest) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*BattlePassRollupRequest) GetEventName ¶
func (e *BattlePassRollupRequest) GetEventName() string
GetEventName returns the event name.
type BingoUserDataUpdated ¶
type BingoUserDataUpdated struct {
protocol.CMsgGCToClientBingoUserDataUpdated
}
BingoUserDataUpdated event. MessageID: k_EMsgGCToClientBingoUserDataUpdated
func (*BingoUserDataUpdated) GetDotaEventMsgID ¶
func (e *BingoUserDataUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*BingoUserDataUpdated) GetEventBody ¶
func (e *BingoUserDataUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*BingoUserDataUpdated) GetEventName ¶
func (e *BingoUserDataUpdated) GetEventName() string
GetEventName returns the event name.
type BroadcastNotification ¶
type BroadcastNotification struct {
protocol.CMsgDOTABroadcastNotification
}
BroadcastNotification event. MessageID: k_EMsgGCBroadcastNotification
func (*BroadcastNotification) GetDotaEventMsgID ¶
func (e *BroadcastNotification) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*BroadcastNotification) GetEventBody ¶
func (e *BroadcastNotification) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*BroadcastNotification) GetEventName ¶
func (e *BroadcastNotification) GetEventName() string
GetEventName returns the event name.
type CandyShopUserDataUpdated ¶
type CandyShopUserDataUpdated struct {
protocol.CMsgGCToClientCandyShopUserDataUpdated
}
CandyShopUserDataUpdated event. MessageID: k_EMsgGCToClientCandyShopUserDataUpdated
func (*CandyShopUserDataUpdated) GetDotaEventMsgID ¶
func (e *CandyShopUserDataUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*CandyShopUserDataUpdated) GetEventBody ¶
func (e *CandyShopUserDataUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*CandyShopUserDataUpdated) GetEventName ¶
func (e *CandyShopUserDataUpdated) GetEventName() string
GetEventName returns the event name.
type CavernCrawlMapPathCompleted ¶
type CavernCrawlMapPathCompleted struct {
protocol.CMsgGCToClientCavernCrawlMapPathCompleted
}
CavernCrawlMapPathCompleted event. MessageID: k_EMsgGCToClientCavernCrawlMapPathCompleted
func (*CavernCrawlMapPathCompleted) GetDotaEventMsgID ¶
func (e *CavernCrawlMapPathCompleted) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*CavernCrawlMapPathCompleted) GetEventBody ¶
func (e *CavernCrawlMapPathCompleted) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*CavernCrawlMapPathCompleted) GetEventName ¶
func (e *CavernCrawlMapPathCompleted) GetEventName() string
GetEventName returns the event name.
type CavernCrawlMapUpdated ¶
type CavernCrawlMapUpdated struct {
protocol.CMsgGCToClientCavernCrawlMapUpdated
}
CavernCrawlMapUpdated event. MessageID: k_EMsgGCToClientCavernCrawlMapUpdated
func (*CavernCrawlMapUpdated) GetDotaEventMsgID ¶
func (e *CavernCrawlMapUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*CavernCrawlMapUpdated) GetEventBody ¶
func (e *CavernCrawlMapUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*CavernCrawlMapUpdated) GetEventName ¶
func (e *CavernCrawlMapUpdated) GetEventName() string
GetEventName returns the event name.
type ChatMessage ¶
type ChatMessage struct {
gcmcc.CMsgDOTAChatMessage
}
ChatMessage is emitted when a chat message is observed.
func (*ChatMessage) GetDotaEventMsgID ¶
func (e *ChatMessage) GetDotaEventMsgID() gcmcc.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ChatMessage) GetEventBody ¶
func (e *ChatMessage) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ChatMessage) GetEventName ¶
func (e *ChatMessage) GetEventName() string
GetEventName returns the chat message event name.
type ChatModeratorBan ¶
type ChatModeratorBan struct {
protocol.CMsgDOTAChatModeratorBan
}
ChatModeratorBan event. MessageID: k_EMsgGCChatModeratorBan
func (*ChatModeratorBan) GetDotaEventMsgID ¶
func (e *ChatModeratorBan) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ChatModeratorBan) GetEventBody ¶
func (e *ChatModeratorBan) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ChatModeratorBan) GetEventName ¶
func (e *ChatModeratorBan) GetEventName() string
GetEventName returns the event name.
type ChatRegionsEnabled ¶
type ChatRegionsEnabled struct {
protocol.CMsgDOTAChatRegionsEnabled
}
ChatRegionsEnabled event. MessageID: k_EMsgGCToClientChatRegionsEnabled
func (*ChatRegionsEnabled) GetDotaEventMsgID ¶
func (e *ChatRegionsEnabled) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ChatRegionsEnabled) GetEventBody ¶
func (e *ChatRegionsEnabled) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ChatRegionsEnabled) GetEventName ¶
func (e *ChatRegionsEnabled) GetEventName() string
GetEventName returns the event name.
type ClaimEventActionUsingItemCompleted ¶
type ClaimEventActionUsingItemCompleted struct {
protocol.CMsgGCToClientClaimEventActionUsingItemCompleted
}
ClaimEventActionUsingItemCompleted event. MessageID: k_EMsgGCToClientClaimEventActionUsingItemCompleted
func (*ClaimEventActionUsingItemCompleted) GetDotaEventMsgID ¶
func (e *ClaimEventActionUsingItemCompleted) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ClaimEventActionUsingItemCompleted) GetEventBody ¶
func (e *ClaimEventActionUsingItemCompleted) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ClaimEventActionUsingItemCompleted) GetEventName ¶
func (e *ClaimEventActionUsingItemCompleted) GetEventName() string
GetEventName returns the event name.
type ClientStateChanged ¶
type ClientStateChanged struct { // OldState is the old state. OldState state.Dota2State // NewState is the new state. NewState state.Dota2State }
ClientStateChanged is emitted whenever anything about the client state changes.
type ClientSuspended ¶
type ClientSuspended struct {
protocol.CMsgClientSuspended
}
ClientSuspended event. MessageID: k_EMsgGCClientSuspended
func (*ClientSuspended) GetDotaEventMsgID ¶
func (e *ClientSuspended) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ClientSuspended) GetEventBody ¶
func (e *ClientSuspended) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ClientSuspended) GetEventName ¶
func (e *ClientSuspended) GetEventName() string
GetEventName returns the event name.
type ClientWelcomed ¶
type ClientWelcomed struct { // Welcome is the welcome message from the GC. Welcome *gcsdkm.CMsgClientWelcome }
ClientWelcomed is emitted when the client receives the GC welcome
type CoachTeammateRatingsChanged ¶
type CoachTeammateRatingsChanged struct {
protocol.CMsgGCToClientCoachTeammateRatingsChanged
}
CoachTeammateRatingsChanged event. MessageID: k_EMsgGCToClientCoachTeammateRatingsChanged
func (*CoachTeammateRatingsChanged) GetDotaEventMsgID ¶
func (e *CoachTeammateRatingsChanged) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*CoachTeammateRatingsChanged) GetEventBody ¶
func (e *CoachTeammateRatingsChanged) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*CoachTeammateRatingsChanged) GetEventName ¶
func (e *CoachTeammateRatingsChanged) GetEventName() string
GetEventName returns the event name.
type CommendNotification ¶
type CommendNotification struct {
protocol.CMsgGCToClientCommendNotification
}
CommendNotification event. MessageID: k_EMsgGCToClientCommendNotification
func (*CommendNotification) GetDotaEventMsgID ¶
func (e *CommendNotification) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*CommendNotification) GetEventBody ¶
func (e *CommendNotification) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*CommendNotification) GetEventName ¶
func (e *CommendNotification) GetEventName() string
GetEventName returns the event name.
type DOTAWeekendTourneySchedule ¶
type DOTAWeekendTourneySchedule struct {
protocol.CMsgWeekendTourneySchedule
}
DOTAWeekendTourneySchedule event. MessageID: k_EMsgDOTAWeekendTourneySchedule
func (*DOTAWeekendTourneySchedule) GetDotaEventMsgID ¶
func (e *DOTAWeekendTourneySchedule) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*DOTAWeekendTourneySchedule) GetEventBody ¶
func (e *DOTAWeekendTourneySchedule) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*DOTAWeekendTourneySchedule) GetEventName ¶
func (e *DOTAWeekendTourneySchedule) GetEventName() string
GetEventName returns the event name.
type EmoticonData ¶
type EmoticonData struct {
protocol.CMsgGCToClientEmoticonData
}
EmoticonData event. MessageID: k_EMsgGCToClientEmoticonData
func (*EmoticonData) GetDotaEventMsgID ¶
func (e *EmoticonData) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*EmoticonData) GetEventBody ¶
func (e *EmoticonData) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*EmoticonData) GetEventName ¶
func (e *EmoticonData) GetEventName() string
GetEventName returns the event name.
type Event ¶
type Event interface { // GetDotaEventMsgID returns the DOTA event message ID. GetDotaEventMsgID() protocol.EDOTAGCMsg // GetEventBody event body. GetEventBody() proto.Message // GetEventName returns the event name. GetEventName() string }
Event is a DOTA event.
type FantasyFinalPlayerStats ¶
type FantasyFinalPlayerStats struct {
protocol.CMsgDOTAFantasyFinalPlayerStats
}
FantasyFinalPlayerStats event. MessageID: k_EMsgGCFantasyFinalPlayerStats
func (*FantasyFinalPlayerStats) GetDotaEventMsgID ¶
func (e *FantasyFinalPlayerStats) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*FantasyFinalPlayerStats) GetEventBody ¶
func (e *FantasyFinalPlayerStats) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*FantasyFinalPlayerStats) GetEventName ¶
func (e *FantasyFinalPlayerStats) GetEventName() string
GetEventName returns the event name.
type GCConnectionStatusChanged ¶
type GCConnectionStatusChanged struct { // OldState contains the old connection status. OldState gcsdkm.GCConnectionStatus // NewState contains the new connection status. NewState gcsdkm.GCConnectionStatus // Update contains the message from the server that triggered this change, may be nil. Update *gcsdkm.CMsgConnectionStatus }
GCConnectionStatusChanged is emitted when the client connection state is updated.
type GuildDataUpdated ¶
type GuildDataUpdated struct {
protocol.CMsgGCToClientGuildDataUpdated
}
GuildDataUpdated event. MessageID: k_EMsgGCToClientGuildDataUpdated
func (*GuildDataUpdated) GetDotaEventMsgID ¶
func (e *GuildDataUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*GuildDataUpdated) GetEventBody ¶
func (e *GuildDataUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*GuildDataUpdated) GetEventName ¶
func (e *GuildDataUpdated) GetEventName() string
GetEventName returns the event name.
type GuildFeedUpdated ¶
type GuildFeedUpdated struct {
protocol.CMsgGCToClientGuildFeedUpdated
}
GuildFeedUpdated event. MessageID: k_EMsgGCToClientGuildFeedUpdated
func (*GuildFeedUpdated) GetDotaEventMsgID ¶
func (e *GuildFeedUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*GuildFeedUpdated) GetEventBody ¶
func (e *GuildFeedUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*GuildFeedUpdated) GetEventName ¶
func (e *GuildFeedUpdated) GetEventName() string
GetEventName returns the event name.
type GuildMembersDataUpdated ¶
type GuildMembersDataUpdated struct {
protocol.CMsgGCToClientGuildMembersDataUpdated
}
GuildMembersDataUpdated event. MessageID: k_EMsgGCToClientGuildMembersDataUpdated
func (*GuildMembersDataUpdated) GetDotaEventMsgID ¶
func (e *GuildMembersDataUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*GuildMembersDataUpdated) GetEventBody ¶
func (e *GuildMembersDataUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*GuildMembersDataUpdated) GetEventName ¶
func (e *GuildMembersDataUpdated) GetEventName() string
GetEventName returns the event name.
type GuildMembershipUpdated ¶
type GuildMembershipUpdated struct {
protocol.CMsgGCToClientGuildMembershipUpdated
}
GuildMembershipUpdated event. MessageID: k_EMsgGCToClientGuildMembershipUpdated
func (*GuildMembershipUpdated) GetDotaEventMsgID ¶
func (e *GuildMembershipUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*GuildMembershipUpdated) GetEventBody ¶
func (e *GuildMembershipUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*GuildMembershipUpdated) GetEventName ¶
func (e *GuildMembershipUpdated) GetEventName() string
GetEventName returns the event name.
type HeroStatueCreateResult ¶
type HeroStatueCreateResult struct {
protocol.CMsgGCToClientHeroStatueCreateResult
}
HeroStatueCreateResult event. MessageID: k_EMsgGCToClientHeroStatueCreateResult
func (*HeroStatueCreateResult) GetDotaEventMsgID ¶
func (e *HeroStatueCreateResult) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*HeroStatueCreateResult) GetEventBody ¶
func (e *HeroStatueCreateResult) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*HeroStatueCreateResult) GetEventName ¶
func (e *HeroStatueCreateResult) GetEventName() string
GetEventName returns the event name.
type InvitationCreated ¶
type InvitationCreated struct {
bgcm.CMsgInvitationCreated
}
InvitationCreated confirms that an invitation has been created.
func (*InvitationCreated) GetDotaEventMsgID ¶
func (e *InvitationCreated) GetDotaEventMsgID() bgcm.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*InvitationCreated) GetEventBody ¶
func (e *InvitationCreated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*InvitationCreated) GetEventName ¶
func (e *InvitationCreated) GetEventName() string
GetEventName returns the event name.
type JoinedChatChannel ¶
type JoinedChatChannel struct {
gcmcc.CMsgDOTAJoinChatChannelResponse
}
JoinedChatChannel is emitted when we join a chat channel.
func (*JoinedChatChannel) GetDotaEventMsgID ¶
func (e *JoinedChatChannel) GetDotaEventMsgID() gcmcc.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*JoinedChatChannel) GetEventBody ¶
func (e *JoinedChatChannel) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*JoinedChatChannel) GetEventName ¶
func (e *JoinedChatChannel) GetEventName() string
GetEventName returns the chat message event name.
type KickedFromMatchmakingQueue ¶
type KickedFromMatchmakingQueue struct {
protocol.CMsgDOTAKickedFromMatchmakingQueue
}
KickedFromMatchmakingQueue event. MessageID: k_EMsgGCKickedFromMatchmakingQueue
func (*KickedFromMatchmakingQueue) GetDotaEventMsgID ¶
func (e *KickedFromMatchmakingQueue) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*KickedFromMatchmakingQueue) GetEventBody ¶
func (e *KickedFromMatchmakingQueue) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*KickedFromMatchmakingQueue) GetEventName ¶
func (e *KickedFromMatchmakingQueue) GetEventName() string
GetEventName returns the event name.
type LeagueAdminList ¶
type LeagueAdminList struct {
protocol.CMsgLeagueAdminList
}
LeagueAdminList event. MessageID: k_EMsgGCLeagueAdminList
func (*LeagueAdminList) GetDotaEventMsgID ¶
func (e *LeagueAdminList) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*LeagueAdminList) GetEventBody ¶
func (e *LeagueAdminList) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*LeagueAdminList) GetEventName ¶
func (e *LeagueAdminList) GetEventName() string
GetEventName returns the event name.
type LobbyMVPAwarded ¶
type LobbyMVPAwarded struct {
protocol.CMsgDOTALobbyMVPAwarded
}
LobbyMVPAwarded event. MessageID: k_EMsgGCToClientLobbyMVPAwarded
func (*LobbyMVPAwarded) GetDotaEventMsgID ¶
func (e *LobbyMVPAwarded) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*LobbyMVPAwarded) GetEventBody ¶
func (e *LobbyMVPAwarded) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*LobbyMVPAwarded) GetEventName ¶
func (e *LobbyMVPAwarded) GetEventName() string
GetEventName returns the event name.
type LobbyUpdateBroadcastChannelInfo ¶
type LobbyUpdateBroadcastChannelInfo struct {
protocol.CMsgGCLobbyUpdateBroadcastChannelInfo
}
LobbyUpdateBroadcastChannelInfo event. MessageID: k_EMsgGCLobbyUpdateBroadcastChannelInfo
func (*LobbyUpdateBroadcastChannelInfo) GetDotaEventMsgID ¶
func (e *LobbyUpdateBroadcastChannelInfo) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*LobbyUpdateBroadcastChannelInfo) GetEventBody ¶
func (e *LobbyUpdateBroadcastChannelInfo) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*LobbyUpdateBroadcastChannelInfo) GetEventName ¶
func (e *LobbyUpdateBroadcastChannelInfo) GetEventName() string
GetEventName returns the event name.
type MatchGroupsVersion ¶
type MatchGroupsVersion struct {
protocol.CMsgGCToClientMatchGroupsVersion
}
MatchGroupsVersion event. MessageID: k_EMsgGCToClientMatchGroupsVersion
func (*MatchGroupsVersion) GetDotaEventMsgID ¶
func (e *MatchGroupsVersion) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*MatchGroupsVersion) GetEventBody ¶
func (e *MatchGroupsVersion) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*MatchGroupsVersion) GetEventName ¶
func (e *MatchGroupsVersion) GetEventName() string
GetEventName returns the event name.
type MatchSignedOut ¶
type MatchSignedOut struct {
protocol.CMsgGCToClientMatchSignedOut
}
MatchSignedOut event. MessageID: k_EMsgGCToClientMatchSignedOut
func (*MatchSignedOut) GetDotaEventMsgID ¶
func (e *MatchSignedOut) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*MatchSignedOut) GetEventBody ¶
func (e *MatchSignedOut) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*MatchSignedOut) GetEventName ¶
func (e *MatchSignedOut) GetEventName() string
GetEventName returns the event name.
type MergeGroupInviteReply ¶
type MergeGroupInviteReply struct {
protocol.CMsgDOTAGroupMergeReply
}
MergeGroupInviteReply event. MessageID: k_EMsgGCToClientMergeGroupInviteReply
func (*MergeGroupInviteReply) GetDotaEventMsgID ¶
func (e *MergeGroupInviteReply) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*MergeGroupInviteReply) GetEventBody ¶
func (e *MergeGroupInviteReply) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*MergeGroupInviteReply) GetEventName ¶
func (e *MergeGroupInviteReply) GetEventName() string
GetEventName returns the event name.
type MergePartyResponseReply ¶
type MergePartyResponseReply struct {
protocol.CMsgDOTAGroupMergeReply
}
MergePartyResponseReply event. MessageID: k_EMsgGCToClientMergePartyResponseReply
func (*MergePartyResponseReply) GetDotaEventMsgID ¶
func (e *MergePartyResponseReply) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*MergePartyResponseReply) GetEventBody ¶
func (e *MergePartyResponseReply) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*MergePartyResponseReply) GetEventName ¶
func (e *MergePartyResponseReply) GetEventName() string
GetEventName returns the event name.
type NotificationsUpdated ¶
type NotificationsUpdated struct {
protocol.CMsgGCNotificationsResponse
}
NotificationsUpdated event. MessageID: k_EMsgGCToClientNotificationsUpdated
func (*NotificationsUpdated) GetDotaEventMsgID ¶
func (e *NotificationsUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*NotificationsUpdated) GetEventBody ¶
func (e *NotificationsUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*NotificationsUpdated) GetEventName ¶
func (e *NotificationsUpdated) GetEventName() string
GetEventName returns the event name.
type NotifyAccountFlagsChange ¶
type NotifyAccountFlagsChange struct {
protocol.CMsgDOTANotifyAccountFlagsChange
}
NotifyAccountFlagsChange event. MessageID: k_EMsgGCNotifyAccountFlagsChange
func (*NotifyAccountFlagsChange) GetDotaEventMsgID ¶
func (e *NotifyAccountFlagsChange) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*NotifyAccountFlagsChange) GetEventBody ¶
func (e *NotifyAccountFlagsChange) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*NotifyAccountFlagsChange) GetEventName ¶
func (e *NotifyAccountFlagsChange) GetEventName() string
GetEventName returns the event name.
type OverwatchCasesAvailable ¶
type OverwatchCasesAvailable struct {
protocol.CMsgGCToClientOverwatchCasesAvailable
}
OverwatchCasesAvailable event. MessageID: k_EMsgGCToClientOverwatchCasesAvailable
func (*OverwatchCasesAvailable) GetDotaEventMsgID ¶
func (e *OverwatchCasesAvailable) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*OverwatchCasesAvailable) GetEventBody ¶
func (e *OverwatchCasesAvailable) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*OverwatchCasesAvailable) GetEventName ¶
func (e *OverwatchCasesAvailable) GetEventName() string
GetEventName returns the event name.
type PartyBeaconUpdate ¶
type PartyBeaconUpdate struct {
protocol.CMsgGCToClientPartyBeaconUpdate
}
PartyBeaconUpdate event. MessageID: k_EMsgGCToClientPartyBeaconUpdate
func (*PartyBeaconUpdate) GetDotaEventMsgID ¶
func (e *PartyBeaconUpdate) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*PartyBeaconUpdate) GetEventBody ¶
func (e *PartyBeaconUpdate) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*PartyBeaconUpdate) GetEventName ¶
func (e *PartyBeaconUpdate) GetEventName() string
GetEventName returns the event name.
type PartyLeaderWatchGamePrompt ¶
type PartyLeaderWatchGamePrompt struct {
protocol.CMsgPartyLeaderWatchGamePrompt
}
PartyLeaderWatchGamePrompt event. MessageID: k_EMsgGCPartyLeaderWatchGamePrompt
func (*PartyLeaderWatchGamePrompt) GetDotaEventMsgID ¶
func (e *PartyLeaderWatchGamePrompt) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*PartyLeaderWatchGamePrompt) GetEventBody ¶
func (e *PartyLeaderWatchGamePrompt) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*PartyLeaderWatchGamePrompt) GetEventName ¶
func (e *PartyLeaderWatchGamePrompt) GetEventName() string
GetEventName returns the event name.
type PartySearchInvite ¶
type PartySearchInvite struct {
protocol.CMsgGCToClientPartySearchInvite
}
PartySearchInvite event. MessageID: k_EMsgGCToClientPartySearchInvite
func (*PartySearchInvite) GetDotaEventMsgID ¶
func (e *PartySearchInvite) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*PartySearchInvite) GetEventBody ¶
func (e *PartySearchInvite) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*PartySearchInvite) GetEventName ¶
func (e *PartySearchInvite) GetEventName() string
GetEventName returns the event name.
type PartySearchInvites ¶
type PartySearchInvites struct {
protocol.CMsgGCToClientPartySearchInvites
}
PartySearchInvites event. MessageID: k_EMsgGCToClientPartySearchInvites
func (*PartySearchInvites) GetDotaEventMsgID ¶
func (e *PartySearchInvites) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*PartySearchInvites) GetEventBody ¶
func (e *PartySearchInvites) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*PartySearchInvites) GetEventName ¶
func (e *PartySearchInvites) GetEventName() string
GetEventName returns the event name.
type PlayerBeaconState ¶
type PlayerBeaconState struct {
protocol.CMsgGCToClientPlayerBeaconState
}
PlayerBeaconState event. MessageID: k_EMsgGCToClientPlayerBeaconState
func (*PlayerBeaconState) GetDotaEventMsgID ¶
func (e *PlayerBeaconState) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*PlayerBeaconState) GetEventBody ¶
func (e *PlayerBeaconState) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*PlayerBeaconState) GetEventName ¶
func (e *PlayerBeaconState) GetEventName() string
GetEventName returns the event name.
type PlayerJoinedChannel ¶
type PlayerJoinedChannel struct {
protocol.CMsgDOTAOtherJoinedChatChannel
}
PlayerJoinedChannel event. MessageID: k_EMsgGCOtherJoinedChannel
func (*PlayerJoinedChannel) GetDotaEventMsgID ¶
func (e *PlayerJoinedChannel) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*PlayerJoinedChannel) GetEventBody ¶
func (e *PlayerJoinedChannel) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*PlayerJoinedChannel) GetEventName ¶
func (e *PlayerJoinedChannel) GetEventName() string
GetEventName returns the event name.
type PlayerLeftChannel ¶
type PlayerLeftChannel struct {
protocol.CMsgDOTAOtherLeftChatChannel
}
PlayerLeftChannel event. MessageID: k_EMsgGCOtherLeftChannel
func (*PlayerLeftChannel) GetDotaEventMsgID ¶
func (e *PlayerLeftChannel) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*PlayerLeftChannel) GetEventBody ¶
func (e *PlayerLeftChannel) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*PlayerLeftChannel) GetEventName ¶
func (e *PlayerLeftChannel) GetEventName() string
GetEventName returns the event name.
type PlaytestStatus ¶
type PlaytestStatus struct {
protocol.CMsgGCToClientPlaytestStatus
}
PlaytestStatus event. MessageID: k_EMsgGCToClientPlaytestStatus
func (*PlaytestStatus) GetDotaEventMsgID ¶
func (e *PlaytestStatus) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*PlaytestStatus) GetEventBody ¶
func (e *PlaytestStatus) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*PlaytestStatus) GetEventName ¶
func (e *PlaytestStatus) GetEventName() string
GetEventName returns the event name.
type Popup ¶
type Popup struct {
protocol.CMsgDOTAPopup
}
Popup event. MessageID: k_EMsgGCPopup
func (*Popup) GetDotaEventMsgID ¶
func (e *Popup) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*Popup) GetEventBody ¶
GetEventBody returns the event body.
func (*Popup) GetEventName ¶
GetEventName returns the event name.
type PrivateCoachingSessionUpdated ¶
type PrivateCoachingSessionUpdated struct {
protocol.CMsgGCToClientPrivateCoachingSessionUpdated
}
PrivateCoachingSessionUpdated event. MessageID: k_EMsgGCToClientPrivateCoachingSessionUpdated
func (*PrivateCoachingSessionUpdated) GetDotaEventMsgID ¶
func (e *PrivateCoachingSessionUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*PrivateCoachingSessionUpdated) GetEventBody ¶
func (e *PrivateCoachingSessionUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*PrivateCoachingSessionUpdated) GetEventName ¶
func (e *PrivateCoachingSessionUpdated) GetEventName() string
GetEventName returns the event name.
type ProfileCardUpdated ¶
type ProfileCardUpdated struct {
protocol.CMsgDOTAProfileCard
}
ProfileCardUpdated event. MessageID: k_EMsgGCToClientProfileCardUpdated
func (*ProfileCardUpdated) GetDotaEventMsgID ¶
func (e *ProfileCardUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ProfileCardUpdated) GetEventBody ¶
func (e *ProfileCardUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ProfileCardUpdated) GetEventName ¶
func (e *ProfileCardUpdated) GetEventName() string
GetEventName returns the event name.
type QuestProgressUpdated ¶
type QuestProgressUpdated struct {
protocol.CMsgGCToClientQuestProgressUpdated
}
QuestProgressUpdated event. MessageID: k_EMsgGCToClientQuestProgressUpdated
func (*QuestProgressUpdated) GetDotaEventMsgID ¶
func (e *QuestProgressUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*QuestProgressUpdated) GetEventBody ¶
func (e *QuestProgressUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*QuestProgressUpdated) GetEventName ¶
func (e *QuestProgressUpdated) GetEventName() string
GetEventName returns the event name.
type RankUpdate ¶
type RankUpdate struct {
protocol.CMsgGCToClientRankUpdate
}
RankUpdate event. MessageID: k_EMsgGCToClientRankUpdate
func (*RankUpdate) GetDotaEventMsgID ¶
func (e *RankUpdate) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*RankUpdate) GetEventBody ¶
func (e *RankUpdate) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*RankUpdate) GetEventName ¶
func (e *RankUpdate) GetEventName() string
GetEventName returns the event name.
type ReadyUpStatus ¶
type ReadyUpStatus struct {
protocol.CMsgReadyUpStatus
}
ReadyUpStatus event. MessageID: k_EMsgGCReadyUpStatus
func (*ReadyUpStatus) GetDotaEventMsgID ¶
func (e *ReadyUpStatus) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ReadyUpStatus) GetEventBody ¶
func (e *ReadyUpStatus) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ReadyUpStatus) GetEventName ¶
func (e *ReadyUpStatus) GetEventName() string
GetEventName returns the event name.
type RequestLaneSelection ¶
type RequestLaneSelection struct {
protocol.CMsgGCToClientRequestLaneSelection
}
RequestLaneSelection event. MessageID: k_EMsgGCToClientRequestLaneSelection
func (*RequestLaneSelection) GetDotaEventMsgID ¶
func (e *RequestLaneSelection) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*RequestLaneSelection) GetEventBody ¶
func (e *RequestLaneSelection) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*RequestLaneSelection) GetEventName ¶
func (e *RequestLaneSelection) GetEventName() string
GetEventName returns the event name.
type RequestMMInfo ¶
type RequestMMInfo struct {
protocol.CMsgGCToClientRequestMMInfo
}
RequestMMInfo event. MessageID: k_EMsgGCToClientRequestMMInfo
func (*RequestMMInfo) GetDotaEventMsgID ¶
func (e *RequestMMInfo) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*RequestMMInfo) GetEventBody ¶
func (e *RequestMMInfo) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*RequestMMInfo) GetEventName ¶
func (e *RequestMMInfo) GetEventName() string
GetEventName returns the event name.
type RoadToTIQuestDataUpdated ¶
type RoadToTIQuestDataUpdated struct {
protocol.CMsgGCToClientRoadToTIQuestDataUpdated
}
RoadToTIQuestDataUpdated event. MessageID: k_EMsgGCToClientRoadToTIQuestDataUpdated
func (*RoadToTIQuestDataUpdated) GetDotaEventMsgID ¶
func (e *RoadToTIQuestDataUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*RoadToTIQuestDataUpdated) GetEventBody ¶
func (e *RoadToTIQuestDataUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*RoadToTIQuestDataUpdated) GetEventName ¶
func (e *RoadToTIQuestDataUpdated) GetEventName() string
GetEventName returns the event name.
type SteamDatagramTicket ¶
type SteamDatagramTicket struct {
protocol.CMsgGCToClientSteamDatagramTicket
}
SteamDatagramTicket event. MessageID: k_EMsgGCToClientSteamDatagramTicket
func (*SteamDatagramTicket) GetDotaEventMsgID ¶
func (e *SteamDatagramTicket) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*SteamDatagramTicket) GetEventBody ¶
func (e *SteamDatagramTicket) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*SteamDatagramTicket) GetEventName ¶
func (e *SteamDatagramTicket) GetEventName() string
GetEventName returns the event name.
type TeamInfo ¶
type TeamInfo struct {
protocol.CMsgDOTATeamInfo
}
TeamInfo event. MessageID: k_EMsgGCToClientTeamInfo
func (*TeamInfo) GetDotaEventMsgID ¶
func (e *TeamInfo) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*TeamInfo) GetEventBody ¶
GetEventBody returns the event body.
func (*TeamInfo) GetEventName ¶
GetEventName returns the event name.
type TeamInviteGCImmediateResponseToInviter ¶
type TeamInviteGCImmediateResponseToInviter struct {
protocol.CMsgDOTATeamInvite_GCImmediateResponseToInviter
}
TeamInviteGCImmediateResponseToInviter event. MessageID: k_EMsgGCTeamInvite_GCImmediateResponseToInviter
func (*TeamInviteGCImmediateResponseToInviter) GetDotaEventMsgID ¶
func (e *TeamInviteGCImmediateResponseToInviter) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*TeamInviteGCImmediateResponseToInviter) GetEventBody ¶
func (e *TeamInviteGCImmediateResponseToInviter) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*TeamInviteGCImmediateResponseToInviter) GetEventName ¶
func (e *TeamInviteGCImmediateResponseToInviter) GetEventName() string
GetEventName returns the event name.
type TeamInviteReceived ¶
type TeamInviteReceived struct {
protocol.CMsgDOTATeamInvite_GCRequestToInvitee
}
TeamInviteReceived event. MessageID: k_EMsgGCTeamInvite_GCRequestToInvitee
func (*TeamInviteReceived) GetDotaEventMsgID ¶
func (e *TeamInviteReceived) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*TeamInviteReceived) GetEventBody ¶
func (e *TeamInviteReceived) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*TeamInviteReceived) GetEventName ¶
func (e *TeamInviteReceived) GetEventName() string
GetEventName returns the event name.
type TeamInviteResponseReceived ¶
type TeamInviteResponseReceived struct {
protocol.CMsgDOTATeamInvite_GCResponseToInviter
}
TeamInviteResponseReceived event. MessageID: k_EMsgGCTeamInvite_GCResponseToInviter
func (*TeamInviteResponseReceived) GetDotaEventMsgID ¶
func (e *TeamInviteResponseReceived) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*TeamInviteResponseReceived) GetEventBody ¶
func (e *TeamInviteResponseReceived) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*TeamInviteResponseReceived) GetEventName ¶
func (e *TeamInviteResponseReceived) GetEventName() string
GetEventName returns the event name.
type TeamsInfo ¶
type TeamsInfo struct {
protocol.CMsgDOTATeamsInfo
}
TeamsInfo event. MessageID: k_EMsgGCToClientTeamsInfo
func (*TeamsInfo) GetDotaEventMsgID ¶
func (e *TeamsInfo) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*TeamsInfo) GetEventBody ¶
GetEventBody returns the event body.
func (*TeamsInfo) GetEventName ¶
GetEventName returns the event name.
type TournamentItemDrop ¶
type TournamentItemDrop struct {
protocol.CMsgGCToClientTournamentItemDrop
}
TournamentItemDrop event. MessageID: k_EMsgGCToClientTournamentItemDrop
func (*TournamentItemDrop) GetDotaEventMsgID ¶
func (e *TournamentItemDrop) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*TournamentItemDrop) GetEventBody ¶
func (e *TournamentItemDrop) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*TournamentItemDrop) GetEventName ¶
func (e *TournamentItemDrop) GetEventName() string
GetEventName returns the event name.
type TrophyAwarded ¶
type TrophyAwarded struct {
protocol.CMsgGCToClientTrophyAwarded
}
TrophyAwarded event. MessageID: k_EMsgGCToClientTrophyAwarded
func (*TrophyAwarded) GetDotaEventMsgID ¶
func (e *TrophyAwarded) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*TrophyAwarded) GetEventBody ¶
func (e *TrophyAwarded) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*TrophyAwarded) GetEventName ¶
func (e *TrophyAwarded) GetEventName() string
GetEventName returns the event name.
type UnderDraftGoldUpdated ¶
type UnderDraftGoldUpdated struct {
protocol.CMsgGCToClientGuildUnderDraftGoldUpdated
}
UnderDraftGoldUpdated event. MessageID: k_EMsgGCToClientUnderDraftGoldUpdated
func (*UnderDraftGoldUpdated) GetDotaEventMsgID ¶
func (e *UnderDraftGoldUpdated) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*UnderDraftGoldUpdated) GetEventBody ¶
func (e *UnderDraftGoldUpdated) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*UnderDraftGoldUpdated) GetEventName ¶
func (e *UnderDraftGoldUpdated) GetEventName() string
GetEventName returns the event name.
type UnhandledGCPacket ¶
UnhandledGCPacket is called when the client ignores an unhandled packet.
type VACReminder ¶
type VACReminder struct {
protocol.CMsgGCToClientVACReminder
}
VACReminder event. MessageID: k_EMsgGCToClientVACReminder
func (*VACReminder) GetDotaEventMsgID ¶
func (e *VACReminder) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*VACReminder) GetEventBody ¶
func (e *VACReminder) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*VACReminder) GetEventName ¶
func (e *VACReminder) GetEventName() string
GetEventName returns the event name.
type WageringUpdate ¶
type WageringUpdate struct {
protocol.CMsgGCToClientWageringUpdate
}
WageringUpdate event. MessageID: k_EMsgGCToClientWageringUpdate
func (*WageringUpdate) GetDotaEventMsgID ¶
func (e *WageringUpdate) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*WageringUpdate) GetEventBody ¶
func (e *WageringUpdate) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*WageringUpdate) GetEventName ¶
func (e *WageringUpdate) GetEventName() string
GetEventName returns the event name.
type WatchDownloadedReplay ¶
type WatchDownloadedReplay struct {
protocol.CMsgGCWatchDownloadedReplay
}
WatchDownloadedReplay event. MessageID: k_EMsgGCWatchDownloadedReplay
func (*WatchDownloadedReplay) GetDotaEventMsgID ¶
func (e *WatchDownloadedReplay) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*WatchDownloadedReplay) GetEventBody ¶
func (e *WatchDownloadedReplay) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*WatchDownloadedReplay) GetEventName ¶
func (e *WatchDownloadedReplay) GetEventName() string
GetEventName returns the event name.