Documentation ¶
Index ¶
- type ArcanaVotesUpdate
- type BattlePassRollupListRequest
- type BattlePassRollupRequest
- type BroadcastNotification
- type CavernCrawlMapPathCompleted
- type CavernCrawlMapUpdated
- type ChatMessage
- type ChatRegionsEnabled
- type ClaimEventActionUsingItemCompleted
- type ClearPracticeLobbyTeam
- type ClientIgnoredUser
- type ClientStateChanged
- type ClientSuspended
- type ClientWelcomed
- type CoachTeammateRatingsChanged
- type CommendNotification
- type CompendiumDataChanged
- type DOTALiveLeagueGameUpdate
- type DOTAWeekendTourneySchedule
- type EmoticonData
- type Event
- type EventStatusChanged
- type FantasyFinalPlayerStats
- type FantasyLeagueDraftStatus
- type FantasyLeagueInfo
- type FantasyMessageAdd
- type FantasyRemoveOwner
- type FantasyTeamInfo
- type GCConnectionStatusChanged
- type HallOfFame
- type HeroStatueCreateResult
- type InvitationCreated
- type JoinedChatChannel
- type KickedFromMatchmakingQueue
- type LastHitChallengeHighScorePost
- type LeagueAdminList
- type LobbyMVPAwarded
- type LobbyMVPNotifyRecipient
- type LobbyUpdateBroadcastChannelInfo
- type MakeOffering
- type MatchGroupsVersion
- type MatchSignedOut
- type MergeGroupInviteReply
- type MergePartyResponseReply
- type NotificationsUpdated
- type NotifyAccountFlagsChange
- type PartyBeaconUpdate
- type PartyLeaderWatchGamePrompt
- type PartySearchInvite
- type PartySearchInvites
- type PlayerBeaconState
- type PlayerInfo
- type PlayerJoinedChannel
- type PlayerLeftChannel
- type PlaytestStatus
- type Popup
- type ProcessFantasyScheduledEvent
- type ProfileCardUpdated
- type QuestProgressUpdated
- type ReadyUpStatus
- type RequestLaneSelection
- type RequestMMInfo
- type ResetMapLocations
- type SteamDatagramTicket
- type TeamInfo
- type TeamInviteGCImmediateResponseToInviter
- type TeamInviteReceived
- type TeamInviteResponseReceived
- type TeamsInfo
- type TipNotification
- type TournamentItemDrop
- type TrophyAwarded
- 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 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 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 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 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 ClearPracticeLobbyTeam ¶
type ClearPracticeLobbyTeam struct {
protocol.CMsgClearPracticeLobbyTeam
}
ClearPracticeLobbyTeam event. MessageID: k_EMsgGCClearPracticeLobbyTeam
func (*ClearPracticeLobbyTeam) GetDotaEventMsgID ¶
func (e *ClearPracticeLobbyTeam) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ClearPracticeLobbyTeam) GetEventBody ¶
func (e *ClearPracticeLobbyTeam) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ClearPracticeLobbyTeam) GetEventName ¶
func (e *ClearPracticeLobbyTeam) GetEventName() string
GetEventName returns the event name.
type ClientIgnoredUser ¶
type ClientIgnoredUser struct {
protocol.CMsgDOTAClientIgnoredUser
}
ClientIgnoredUser event. MessageID: k_EMsgGCClientIgnoredUser
func (*ClientIgnoredUser) GetDotaEventMsgID ¶
func (e *ClientIgnoredUser) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ClientIgnoredUser) GetEventBody ¶
func (e *ClientIgnoredUser) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ClientIgnoredUser) GetEventName ¶
func (e *ClientIgnoredUser) 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 CompendiumDataChanged ¶
type CompendiumDataChanged struct {
protocol.CMsgDOTACompendiumData
}
CompendiumDataChanged event. MessageID: k_EMsgGCCompendiumDataChanged
func (*CompendiumDataChanged) GetDotaEventMsgID ¶
func (e *CompendiumDataChanged) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*CompendiumDataChanged) GetEventBody ¶
func (e *CompendiumDataChanged) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*CompendiumDataChanged) GetEventName ¶
func (e *CompendiumDataChanged) GetEventName() string
GetEventName returns the event name.
type DOTALiveLeagueGameUpdate ¶
type DOTALiveLeagueGameUpdate struct {
protocol.CMsgDOTALiveLeagueGameUpdate
}
DOTALiveLeagueGameUpdate event. MessageID: k_EMsgDOTALiveLeagueGameUpdate
func (*DOTALiveLeagueGameUpdate) GetDotaEventMsgID ¶
func (e *DOTALiveLeagueGameUpdate) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*DOTALiveLeagueGameUpdate) GetEventBody ¶
func (e *DOTALiveLeagueGameUpdate) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*DOTALiveLeagueGameUpdate) GetEventName ¶
func (e *DOTALiveLeagueGameUpdate) 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 EventStatusChanged ¶
type EventStatusChanged struct {
protocol.CMsgGCToClientEventStatusChanged
}
EventStatusChanged event. MessageID: k_EMsgGCToClientEventStatusChanged
func (*EventStatusChanged) GetDotaEventMsgID ¶
func (e *EventStatusChanged) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*EventStatusChanged) GetEventBody ¶
func (e *EventStatusChanged) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*EventStatusChanged) GetEventName ¶
func (e *EventStatusChanged) GetEventName() string
GetEventName returns the event name.
type FantasyFinalPlayerStats ¶
type FantasyFinalPlayerStats struct {
protocol.CMsgDOTAFantasyPlayerHisoricalStatsResponse_PlayerStats
}
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 FantasyLeagueDraftStatus ¶
type FantasyLeagueDraftStatus struct {
protocol.CMsgDOTAFantasyLeagueDraftStatus
}
FantasyLeagueDraftStatus event. MessageID: k_EMsgGCFantasyLeagueDraftStatus
func (*FantasyLeagueDraftStatus) GetDotaEventMsgID ¶
func (e *FantasyLeagueDraftStatus) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*FantasyLeagueDraftStatus) GetEventBody ¶
func (e *FantasyLeagueDraftStatus) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*FantasyLeagueDraftStatus) GetEventName ¶
func (e *FantasyLeagueDraftStatus) GetEventName() string
GetEventName returns the event name.
type FantasyLeagueInfo ¶
type FantasyLeagueInfo struct {
protocol.CMsgDOTAFantasyLeagueInfo
}
FantasyLeagueInfo event. MessageID: k_EMsgGCFantasyLeagueInfo
func (*FantasyLeagueInfo) GetDotaEventMsgID ¶
func (e *FantasyLeagueInfo) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*FantasyLeagueInfo) GetEventBody ¶
func (e *FantasyLeagueInfo) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*FantasyLeagueInfo) GetEventName ¶
func (e *FantasyLeagueInfo) GetEventName() string
GetEventName returns the event name.
type FantasyMessageAdd ¶
type FantasyMessageAdd struct {
protocol.CMsgDOTAFantasyMessageAdd
}
FantasyMessageAdd event. MessageID: k_EMsgGCFantasyMessageAdd
func (*FantasyMessageAdd) GetDotaEventMsgID ¶
func (e *FantasyMessageAdd) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*FantasyMessageAdd) GetEventBody ¶
func (e *FantasyMessageAdd) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*FantasyMessageAdd) GetEventName ¶
func (e *FantasyMessageAdd) GetEventName() string
GetEventName returns the event name.
type FantasyRemoveOwner ¶
type FantasyRemoveOwner struct {
protocol.CMsgDOTAFantasyRemoveOwner
}
FantasyRemoveOwner event. MessageID: k_EMsgGCFantasyRemoveOwner
func (*FantasyRemoveOwner) GetDotaEventMsgID ¶
func (e *FantasyRemoveOwner) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*FantasyRemoveOwner) GetEventBody ¶
func (e *FantasyRemoveOwner) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*FantasyRemoveOwner) GetEventName ¶
func (e *FantasyRemoveOwner) GetEventName() string
GetEventName returns the event name.
type FantasyTeamInfo ¶
type FantasyTeamInfo struct {
protocol.CMsgDOTAFantasyTeamInfo
}
FantasyTeamInfo event. MessageID: k_EMsgGCFantasyTeamInfo
func (*FantasyTeamInfo) GetDotaEventMsgID ¶
func (e *FantasyTeamInfo) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*FantasyTeamInfo) GetEventBody ¶
func (e *FantasyTeamInfo) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*FantasyTeamInfo) GetEventName ¶
func (e *FantasyTeamInfo) 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 HallOfFame ¶
type HallOfFame struct {
protocol.CMsgDOTAHallOfFame
}
HallOfFame event. MessageID: k_EMsgGCHallOfFame
func (*HallOfFame) GetDotaEventMsgID ¶
func (e *HallOfFame) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*HallOfFame) GetEventBody ¶
func (e *HallOfFame) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*HallOfFame) GetEventName ¶
func (e *HallOfFame) 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 LastHitChallengeHighScorePost ¶
type LastHitChallengeHighScorePost struct {
protocol.CMsgDOTALastHitChallengeHighScorePost
}
LastHitChallengeHighScorePost event. MessageID: k_EMsgGCLastHitChallengeHighScorePost
func (*LastHitChallengeHighScorePost) GetDotaEventMsgID ¶
func (e *LastHitChallengeHighScorePost) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*LastHitChallengeHighScorePost) GetEventBody ¶
func (e *LastHitChallengeHighScorePost) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*LastHitChallengeHighScorePost) GetEventName ¶
func (e *LastHitChallengeHighScorePost) 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 LobbyMVPNotifyRecipient ¶
type LobbyMVPNotifyRecipient struct {
protocol.CMsgDOTALobbyMVPNotifyRecipient
}
LobbyMVPNotifyRecipient event. MessageID: k_EMsgGCToClientLobbyMVPNotifyRecipient
func (*LobbyMVPNotifyRecipient) GetDotaEventMsgID ¶
func (e *LobbyMVPNotifyRecipient) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*LobbyMVPNotifyRecipient) GetEventBody ¶
func (e *LobbyMVPNotifyRecipient) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*LobbyMVPNotifyRecipient) GetEventName ¶
func (e *LobbyMVPNotifyRecipient) 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 MakeOffering ¶
type MakeOffering struct {
protocol.CMsgMakeOffering
}
MakeOffering event. MessageID: k_EMsgGCMakeOffering
func (*MakeOffering) GetDotaEventMsgID ¶
func (e *MakeOffering) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*MakeOffering) GetEventBody ¶
func (e *MakeOffering) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*MakeOffering) GetEventName ¶
func (e *MakeOffering) 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 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 PlayerInfo ¶
type PlayerInfo struct {
protocol.CMsgDOTAPlayerInfo
}
PlayerInfo event. MessageID: k_EMsgGCPlayerInfo
func (*PlayerInfo) GetDotaEventMsgID ¶
func (e *PlayerInfo) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*PlayerInfo) GetEventBody ¶
func (e *PlayerInfo) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*PlayerInfo) GetEventName ¶
func (e *PlayerInfo) 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 ProcessFantasyScheduledEvent ¶
type ProcessFantasyScheduledEvent struct {
protocol.CMsgDOTAProcessFantasyScheduledEvent
}
ProcessFantasyScheduledEvent event. MessageID: k_EMsgGCProcessFantasyScheduledEvent
func (*ProcessFantasyScheduledEvent) GetDotaEventMsgID ¶
func (e *ProcessFantasyScheduledEvent) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ProcessFantasyScheduledEvent) GetEventBody ¶
func (e *ProcessFantasyScheduledEvent) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ProcessFantasyScheduledEvent) GetEventName ¶
func (e *ProcessFantasyScheduledEvent) 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 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 ResetMapLocations ¶
type ResetMapLocations struct {
protocol.CMsgResetMapLocations
}
ResetMapLocations event. MessageID: k_EMsgGCResetMapLocations
func (*ResetMapLocations) GetDotaEventMsgID ¶
func (e *ResetMapLocations) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*ResetMapLocations) GetEventBody ¶
func (e *ResetMapLocations) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*ResetMapLocations) GetEventName ¶
func (e *ResetMapLocations) 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 TipNotification ¶
type TipNotification struct {
protocol.CMsgGCToClientTipNotification
}
TipNotification event. MessageID: k_EMsgGCToClientTipNotification
func (*TipNotification) GetDotaEventMsgID ¶
func (e *TipNotification) GetDotaEventMsgID() protocol.EDOTAGCMsg
GetDotaEventMsgID returns the dota message ID of the event.
func (*TipNotification) GetEventBody ¶
func (e *TipNotification) GetEventBody() proto.Message
GetEventBody returns the event body.
func (*TipNotification) GetEventName ¶
func (e *TipNotification) GetEventName() string
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 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.