GameEventData
List of all possible variants of game events
union GameEventData = GameEventEntityAttributeUpdate | GameEventEntityDespawn | GameEventEntitySpawn | GameEventGameAction | GameEventGameCheckpointLoad | GameEventGameCheckpointSave | 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 | 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.GameEventEntitySpawn
object
An entity (e.g. tower, roshan, ...) has been spawned/appeared 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.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.GameEventTeamUpdate
object
A change on the metadata of a team in the game
Member Of
GameEvent
object