GameEventData
List of all possible variants of game events
union GameEventData = GameEventEntityAttributeUpdate | GameEventEntityDespawn | GameEventEntityKill | GameEventEntitySpawn | GameEventEntityUpdate | GameEventGameAction | GameEventGameCheckpointLoad | GameEventGameCheckpointSave | GameEventGameClockUpdate | GameEventGameResult | GameEventGameScore | GameEventGameStatus | GameEventPlayerAbilityAdd | GameEventPlayerAbilityRemove | GameEventPlayerAbilityUpdate | GameEventPlayerAlive | GameEventPlayerAssist | GameEventPlayerAttack | GameEventPlayerAttributeUpdate | GameEventPlayerCharacterSelect | GameEventPlayerCharacterUpdate | GameEventPlayerDeath | GameEventPlayerEffect | GameEventPlayerItemDrop | GameEventPlayerItemPick | GameEventPlayerItemPurchase | GameEventPlayerItemThrow | GameEventPlayerItemUpdate | GameEventPlayerJoin | GameEventPlayerKill | GameEventPlayerLeave | GameEventPlayerPositionUpdate | GameEventPlayerSituation | GameEventPlayerUpdate | GameEventTeamCharacterBan | GameEventTeamUpdate
Possible types
GameEventData.GameEventEntityAttributeUpdate object
An attribute (e.g. health) for an entity (e.g. tower) in the game have been updated (only for Dota2)
GameEventData.GameEventEntityDespawn object
An entity has been disappears/destroyed for any reason (kill, spell, game, ...) from the game (only for Dota2)
GameEventData.GameEventEntityKill object
Entity killed a victim (only for Dota2)
GameEventData.GameEventEntitySpawn object
An entity (e.g. tower, roshan, ...) has been spawned/appeared in the game (only for Dota2)
GameEventData.GameEventEntityUpdate object
An entity (e.g. tower, roshan, ...) has been updated in the game (only for Dota2)
GameEventData.GameEventGameAction object
A game-specific action happened
GameEventData.GameEventGameCheckpointLoad object
The game has been restored to a previous point-in-time (e.g. in case of technical issues) and correlates to GameEventGameCheckpointSave All events between a the according GameEventGameCheckpointSave and GameEventGameCheckpointLoad need to be invalidated
GameEventData.GameEventGameCheckpointSave object
This checkpoint marks a specific point-in-time in which the game can be restored back to via GameEventGameCheckpointLoad
GameEventData.GameEventGameClockUpdate object
The result of a game clock update event
GameEventData.GameEventGameResult object
The result of a contestant in the game have been determined
GameEventData.GameEventGameScore object
A contestant made a score in the game
GameEventData.GameEventGameStatus object
The status of the game has been changed
GameEventData.GameEventPlayerAbilityAdd object
Player got a new ability in the game (only for Dota2)
GameEventData.GameEventPlayerAbilityRemove object
Player lost a ability in the game (only for Dota2)
GameEventData.GameEventPlayerAbilityUpdate object
The ability of player has been updated in the game (only for Dota2)
GameEventData.GameEventPlayerAlive object
A player has been resurrected (only for CS2, Dota2 and MLBB)
GameEventData.GameEventPlayerAssist object
Player assisted someone to make a kill (only for CS2, Dota2, Apex and MLBB)
GameEventData.GameEventPlayerAttack object
Player attacks a victim (only for CS2 and Dota2)
GameEventData.GameEventPlayerAttributeUpdate object
A attribute (e.g. health) of a player in the game have been updated (only for CS2, Dota2 and MLBB)
GameEventData.GameEventPlayerCharacterSelect object
Player selected a character (e.g. hero in Dota2 or legends in Apex) to play with (only for Dota2, Apex and MLBB)
GameEventData.GameEventPlayerCharacterUpdate object
The character of a player have updated (only for Dota2, Apex and MLBB)
GameEventData.GameEventPlayerDeath object
Player died in the game (only for CS2, Dota2 and MLBB)
GameEventData.GameEventPlayerEffect object
Player got affected in the game (only for CS2 and Dota2)
GameEventData.GameEventPlayerItemDrop object
Player has dropped a item from it's inventory (only for CS2)
GameEventData.GameEventPlayerItemPick object
Player has picked a item to it's inventory (only for CS2 and Dota2)
GameEventData.GameEventPlayerItemPurchase object
Player has bought a item (only for CS2)
GameEventData.GameEventPlayerItemThrow object
Player has threw a item (only for CS2)
GameEventData.GameEventPlayerItemUpdate object
Player has updated a item to it's inventory (only for Dota2)
GameEventData.GameEventPlayerJoin object
Player joined the game
GameEventData.GameEventPlayerKill object
Player killed a victim (only for CS2, Dota2, Apex and MLBB)
GameEventData.GameEventPlayerLeave object
Player left the game
GameEventData.GameEventPlayerPositionUpdate object
Position of players have been updated (only for Dota2)
GameEventData.GameEventPlayerSituation object
Player has triggered a unique player situation
GameEventData.GameEventPlayerUpdate object
A change on the metadata of a player
GameEventData.GameEventTeamCharacterBan object
Team banned a character (e.g. only for Dota2)
GameEventData.GameEventTeamUpdate object
A change on the metadata of a team in the game
Member Of
GameEvent object