This article relates to the game "Dota 2". Click here for more information.
This article relates to the SDK/Workshop Tools for "Dota 2 Workshop Tools". Click here for more information.
This article's documentation is for Source 2. Click here for more information.

Dota 2 Workshop Tools/Panorama/Javascript/API: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Updated $.CreatePanel())
(Update to latest API version)
 
(66 intermediate revisions by 19 users not shown)
Line 1: Line 1:
This is automatic documentation generated using 'cl_panorama_script_help_2' console command and requires updating.
{{Dota 2Tools topicons}}
This is automatic documentation generated using <code>cl_panorama_script_help_2</code> console command and requires updating.


NOTE: Currently, the command only describes panel types that have actually been accessed from JavaScript during that session. (So run a custom game that exercises Panorama to get documentation.)
{{note|Currently, the command only describes panel types that have actually been accessed from JavaScript during that session. (So run a custom game that exercises Panorama to get documentation.)}}


NOTE: Currently, the command doesn't distinguish between methods declared on a class and methods it inherits from a base class. For example, every subclass of Panel2D lists 'SetHasClass' as a method.
{{note|Currently, the command doesn't distinguish between methods declared on a class and methods it inherits from a base class. For example, every subclass of Panel2D lists 'SetHasClass' as a method.}}


=== CDOTA_PanoramaScript_GameEvents ===
 
Last updated on 02.09.2025
 
=== CPanoramaScript_GameEvents ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Function
! Function
Line 21: Line 25:
| SendCustomGameEventToServer
| SendCustomGameEventToServer
| <code>GameEvents.SendCustomGameEventToServer( cstring pEventName, js_object jsObject )</code>
| <code>GameEvents.SendCustomGameEventToServer( cstring pEventName, js_object jsObject )</code>
| Send a custom game event
| Send a custom game event to the server
|}
 
 
=== CDOTA_PanoramaScript_GameUI ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| SetDefaultUIEnabled
| SendCustomGameEventToAllClients
| <code>GameUI.SetDefaultUIEnabled( integer nElementType, boolean bVisible )</code>
| <code>GameEvents.SendCustomGameEventToAllClients( cstring pEventName, js_object jsObject )</code>
| Control whether the default UI is enabled
| Send a custom game event to the server, which will send it to all clients
|-  
|-  
| CustomUIConfig
| SendCustomGameEventToClient
| <code>GameUI.CustomUIConfig( js_raw_args args )</code>
| <code>GameEvents.SendCustomGameEventToClient( cstring pEventName, integer playerIndex, js_object jsObject )</code>
| Get the current UI configuration
| Send a custom game event to the server, which will then send it to one client
|-  
|-  
| PingMinimapAtLocation
| SendEventClientSide
| <code>GameUI.PingMinimapAtLocation( js_value vec3 )</code>
| <code>GameEvents.SendEventClientSide( cstring pEventName, js_object jsObject )</code>
| Create a minimap ping at the given location
| Send a client-side event using gameeventmanager (only useful for a few specific events)
|}
|}




=== CDOTA_PanoramaScript_CustomNetTables ===
=== CPanoramaScript_CustomNetTables ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Function
! Function
Line 69: Line 65:




=== CScriptBindingPR_Players ===
=== CPanoramaScript_SteamFriends ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Function
! Function
Line 75: Line 71:
! Description
! Description
|-  
|-  
| GetMaxPlayers
| RequestPersonaName
| <code>Players.GetMaxPlayers()</code>
| <code>SteamFriends.RequestPersonaName( cstring pchSteamID, js_value funcVal )</code>
| Get the maximum number of players in the game.
| Requests the user's persona name
|-  
|-  
| GetMaxTeamPlayers
| SetLargeAvatarImage
| <code>Players.GetMaxTeamPlayers()</code>
| <code>SteamFriends.SetLargeAvatarImage( js_raw_args args )</code>
| Get the maximum number of players on teams.
| Sets the avatar image on the image panel
|}
 
 
=== CPanoramaScript_SteamUtils ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| GetLocalPlayer
| GetConnectedUniverse
| <code>Players.GetLocalPlayer()</code>
| <code>SteamUtils.GetConnectedUniverse()</code>
| Get the local player ID.
| Returns the connected universe
|-  
|-  
| IsValidPlayer
| GetAppID
| <code>Players.IsValidPlayer( integer iPlayerID )</code>
| <code>SteamUtils.GetAppID()</code>
| Is the nth player a valid player?
| Returns the appid of the current app
|}
 
 
=== CScriptBindingPR_Buffs ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| GetPlayerName
| GetName
| <code>Players.GetPlayerName( integer iPlayerID )</code>
| <code>Buffs.GetName( integer nEntity, integer nBuff )</code>
| Return the name of a player.
|  
|-  
|-  
| GetPlayerHeroEntityIndex
| GetClass
| <code>Players.GetPlayerHeroEntityIndex( integer iPlayerID )</code>
| <code>Buffs.GetClass( integer nEntity, integer nBuff )</code>
| Get the entity index of the hero controlled by this player.
|  
|-  
|-  
| GetSelectedEntities
| GetTexture
| <code>Players.GetSelectedEntities( integer iPlayerID )</code>
| <code>Buffs.GetTexture( integer nEntity, integer nBuff )</code>
| Get the entities this player has selected.
|  
|-  
|-  
| GetQueryUnit
| GetDuration
| <code>Players.GetQueryUnit( integer iPlayerID )</code>
| <code>Buffs.GetDuration( integer nEntity, integer nBuff )</code>
| Get the entities this player is querying.
|-
| CanPlayerBuyback
| <code>Players.CanPlayerBuyback( integer iPlayerID )</code>
| Can the player buy back?
|-
| GetAssists
| <code>Players.GetAssists( integer iPlayerID )</code>
| The number of assists credited to a player.
|-
| GetClaimedDenies
| <code>Players.GetClaimedDenies( integer iPlayerID )</code>
|  
|  
|-  
|-  
| GetClaimedMisses
| GetDieTime
| <code>Players.GetClaimedMisses( integer iPlayerID )</code>
| <code>Buffs.GetDieTime( integer nEntity, integer nBuff )</code>
|  
|  
|-  
|-  
| GetDeaths
| GetRemainingTime
| <code>Players.GetDeaths( integer iPlayerID )</code>
| <code>Buffs.GetRemainingTime( integer nEntity, integer nBuff )</code>
| The number of deaths a player has suffered.
|-
| GetDenies
| <code>Players.GetDenies( integer iPlayerID )</code>
| The number of denies credited to a player.
|-
| GetGold
| <code>Players.GetGold( integer iPlayerID )</code>
| The amount of gold a player has.
|-
| GetGoldBagsCollected
| <code>Players.GetGoldBagsCollected( integer iPlayerID )</code>
| The number of gold bags collected by a player.
|-
| GetKills
| <code>Players.GetKills( integer iPlayerID )</code>
| The number of kills credited to a player.
|-
| GetLastBuybackTime
| <code>Players.GetLastBuybackTime( integer iPlayerID )</code>
|  
|  
|-  
|-  
| GetLastHitMultikill
| GetElapsedTime
| <code>Players.GetLastHitMultikill( integer iPlayerID )</code>
| <code>Buffs.GetElapsedTime( integer nEntity, integer nBuff )</code>
|  
|  
|-  
|-  
| GetLastHits
| GetCreationTime
| <code>Players.GetLastHits( integer iPlayerID )</code>
| <code>Buffs.GetCreationTime( integer nEntity, integer nBuff )</code>
| The number of last hits credited to a player.
|-
| GetLastHitStreak
| <code>Players.GetLastHitStreak( integer iPlayerID )</code>
|  
|  
|-  
|-  
| GetLevel
| GetStackCount
| <code>Players.GetLevel( integer iPlayerID )</code>
| <code>Buffs.GetStackCount( integer nEntity, integer nBuff )</code>
| The current level of a player.
|-
| GetMisses
| <code>Players.GetMisses( integer iPlayerID )</code>
|  
|  
|-  
|-  
| GetNearbyCreepDeaths
| IsDebuff
| <code>Players.GetNearbyCreepDeaths( integer iPlayerID )</code>
| <code>Buffs.IsDebuff( integer nEntity, integer nBuff )</code>
|  
|  
|-  
|-  
| GetReliableGold
| IsHidden
| <code>Players.GetReliableGold( integer iPlayerID )</code>
| <code>Buffs.IsHidden( integer nEntity, integer nBuff )</code>
| Total reliable gold for this player.
|-
| GetRespawnSeconds
| <code>Players.GetRespawnSeconds( integer iPlayerID )</code>
|  
|  
|-  
|-  
| GetStreak
| GetCaster
| <code>Players.GetStreak( integer iPlayerID )</code>
| <code>Buffs.GetCaster( integer nEntity, integer nBuff )</code>
|  
| Get the owner of the ability responsible for the modifier.
|-  
|-  
| GetTotalEarnedGold
| GetParent
| <code>Players.GetTotalEarnedGold( integer iPlayerID )</code>
| <code>Buffs.GetParent( integer nEntity, integer nBuff )</code>
| Total gold earned in this game by this player.
| Get the unit the modifier is parented to.
|-  
|-  
| GetTotalEarnedXP
| GetAbility
| <code>Players.GetTotalEarnedXP( integer iPlayerID )</code>
| <code>Buffs.GetAbility( integer nEntity, integer nBuff )</code>
| Total xp earned in this game by this player.
| Get the ability that generated the modifier.
|}
 
 
=== CScriptBindingPR_Players ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| GetUnreliableGold
| GetMaxPlayers
| <code>Players.GetUnreliableGold( integer iPlayerID )</code>
| <code>Players.GetMaxPlayers()</code>
| Total unreliable gold for this player.
| Get the maximum number of players in the game.
|-
| GetMaxTeamPlayers
| <code>Players.GetMaxTeamPlayers()</code>
| Get the maximum number of players on teams.
|-  
|-  
| GetGoldPerMin
| GetLocalPlayer
| <code>Players.GetGoldPerMin( integer iPlayerID )</code>
| <code>Players.GetLocalPlayer()</code>
| Average gold earned per minute for this player.
| Get the local player ID.
|-  
|-  
| GetXPPerMin
| IsValidPlayerID
| <code>Players.GetXPPerMin( integer iPlayerID )</code>
| <code>Players.IsValidPlayerID( integer iPlayerID )</code>
| Average xp earned per minute for this player.
| Is the nth player a valid player?
|-  
|-  
| GetPlayerSelectedHero
| GetPlayerName
| <code>Players.GetPlayerSelectedHero( integer iPlayerID )</code>
| <code>Players.GetPlayerName( integer iPlayerID )</code>
| Return the name of the hero a player is controlling.
| Return the name of a player.
|-  
|-  
| GetPlayerColor
| GetPlayerHeroEntityIndex
| <code>Players.GetPlayerColor( integer iPlayerID )</code>
| <code>Players.GetPlayerHeroEntityIndex( integer iPlayerID )</code>
| Get the player color.
| Get the entity index of the hero controlled by this player.
|-  
|-  
| IsSpectator
| GetSelectedEntities
| <code>Players.IsSpectator( integer iPlayerID )</code>
| <code>Players.GetSelectedEntities( integer iPlayerID )</code>
| Is this player a spectator.
| Get the entities this player has selected.
|}
 
 
=== CScriptBindingPR_Entities ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| GetAbsOrigin
| GetQueryUnit
| <code>Entities.GetAbsOrigin( integer nEntityIndex )</code>
| <code>Players.GetQueryUnit( integer iPlayerID )</code>
| Get the world origin of the entity.
| Get the entities this player is querying.
|-  
|-  
| GetAllBuildingEntities
| GetLocalPlayerPortraitUnit
| <code>Entities.GetAllBuildingEntities()</code>
| <code>Players.GetLocalPlayerPortraitUnit()</code>
| Get all the building entities.
| Get local player current portrait unit. (ie. Player's hero or primary selected unit.)
|-  
|-  
| GetAllHeroEntities
| CanPlayerBuyback
| <code>Entities.GetAllHeroEntities()</code>
| <code>Players.CanPlayerBuyback( integer nPlayerID )</code>
| Get all the hero entities.
| Can the player buy back?
|-  
|-  
| GetAllEntitiesByName
| HasCustomGameTicketForPlayerID
| <code>Entities.GetAllEntitiesByName( cstring pszName )</code>
| <code>Players.HasCustomGameTicketForPlayerID( integer nPlayerID )</code>
| Get all the entities with a given name.
| Does this player have a custom game ticket?
|-  
|-  
| GetAllEntitiesByClassname
| GetAssists
| <code>Entities.GetAllEntitiesByClassname( cstring pszName )</code>
| <code>Players.GetAssists( integer nPlayerID )</code>
| Get all the entities with a given classname.
| The number of assists credited to a player.
|-
| GetClaimedDenies
| <code>Players.GetClaimedDenies( integer nPlayerID )</code>
|
|-  
|-  
| GetAllCreatureEntities
| GetClaimedMisses
| <code>Entities.GetAllCreatureEntities()</code>
| <code>Players.GetClaimedMisses( integer nPlayerID )</code>
| Get all the creature entities.
|  
|-  
|-  
| GetAllEntities
| GetDeaths
| <code>Entities.GetAllEntities()</code>
| <code>Players.GetDeaths( integer nPlayerID )</code>
| Get all the entities.
| The number of deaths a player has suffered.
|-  
|-  
| CanBeDominated
| GetDenies
| <code>Entities.CanBeDominated( integer nEntityIndex )</code>
| <code>Players.GetDenies( integer nPlayerID )</code>
|  
| The number of denies credited to a player.
|-  
|-  
| HasAttackCapability
| GetGold
| <code>Entities.HasAttackCapability( integer nEntityIndex )</code>
| <code>Players.GetGold( integer nPlayerID )</code>
|  
| The amount of gold a player has.
|-  
|-  
| HasCastableAbilities
| GetKills
| <code>Entities.HasCastableAbilities( integer nEntityIndex )</code>
| <code>Players.GetKills( integer nPlayerID )</code>
|  
| The number of kills credited to a player.
|-  
|-  
| HasFlyingVision
| GetLastBuybackTime
| <code>Entities.HasFlyingVision( integer nEntityIndex )</code>
| <code>Players.GetLastBuybackTime( integer nPlayerID )</code>
|  
|  
|-  
|-  
| HasFlyMovementCapability
| GetLastHitMultikill
| <code>Entities.HasFlyMovementCapability( integer nEntityIndex )</code>
| <code>Players.GetLastHitMultikill( integer nPlayerID )</code>
|  
|  
|-  
|-  
| HasGroundMovementCapability
| GetLastHits
| <code>Entities.HasGroundMovementCapability( integer nEntityIndex )</code>
| <code>Players.GetLastHits( integer nPlayerID )</code>
|  
| The number of last hits credited to a player.
|-  
|-  
| HasMovementCapability
| GetLastHitStreak
| <code>Entities.HasMovementCapability( integer nEntityIndex )</code>
| <code>Players.GetLastHitStreak( integer nPlayerID )</code>
|  
|  
|-  
|-  
| HasScepter
| GetLevel
| <code>Entities.HasScepter( integer nEntityIndex )</code>
| <code>Players.GetLevel( integer nPlayerID )</code>
|  
| The current level of a player.
|-  
|-  
| HasUpgradeableAbilities
| GetMisses
| <code>Entities.HasUpgradeableAbilities( integer nEntityIndex )</code>
| <code>Players.GetMisses( integer nPlayerID )</code>
|  
|  
|-  
|-  
| HasUpgradeableAbilitiesThatArentMaxed
| GetNearbyCreepDeaths
| <code>Entities.HasUpgradeableAbilitiesThatArentMaxed( integer nEntityIndex )</code>
| <code>Players.GetNearbyCreepDeaths( integer nPlayerID )</code>
|  
|  
|-  
|-  
| IsAncient
| GetReliableGold
| <code>Entities.IsAncient( integer nEntityIndex )</code>
| <code>Players.GetReliableGold( integer nPlayerID )</code>
|  
| Total reliable gold for this player.
|-  
|-  
| IsAttackImmune
| GetRespawnSeconds
| <code>Entities.IsAttackImmune( integer nEntityIndex )</code>
| <code>Players.GetRespawnSeconds( integer nPlayerID )</code>
|  
|  
|-  
|-  
| IsBarracks
| GetStreak
| <code>Entities.IsBarracks( integer nEntityIndex )</code>
| <code>Players.GetStreak( integer nPlayerID )</code>
|  
|  
|-  
|-  
| IsBlind
| GetTotalEarnedGold
| <code>Entities.IsBlind( integer nEntityIndex )</code>
| <code>Players.GetTotalEarnedGold( integer nPlayerID )</code>
|  
| Total gold earned in this game by this player.
|-  
|-  
| IsBoss
| GetTotalEarnedXP
| <code>Entities.IsBoss( integer nEntityIndex )</code>
| <code>Players.GetTotalEarnedXP( integer nPlayerID )</code>
|  
| Total xp earned in this game by this player.
|-  
|-  
| IsRoshan
| GetUnreliableGold
| <code>Entities.IsRoshan( integer nEntityIndex )</code>
| <code>Players.GetUnreliableGold( integer nPlayerID )</code>
|  
| Total unreliable gold for this player.
|-  
|-  
| IsBuilding
| GetTeam
| <code>Entities.IsBuilding( integer nEntityIndex )</code>
| <code>Players.GetTeam( integer nPlayerID )</code>
|  
| Get the team this player is on.
|-  
|-  
| IsCommandRestricted
| GetSelectedHeroID
| <code>Entities.IsCommandRestricted( integer nEntityIndex )</code>
| <code>Players.GetSelectedHeroID( integer nPlayerID )</code>
|  
| Get the player's selected hero id.
|-  
|-  
| IsConsideredHero
| GetGoldPerMin
| <code>Entities.IsConsideredHero( integer nEntityIndex )</code>
| <code>Players.GetGoldPerMin( integer nPlayerID )</code>
|  
| Average gold earned per minute for this player.
|-  
|-  
| IsControllableByAnyPlayer
| GetXPPerMin
| <code>Entities.IsControllableByAnyPlayer( integer nEntityIndex )</code>
| <code>Players.GetXPPerMin( integer nPlayerID )</code>
|  
| Average xp earned per minute for this player.
|-  
|-  
| IsCourier
| GetPlayerSelectedHero
| <code>Entities.IsCourier( integer nEntityIndex )</code>
| <code>Players.GetPlayerSelectedHero( integer nPlayerID )</code>
|  
| Return the name of the hero a player is controlling.
|-  
|-  
| IsCreature
| GetPlayerColor
| <code>Entities.IsCreature( integer nEntityIndex )</code>
| <code>Players.GetPlayerColor( integer iPlayerID )</code>
|  
| Get the player color.
|-  
|-  
| IsCreep
| IsSpectator
| <code>Entities.IsCreep( integer nEntityIndex )</code>
| <code>Players.IsSpectator( integer iPlayerID )</code>
|  
| Is this player a spectator.
|-  
|-  
| IsCreepHero
| PlayerPortraitClicked
| <code>Entities.IsCreepHero( integer nEntityIndex )</code>
| <code>Players.PlayerPortraitClicked( integer nClickedPlayerID, boolean bHoldingCtrl, boolean bHoldingAlt )</code>
|  
| .
|-  
|-  
| IsDeniable
| PlayerPortraitDoubleClicked
| <code>Entities.IsDeniable( integer nEntityIndex )</code>
| <code>Players.PlayerPortraitDoubleClicked( integer nClickedPlayerID, boolean bHoldingCtrl, boolean bHoldingAlt )</code>
|  
| .
|-  
|-  
| IsDominated
| BuffClicked
| <code>Entities.IsDominated( integer nEntityIndex )</code>
| <code>Players.BuffClicked( integer nEntity, integer nBuffSerial, boolean bAlert )</code>
|  
| .
|-  
|-  
| IsEnemy
| IsLocalPlayerLiveSpectating
| <code>Entities.IsEnemy( integer nEntityIndex )</code>
| <code>Players.IsLocalPlayerLiveSpectating()</code>
|  
| Is the local player live spectating?
|-  
|-  
| IsEvadeDisabled
| IsLocalPlayerInPerspectiveCamera
| <code>Entities.IsEvadeDisabled( integer nEntityIndex )</code>
| <code>Players.IsLocalPlayerInPerspectiveCamera()</code>
|  
| If local player is in perspective camera, returns true. Else, false
|-  
|-  
| IsFort
| GetPerspectivePlayerEntityIndex
| <code>Entities.IsFort( integer nEntityIndex )</code>
| <code>Players.GetPerspectivePlayerEntityIndex()</code>
|  
| If player is in perspective mode, returns the followed players entity index.  Else, -1.
|-  
|-  
| IsFrozen
| GetPerspectivePlayerId
| <code>Entities.IsFrozen( integer nEntityIndex )</code>
| <code>Players.GetPerspectivePlayerId()</code>
|  
| If player is in perspective mode, returns the followed players id.  Else, -1.
|}
 
 
=== CScriptBindingPR_Entities ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| IsGeneratedByEconItem
| GetAbsOrigin
| <code>Entities.IsGeneratedByEconItem( integer nEntityIndex )</code>
| <code>Entities.GetAbsOrigin( integer nEntityIndex )</code>
|  
| Get the world origin of the entity.
|-  
|-  
| IsGreevil
| GetAbsAngles
| <code>Entities.IsGreevil( integer nEntityIndex )</code>
| <code>Entities.GetAbsAngles( integer nEntityIndex )</code>
|  
| Get the world angles of the entity.
|-  
|-  
| IsHallofFame
| GetForward
| <code>Entities.IsHallofFame( integer nEntityIndex )</code>
| <code>Entities.GetForward( integer nEntityIndex )</code>
|  
| Get the forward vector of the entity.
|-  
|-  
| IsDisarmed
| GetLeft
| <code>Entities.IsDisarmed( integer nEntityIndex )</code>
| <code>Entities.GetLeft( integer nEntityIndex )</code>
|  
| Get the left vector of the entity.
|-  
|-  
| IsHero
| GetRight
| <code>Entities.IsHero( integer nEntityIndex )</code>
| <code>Entities.GetRight( integer nEntityIndex )</code>
|  
| Get the right vector of the entity. WARNING: This produces a left-handed coordinate system. Use GetLeft instead!
|-  
|-  
| IsHexed
| GetUp
| <code>Entities.IsHexed( integer nEntityIndex )</code>
| <code>Entities.GetUp( integer nEntityIndex )</code>
|  
| Get the up vector of the entity.
|-  
|-  
| IsIllusion
| GetAllBuildingEntities
| <code>Entities.IsIllusion( integer nEntityIndex )</code>
| <code>Entities.GetAllBuildingEntities()</code>
|  
| Get all the building entities.
|-  
|-  
| IsInRangeOfFountain
| GetAllHeroEntities
| <code>Entities.IsInRangeOfFountain( integer nEntityIndex )</code>
| <code>Entities.GetAllHeroEntities()</code>
|  
| Get all the hero entities.
|-
| GetAllEntitiesByName
| <code>Entities.GetAllEntitiesByName( cstring pszName )</code>
| Get all the entities with a given name.
|-
| GetAllEntitiesByClassname
| <code>Entities.GetAllEntitiesByClassname( cstring pszName )</code>
| Get all the entities with a given classname.
|-
| GetAllCreatureEntities
| <code>Entities.GetAllCreatureEntities()</code>
| Get all the creature entities.
|-
| GetAllEntities
| <code>Entities.GetAllEntities()</code>
| Get all the entities.
|-  
|-  
| IsInventoryEnabled
| CanBeDominated
| <code>Entities.IsInventoryEnabled( integer nEntityIndex )</code>
| <code>Entities.CanBeDominated( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsInvisible
| HasAttackCapability
| <code>Entities.IsInvisible( integer nEntityIndex )</code>
| <code>Entities.HasAttackCapability( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsInvulnerable
| HasCastableAbilities
| <code>Entities.IsInvulnerable( integer nEntityIndex )</code>
| <code>Entities.HasCastableAbilities( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsLaneCreep
| HasFlyingVision
| <code>Entities.IsLaneCreep( integer nEntityIndex )</code>
| <code>Entities.HasFlyingVision( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsLootGreevil
| HasFlyMovementCapability
| <code>Entities.IsLootGreevil( integer nEntityIndex )</code>
| <code>Entities.HasFlyMovementCapability( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsLowAttackPriority
| HasGroundMovementCapability
| <code>Entities.IsLowAttackPriority( integer nEntityIndex )</code>
| <code>Entities.HasGroundMovementCapability( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsMagicImmune
| HasMovementCapability
| <code>Entities.IsMagicImmune( integer nEntityIndex )</code>
| <code>Entities.HasMovementCapability( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsMechanical
| HasScepter
| <code>Entities.IsMechanical( integer nEntityIndex )</code>
| <code>Entities.HasScepter( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsMuted
| HasUpgradeableAbilities
| <code>Entities.IsMuted( integer nEntityIndex )</code>
| <code>Entities.HasUpgradeableAbilities( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsNeutralUnitType
| HasUpgradeableAbilitiesThatArentMaxed
| <code>Entities.IsNeutralUnitType( integer nEntityIndex )</code>
| <code>Entities.HasUpgradeableAbilitiesThatArentMaxed( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsNightmared
| IsAlive
| <code>Entities.IsNightmared( integer nEntityIndex )</code>
| <code>Entities.IsAlive( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsOther
| IsAncient
| <code>Entities.IsOther( integer nEntityIndex )</code>
| <code>Entities.IsAncient( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsOutOfGame
| IsAttackImmune
| <code>Entities.IsOutOfGame( integer nEntityIndex )</code>
| <code>Entities.IsAttackImmune( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsOwnedByAnyPlayer
| IsBarracks
| <code>Entities.IsOwnedByAnyPlayer( integer nEntityIndex )</code>
| <code>Entities.IsBarracks( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsPhantom
| IsBlind
| <code>Entities.IsPhantom( integer nEntityIndex )</code>
| <code>Entities.IsBlind( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsRangedAttacker
| IsBoss
| <code>Entities.IsRangedAttacker( integer nEntityIndex )</code>
| <code>Entities.IsBoss( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsRealHero
| IsBossCreature
| <code>Entities.IsRealHero( integer nEntityIndex )</code>
| <code>Entities.IsBossCreature( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsRooted
| IsRoshan
| <code>Entities.IsRooted( integer nEntityIndex )</code>
| <code>Entities.IsRoshan( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsSelectable
| IsBuilding
| <code>Entities.IsSelectable( integer nEntityIndex )</code>
| <code>Entities.IsBuilding( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsShop
| IsCommandRestricted
| <code>Entities.IsShop( integer nEntityIndex )</code>
| <code>Entities.IsCommandRestricted( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsSilenced
| IsConsideredHero
| <code>Entities.IsSilenced( integer nEntityIndex )</code>
| <code>Entities.IsConsideredHero( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsSpeciallyDeniable
| IsControllableByAnyPlayer
| <code>Entities.IsSpeciallyDeniable( integer nEntityIndex )</code>
| <code>Entities.IsControllableByAnyPlayer( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsStunned
| IsCourier
| <code>Entities.IsStunned( integer nEntityIndex )</code>
| <code>Entities.IsCourier( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsSummoned
| IsCreature
| <code>Entities.IsSummoned( integer nEntityIndex )</code>
| <code>Entities.IsCreature( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsTower
| IsCreep
| <code>Entities.IsTower( integer nEntityIndex )</code>
| <code>Entities.IsCreep( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsUnselectable
| IsCreepHero
| <code>Entities.IsUnselectable( integer nEntityIndex )</code>
| <code>Entities.IsCreepHero( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsWard
| IsDeniable
| <code>Entities.IsWard( integer nEntityIndex )</code>
| <code>Entities.IsDeniable( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsZombie
| IsDominated
| <code>Entities.IsZombie( integer nEntityIndex )</code>
| <code>Entities.IsDominated( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| NoHealthBar
| IsEnemy
| <code>Entities.NoHealthBar( integer nEntityIndex )</code>
| <code>Entities.IsEnemy( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| NoTeamMoveTo
| IsEvadeDisabled
| <code>Entities.NoTeamMoveTo( integer nEntityIndex )</code>
| <code>Entities.IsEvadeDisabled( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| NoTeamSelect
| IsFort
| <code>Entities.NoTeamSelect( integer nEntityIndex )</code>
| <code>Entities.IsFort( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| NotOnMinimap
| IsFrozen
| <code>Entities.NotOnMinimap( integer nEntityIndex )</code>
| <code>Entities.IsFrozen( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| NotOnMinimapForEnemies
| IsGeneratedByEconItem
| <code>Entities.NotOnMinimapForEnemies( integer nEntityIndex )</code>
| <code>Entities.IsGeneratedByEconItem( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| NoUnitCollision
| IsHallofFame
| <code>Entities.NoUnitCollision( integer nEntityIndex )</code>
| <code>Entities.IsHallofFame( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| PassivesDisabled
| IsDisarmed
| <code>Entities.PassivesDisabled( integer nEntityIndex )</code>
| <code>Entities.IsDisarmed( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| ProvidesVision
| IsHero
| <code>Entities.ProvidesVision( integer nEntityIndex )</code>
| <code>Entities.IsHero( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| UsesHeroAbilityNumbers
| IsHexed
| <code>Entities.UsesHeroAbilityNumbers( integer nEntityIndex )</code>
| <code>Entities.IsHexed( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAbilityCount
| IsIllusion
| <code>Entities.GetAbilityCount( integer nEntityIndex )</code>
| <code>Entities.IsIllusion( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCombatClassAttack
| IsInRangeOfFountain
| <code>Entities.GetCombatClassAttack( integer nEntityIndex )</code>
| <code>Entities.IsInRangeOfFountain( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCombatClassDefend
| IsInventoryEnabled
| <code>Entities.GetCombatClassDefend( integer nEntityIndex )</code>
| <code>Entities.IsInventoryEnabled( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCurrentVisionRange
| IsInvisible
| <code>Entities.GetCurrentVisionRange( integer nEntityIndex )</code>
| <code>Entities.IsInvisible( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetDamageBonus
| IsInvulnerable
| <code>Entities.GetDamageBonus( integer nEntityIndex )</code>
| <code>Entities.IsInvulnerable( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetDamageMax
| IsLaneCreep
| <code>Entities.GetDamageMax( integer nEntityIndex )</code>
| <code>Entities.IsLaneCreep( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetDamageMin
| IsLowAttackPriority
| <code>Entities.GetDamageMin( integer nEntityIndex )</code>
| <code>Entities.IsLowAttackPriority( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetDayTimeVisionRange
| IsMagicImmune
| <code>Entities.GetDayTimeVisionRange( integer nEntityIndex )</code>
| <code>Entities.IsMagicImmune( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetHealth
| IsMuted
| <code>Entities.GetHealth( integer nEntityIndex )</code>
| <code>Entities.IsMuted( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetHealthPercent
| IsNeutralUnitType
| <code>Entities.GetHealthPercent( integer nEntityIndex )</code>
| <code>Entities.IsNeutralUnitType( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetHealthThinkRegen
| IsNightmared
| <code>Entities.GetHealthThinkRegen( integer nEntityIndex )</code>
| <code>Entities.IsNightmared( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetLevel
| IsOther
| <code>Entities.GetLevel( integer nEntityIndex )</code>
| <code>Entities.IsOther( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetMaxHealth
| IsOutOfGame
| <code>Entities.GetMaxHealth( integer nEntityIndex )</code>
| <code>Entities.IsOutOfGame( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetNightTimeVisionRange
| IsOwnedByAnyPlayer
| <code>Entities.GetNightTimeVisionRange( integer nEntityIndex )</code>
| <code>Entities.IsOwnedByAnyPlayer( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetStates
| IsPhantom
| <code>Entities.GetStates( integer nEntityIndex )</code>
| <code>Entities.IsPhantom( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetTotalPurchasedUpgradeGoldCost
| IsRangedAttacker
| <code>Entities.GetTotalPurchasedUpgradeGoldCost( integer nEntityIndex )</code>
| <code>Entities.IsRangedAttacker( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAttackRange
| IsRealHero
| <code>Entities.GetAttackRange( integer nEntityIndex )</code>
| <code>Entities.IsRealHero( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAttackSpeed
| IsRooted
| <code>Entities.GetAttackSpeed( integer nEntityIndex )</code>
| <code>Entities.IsRooted( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAttacksPerSecond
| IsSelectable
| <code>Entities.GetAttacksPerSecond( integer nEntityIndex )</code>
| <code>Entities.IsSelectable( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetBaseAttackTime
| IsShop
| <code>Entities.GetBaseAttackTime( integer nEntityIndex )</code>
| <code>Entities.IsShop( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetBaseMagicalResistanceValue
| IsSilenced
| <code>Entities.GetBaseMagicalResistanceValue( integer nEntityIndex )</code>
| <code>Entities.IsSilenced( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetBaseMoveSpeed
| IsSpeciallyDeniable
| <code>Entities.GetBaseMoveSpeed( integer nEntityIndex )</code>
| <code>Entities.IsSpeciallyDeniable( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCollisionPadding
| IsSpeciallyUndeniable
| <code>Entities.GetCollisionPadding( integer nEntityIndex )</code>
| <code>Entities.IsSpeciallyUndeniable( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetEffectiveInvisibilityLevel
| IsStunned
| <code>Entities.GetEffectiveInvisibilityLevel( integer nEntityIndex )</code>
| <code>Entities.IsStunned( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetHasteFactor
| IsSummoned
| <code>Entities.GetHasteFactor( integer nEntityIndex )</code>
| <code>Entities.IsSummoned( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetHullRadius
| IsTower
| <code>Entities.GetHullRadius( integer nEntityIndex )</code>
| <code>Entities.IsTower( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetIdealSpeed
| IsUnselectable
| <code>Entities.GetIdealSpeed( integer nEntityIndex )</code>
| <code>Entities.IsUnselectable( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetIncreasedAttackSpeed
| IsWard
| <code>Entities.GetIncreasedAttackSpeed( integer nEntityIndex )</code>
| <code>Entities.IsWard( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetMana
| IsZombie
| <code>Entities.GetMana( integer nEntityIndex )</code>
| <code>Entities.IsZombie( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetManaThinkRegen
| NoHealthBar
| <code>Entities.GetManaThinkRegen( integer nEntityIndex )</code>
| <code>Entities.NoHealthBar( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetMaxMana
| NoTeamMoveTo
| <code>Entities.GetMaxMana( integer nEntityIndex )</code>
| <code>Entities.NoTeamMoveTo( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetPaddedCollisionRadius
| NoTeamSelect
| <code>Entities.GetPaddedCollisionRadius( integer nEntityIndex )</code>
| <code>Entities.NoTeamSelect( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetPercentInvisible
| NotOnMinimap
| <code>Entities.GetPercentInvisible( integer nEntityIndex )</code>
| <code>Entities.NotOnMinimap( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetProjectileCollisionSize
| NotOnMinimapForEnemies
| <code>Entities.GetProjectileCollisionSize( integer nEntityIndex )</code>
| <code>Entities.NotOnMinimapForEnemies( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetRingRadius
| NoUnitCollision
| <code>Entities.GetRingRadius( integer nEntityIndex )</code>
| <code>Entities.NoUnitCollision( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetSecondsPerAttack
| ProvidesVision
| <code>Entities.GetSecondsPerAttack( integer nEntityIndex )</code>
| <code>Entities.ProvidesVision( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| ManaFraction
| UsesHeroAbilityNumbers
| <code>Entities.ManaFraction( integer nEntityIndex )</code>
| <code>Entities.UsesHeroAbilityNumbers( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetClassname
| IsMoving
| <code>Entities.GetClassname( integer nEntityIndex )</code>
| <code>Entities.IsMoving( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetDisplayedUnitName
| GetAbilityCount
| <code>Entities.GetDisplayedUnitName( integer nEntityIndex )</code>
| <code>Entities.GetAbilityCount( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetSelectionGroup
| GetCurrentVisionRange
| <code>Entities.GetSelectionGroup( integer nEntityIndex )</code>
| <code>Entities.GetCurrentVisionRange( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetSoundSet
| GetDamageBonus
| <code>Entities.GetSoundSet( integer nEntityIndex )</code>
| <code>Entities.GetDamageBonus( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetUnitLabel
| GetDamageMax
| <code>Entities.GetUnitLabel( integer nEntityIndex )</code>
| <code>Entities.GetDamageMax( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetUnitName
| GetDamageMin
| <code>Entities.GetUnitName( integer nEntityIndex )</code>
| <code>Entities.GetDamageMin( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetTotalDamageTaken
| GetDayTimeVisionRange
| <code>Entities.GetTotalDamageTaken( integer nEntityIndex )</code>
| <code>Entities.GetDayTimeVisionRange( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsControllableByPlayer
| GetHealth
| <code>Entities.IsControllableByPlayer( integer nEntityIndex, integer nPlayerIndex )</code>
| <code>Entities.GetHealth( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetChosenTarget
| GetHealthPercent
| <code>Entities.GetChosenTarget( integer nEntityIndex )</code>
| <code>Entities.GetHealthPercent( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| HasItemInInventory
| GetHealthThinkRegen
| <code>Entities.HasItemInInventory( integer nEntityIndex, cstring pItemName )</code>
| <code>Entities.GetHealthThinkRegen( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetRangeToUnit
| GetLevel
| <code>Entities.GetRangeToUnit( integer nEntityIndex, integer nEntityIndex2 )</code>
| <code>Entities.GetLevel( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsEntityInRange
| GetMaxHealth
| <code>Entities.IsEntityInRange( integer nEntityIndex, integer nEntityIndex2, float flRange )</code>
| <code>Entities.GetMaxHealth( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetMoveSpeedModifier
| GetNightTimeVisionRange
| <code>Entities.GetMoveSpeedModifier( integer nEntityIndex, float flBaseSpeed )</code>
| <code>Entities.GetNightTimeVisionRange( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| CanAcceptTargetToAttack
| GetPlayerOwnerID
| <code>Entities.CanAcceptTargetToAttack( integer nEntityIndex, integer nEntityIndex2 )</code>
| <code>Entities.GetPlayerOwnerID( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| InState
| GetStates
| <code>Entities.InState( integer nEntityIndex, integer nState )</code>
| <code>Entities.GetStates( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetArmorForDamageType
| GetTotalPurchasedUpgradeGoldCost
| <code>Entities.GetArmorForDamageType( integer nEntityIndex, integer iDamageType )</code>
| <code>Entities.GetTotalPurchasedUpgradeGoldCost( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetArmorReductionForDamageType
| GetTeamNumber
| <code>Entities.GetArmorReductionForDamageType( integer nEntityIndex, integer iDamageType )</code>
| <code>Entities.GetTeamNumber( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsInRangeOfShop
| GetHealthBarOffset
| <code>Entities.IsInRangeOfShop( integer nEntityIndex, integer iShopType, boolean bSpecific )</code>
| <code>Entities.GetHealthBarOffset( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetNumItemsInStash
| GetAttackRange
| <code>Entities.GetNumItemsInStash( integer nEntityIndex )</code>
| <code>Entities.GetAttackRange( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetNumItemsInInventory
| GetAttackSpeed
| <code>Entities.GetNumItemsInInventory( integer nEntityIndex )</code>
| <code>Entities.GetAttackSpeed( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetItemInSlot
| GetAttacksPerSecond
| <code>Entities.GetItemInSlot( integer nEntityIndex, integer nSlotIndex )</code>
| <code>Entities.GetAttacksPerSecond( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAbility
| GetBaseAttackTime
| <code>Entities.GetAbility( integer nEntityIndex, integer nSlotIndex )</code>
| <code>Entities.GetBaseAttackTime( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAbilityByName
| GetBaseMagicalResistanceValue
| <code>Entities.GetAbilityByName( integer nEntityIndex, cstring pszAbilityName )</code>
| <code>Entities.GetBaseMagicalResistanceValue( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetSelectionEntities
| GetBaseMoveSpeed
| <code>Entities.GetSelectionEntities( integer nEntityIndex )</code>
| <code>Entities.GetBaseMoveSpeed( integer nEntityIndex )</code>
| Get the currently selected entities
|}
 
 
=== CScriptBindingPR_Abilities ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-
| GetAbilityName
| <code>Abilities.GetAbilityName( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAbilityTextureName
| GetBonusPhysicalArmor
| <code>Abilities.GetAbilityTextureName( integer nEntityIndex )</code>
| <code>Entities.GetBonusPhysicalArmor( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAssociatedPrimaryAbilities
| GetCollisionPadding
| <code>Abilities.GetAssociatedPrimaryAbilities( integer nEntityIndex )</code>
| <code>Entities.GetCollisionPadding( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAssociatedSecondaryAbilities
| GetEffectiveInvisibilityLevel
| <code>Abilities.GetAssociatedSecondaryAbilities( integer nEntityIndex )</code>
| <code>Entities.GetEffectiveInvisibilityLevel( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetHotkeyOverride
| GetHasteFactor
| <code>Abilities.GetHotkeyOverride( integer nEntityIndex )</code>
| <code>Entities.GetHasteFactor( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetIntrinsicModifierName
| GetHullRadius
| <code>Abilities.GetIntrinsicModifierName( integer nEntityIndex )</code>
| <code>Entities.GetHullRadius( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetSharedCooldownName
| GetIdealSpeed
| <code>Abilities.GetSharedCooldownName( integer nEntityIndex )</code>
| <code>Entities.GetIdealSpeed( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| AbilityReady
| GetIncreasedAttackSpeed
| <code>Abilities.AbilityReady( integer nEntityIndex )</code>
| <code>Entities.GetIncreasedAttackSpeed( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| CanAbilityBeUpgraded
| GetMana
| <code>Abilities.CanAbilityBeUpgraded( integer nEntityIndex )</code>
| <code>Entities.GetMana( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| CanBeExecuted
| GetManaThinkRegen
| <code>Abilities.CanBeExecuted( integer nEntityIndex )</code>
| <code>Entities.GetManaThinkRegen( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAbilityDamage
| GetMaxMana
| <code>Abilities.GetAbilityDamage( integer nEntityIndex )</code>
| <code>Entities.GetMaxMana( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAbilityDamageType
| GetMagicalArmorValue
| <code>Abilities.GetAbilityDamageType( integer nEntityIndex )</code>
| <code>Entities.GetMagicalArmorValue( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAbilityTargetFlags
| GetPaddedCollisionRadius
| <code>Abilities.GetAbilityTargetFlags( integer nEntityIndex )</code>
| <code>Entities.GetPaddedCollisionRadius( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAbilityTargetTeam
| GetPercentInvisible
| <code>Abilities.GetAbilityTargetTeam( integer nEntityIndex )</code>
| <code>Entities.GetPercentInvisible( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAbilityTargetType
| GetPhysicalArmorValue
| <code>Abilities.GetAbilityTargetType( integer nEntityIndex )</code>
| <code>Entities.GetPhysicalArmorValue( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAbilityType
| GetProjectileCollisionSize
| <code>Abilities.GetAbilityType( integer nEntityIndex )</code>
| <code>Entities.GetProjectileCollisionSize( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetBehavior
| GetRingRadius
| <code>Abilities.GetBehavior( integer nEntityIndex )</code>
| <code>Entities.GetRingRadius( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCastRange
| GetSecondsPerAttack
| <code>Abilities.GetCastRange( integer nEntityIndex )</code>
| <code>Entities.GetSecondsPerAttack( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetChannelledManaCostPerSecond
| ManaFraction
| <code>Abilities.GetChannelledManaCostPerSecond( integer nEntityIndex )</code>
| <code>Entities.ManaFraction( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCurrentCharges
| GetClassNameAsCStr
| <code>Abilities.GetCurrentCharges( integer nEntityIndex )</code>
| <code>Entities.GetClassNameAsCStr( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetEffectiveLevel
| GetDisplayedUnitName
| <code>Abilities.GetEffectiveLevel( integer nEntityIndex )</code>
| <code>Entities.GetDisplayedUnitName( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetHeroLevelRequiredToUpgrade
| GetSelectionGroup
| <code>Abilities.GetHeroLevelRequiredToUpgrade( integer nEntityIndex )</code>
| <code>Entities.GetSelectionGroup( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetLevel
| GetSoundSet
| <code>Abilities.GetLevel( integer nEntityIndex )</code>
| <code>Entities.GetSoundSet( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetManaCost
| GetUnitLabel
| <code>Abilities.GetManaCost( integer nEntityIndex )</code>
| <code>Entities.GetUnitLabel( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetMaxLevel
| GetUnitName
| <code>Abilities.GetMaxLevel( integer nEntityIndex )</code>
| <code>Entities.GetUnitName( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| AttemptToUpgrade
| GetTotalDamageTaken
| <code>Abilities.AttemptToUpgrade( integer nEntityIndex )</code>
| <code>Entities.GetTotalDamageTaken( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| CanLearn
| IsControllableByPlayer
| <code>Abilities.CanLearn( integer nEntityIndex )</code>
| <code>Entities.IsControllableByPlayer( integer nEntityIndex, integer nPlayerIndex )</code>
|  
|  
|-  
|-  
| GetAutoCastState
| GetChosenTarget
| <code>Abilities.GetAutoCastState( integer nEntityIndex )</code>
| <code>Entities.GetChosenTarget( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetToggleState
| HasItemInInventory
| <code>Abilities.GetToggleState( integer nEntityIndex )</code>
| <code>Entities.HasItemInInventory( integer nEntityIndex, cstring pItemName )</code>
|  
|  
|-  
|-  
| HasScepterUpgradeTooltip
| GetRangeToUnit
| <code>Abilities.HasScepterUpgradeTooltip( integer nEntityIndex )</code>
| <code>Entities.GetRangeToUnit( integer nEntityIndex, integer nEntityIndex2 )</code>
|  
|  
|-  
|-  
| IsActivated
| IsEntityInRange
| <code>Abilities.IsActivated( integer nEntityIndex )</code>
| <code>Entities.IsEntityInRange( integer nEntityIndex, integer nEntityIndex2, float flRange )</code>
|  
|  
|-  
|-  
| IsActivatedChanging
| GetMoveSpeedModifier
| <code>Abilities.IsActivatedChanging( integer nEntityIndex )</code>
| <code>Entities.GetMoveSpeedModifier( integer nEntityIndex, float flBaseSpeed )</code>
|  
|  
|-  
|-  
| IsAttributeBonus
| CanAcceptTargetToAttack
| <code>Abilities.IsAttributeBonus( integer nEntityIndex )</code>
| <code>Entities.CanAcceptTargetToAttack( integer nEntityIndex, integer nEntityIndex2 )</code>
|  
|  
|-  
|-  
| IsAutocast
| InState
| <code>Abilities.IsAutocast( integer nEntityIndex )</code>
| <code>Entities.InState( integer nEntityIndex, integer nState )</code>
|  
|  
|-  
|-  
| IsCooldownReady
| GetArmorForDamageType
| <code>Abilities.IsCooldownReady( integer nEntityIndex )</code>
| <code>Entities.GetArmorForDamageType( integer nEntityIndex, integer iDamageType )</code>
|  
|  
|-  
|-  
| IsHidden
| GetArmorReductionForDamageType
| <code>Abilities.IsHidden( integer nEntityIndex )</code>
| <code>Entities.GetArmorReductionForDamageType( integer nEntityIndex, integer iDamageType )</code>
|  
|  
|-  
|-  
| IsHiddenWhenStolen
| IsInRangeOfShop
| <code>Abilities.IsHiddenWhenStolen( integer nEntityIndex )</code>
| <code>Entities.IsInRangeOfShop( integer nEntityIndex, integer iShopType, boolean bSpecific )</code>
|  
|  
|-  
|-  
| IsInAbilityPhase
| GetNumItemsInStash
| <code>Abilities.IsInAbilityPhase( integer nEntityIndex )</code>
| <code>Entities.GetNumItemsInStash( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsItem
| GetNumItemsInInventory
| <code>Abilities.IsItem( integer nEntityIndex )</code>
| <code>Entities.GetNumItemsInInventory( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsMarkedAsDirty
| GetItemInSlot
| <code>Abilities.IsMarkedAsDirty( integer nEntityIndex )</code>
| <code>Entities.GetItemInSlot( integer nEntityIndex, integer nSlotIndex )</code>
|  
|  
|-  
|-  
| IsMuted
| GetAbility
| <code>Abilities.IsMuted( integer nEntityIndex )</code>
| <code>Entities.GetAbility( integer nEntityIndex, integer nSlotIndex )</code>
|  
|  
|-  
|-  
| IsOnCastbar
| GetAbilityByName
| <code>Abilities.IsOnCastbar( integer nEntityIndex )</code>
| <code>Entities.GetAbilityByName( integer nEntityIndex, cstring pszAbilityName )</code>
|  
|  
|-  
|-  
| IsOnLearnbar
| GetNumBuffs
| <code>Abilities.IsOnLearnbar( integer nEntityIndex )</code>
| <code>Entities.GetNumBuffs( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsOwnersGoldEnough
| GetBuff
| <code>Abilities.IsOwnersGoldEnough( integer nEntityIndex )</code>
| <code>Entities.GetBuff( integer nEntityIndex, integer nBufIndex )</code>
|  
|  
|-  
|-  
| IsOwnersGoldEnoughForUpgrade
| SetMinimapIcon
| <code>Abilities.IsOwnersGoldEnoughForUpgrade( integer nEntityIndex )</code>
| <code>Entities.SetMinimapIcon( integer nEntityIndex, cstring pszMinimapIcon )</code>
| Set the minimap icon on this client.
|-
| GetAbilityPoints
| <code>Entities.GetAbilityPoints( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsOwnersManaEnough
| GetCurrentXP
| <code>Abilities.IsOwnersManaEnough( integer nEntityIndex )</code>
| <code>Entities.GetCurrentXP( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsPassive
| GetNeededXPToLevel
| <code>Abilities.IsPassive( integer nEntityIndex )</code>
| <code>Entities.GetNeededXPToLevel( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsRecipe
| GetSelectionEntities
| <code>Abilities.IsRecipe( integer nEntityIndex )</code>
| <code>Entities.GetSelectionEntities( integer nEntityIndex )</code>
|  
| Get the currently selected entities
|-
| IsValidEntity
| <code>Entities.IsValidEntity( integer nEntityIndex )</code>
| Is this a valid entity index?
|-  
|-  
| IsSharedWithTeammates
| IsItemPhysical
| <code>Abilities.IsSharedWithTeammates( integer nEntityIndex )</code>
| <code>Entities.IsItemPhysical( integer nEntityIndex )</code>
|  
| Is this entity an item container in the world?
|-  
|-  
| IsStealable
| PassivesDisabled
| <code>Abilities.IsStealable( integer nEntityIndex )</code>
| <code>Entities.PassivesDisabled( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsStolen
| GetContainedItem
| <code>Abilities.IsStolen( integer nEntityIndex )</code>
| <code>Entities.GetContainedItem( integer nEntityIndex )</code>
| Get the item contained in this physical item container.
|}
 
 
=== CScriptBindingPR_Abilities ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-
| GetAbilityName
| <code>Abilities.GetAbilityName( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAOERadius
| GetAbilityTextureName
| <code>Abilities.GetAOERadius( integer nEntityIndex )</code>
| <code>Abilities.GetAbilityTextureName( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetBackswingTime
| GetAssociatedPrimaryAbilities
| <code>Abilities.GetBackswingTime( integer nEntityIndex )</code>
| <code>Abilities.GetAssociatedPrimaryAbilities( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCastPoint
| GetAssociatedSecondaryAbilities
| <code>Abilities.GetCastPoint( integer nEntityIndex )</code>
| <code>Abilities.GetAssociatedSecondaryAbilities( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetChannelStartTime
| GetHotkeyOverride
| <code>Abilities.GetChannelStartTime( integer nEntityIndex )</code>
| <code>Abilities.GetHotkeyOverride( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetChannelTime
| GetIntrinsicModifierName
| <code>Abilities.GetChannelTime( integer nEntityIndex )</code>
| <code>Abilities.GetIntrinsicModifierName( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCooldown
| GetSharedCooldownName
| <code>Abilities.GetCooldown( integer nEntityIndex )</code>
| <code>Abilities.GetSharedCooldownName( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCooldownLength
| AbilityReady
| <code>Abilities.GetCooldownLength( integer nEntityIndex )</code>
| <code>Abilities.AbilityReady( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCooldownTime
| CanAbilityBeUpgraded
| <code>Abilities.GetCooldownTime( integer nEntityIndex )</code>
| <code>Abilities.CanAbilityBeUpgraded( integer nEntityIndex )</code>
|  
| Returns an AbilityLearnResult_t
|-  
|-  
| GetCooldownTimeRemaining
| CanBeExecuted
| <code>Abilities.GetCooldownTimeRemaining( integer nEntityIndex )</code>
| <code>Abilities.CanBeExecuted( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetDuration
| GetAbilityDamage
| <code>Abilities.GetDuration( integer nEntityIndex )</code>
| <code>Abilities.GetAbilityDamage( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetUpgradeBlend
| GetAbilityDamageType
| <code>Abilities.GetUpgradeBlend( integer nEntityIndex )</code>
| <code>Abilities.GetAbilityDamageType( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCaster
| GetAbilityTargetFlags
| <code>Abilities.GetCaster( integer nAbilityIndex )</code>
| <code>Abilities.GetAbilityTargetFlags( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCustomValueFor
| GetAbilityTargetTeam
| <code>Abilities.GetCustomValueFor( integer nAbilityIndex, cstring pszAbilityVarName )</code>
| <code>Abilities.GetAbilityTargetTeam( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetLevelSpecialValueFor
| GetAbilityTargetType
| <code>Abilities.GetLevelSpecialValueFor( integer nAbilityIndex, cstring szName, integer nLevel )</code>
| <code>Abilities.GetAbilityTargetType( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetSpecialValueFor
| GetAbilityType
| <code>Abilities.GetSpecialValueFor( integer nAbilityIndex, cstring szName )</code>
| <code>Abilities.GetAbilityType( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsCosmetic
| GetBehavior
| <code>Abilities.IsCosmetic( integer nAbilityIndex, integer nTargetEntityIndex )</code>
| <code>Abilities.GetBehavior( integer nEntityIndex )</code>
|  
|  
|}
=== CScriptBindingPR_Items ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| AlwaysDisplayCharges
| GetCastRange
| <code>Items.AlwaysDisplayCharges( integer nEntityIndex )</code>
| <code>Abilities.GetCastRange( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| CanBeSoldByLocalPlayer
| GetChannelledManaCostPerSecond
| <code>Items.CanBeSoldByLocalPlayer( integer nEntityIndex )</code>
| <code>Abilities.GetChannelledManaCostPerSecond( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| CanDoubleTapCast
| GetCurrentCharges
| <code>Items.CanDoubleTapCast( integer nEntityIndex )</code>
| <code>Abilities.GetCurrentCharges( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| ForceHideCharges
| GetCurrentAbilityCharges
| <code>Items.ForceHideCharges( integer nEntityIndex )</code>
| <code>Abilities.GetCurrentAbilityCharges( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsAlertableItem
| GetEffectiveLevel
| <code>Items.IsAlertableItem( integer nEntityIndex )</code>
| <code>Abilities.GetEffectiveLevel( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsCastOnPickup
| GetHeroLevelRequiredToUpgrade
| <code>Items.IsCastOnPickup( integer nEntityIndex )</code>
| <code>Abilities.GetHeroLevelRequiredToUpgrade( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsDisassemblable
| GetLevel
| <code>Items.IsDisassemblable( integer nEntityIndex )</code>
| <code>Abilities.GetLevel( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsDroppable
| GetManaCost
| <code>Items.IsDroppable( integer nEntityIndex )</code>
| <code>Abilities.GetManaCost( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsInnatelyDisassemblable
| GetMaxLevel
| <code>Items.IsInnatelyDisassemblable( integer nEntityIndex )</code>
| <code>Abilities.GetMaxLevel( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsKillable
| AttemptToUpgrade
| <code>Items.IsKillable( integer nEntityIndex )</code>
| <code>Abilities.AttemptToUpgrade( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsMuted
| CanLearn
| <code>Items.IsMuted( integer nEntityIndex )</code>
| <code>Abilities.CanLearn( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsPermanent
| GetAutoCastState
| <code>Items.IsPermanent( integer nEntityIndex )</code>
| <code>Abilities.GetAutoCastState( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsPurchasable
| GetToggleState
| <code>Items.IsPurchasable( integer nEntityIndex )</code>
| <code>Abilities.GetToggleState( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsRecipe
| HasScepterUpgradeTooltip
| <code>Items.IsRecipe( integer nEntityIndex )</code>
| <code>Abilities.HasScepterUpgradeTooltip( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsRecipeGenerated
| IsActivated
| <code>Items.IsRecipeGenerated( integer nEntityIndex )</code>
| <code>Abilities.IsActivated( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsSellable
| IsActivatedChanging
| <code>Items.IsSellable( integer nEntityIndex )</code>
| <code>Abilities.IsActivatedChanging( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsStackable
| IsAttributeBonus
| <code>Items.IsStackable( integer nEntityIndex )</code>
| <code>Abilities.IsAttributeBonus( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| ProRatesChargesWhenSelling
| IsAutocast
| <code>Items.ProRatesChargesWhenSelling( integer nEntityIndex )</code>
| <code>Abilities.IsAutocast( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| RequiresCharges
| IsCooldownReady
| <code>Items.RequiresCharges( integer nEntityIndex )</code>
| <code>Abilities.IsCooldownReady( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| CanBeExecuted
| IsDisplayedAbility
| <code>Items.CanBeExecuted( integer nEntityIndex )</code>
| <code>Abilities.IsDisplayedAbility( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCost
| IsHidden
| <code>Items.GetCost( integer nEntityIndex )</code>
| <code>Abilities.IsHidden( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetCurrentCharges
| IsHiddenWhenStolen
| <code>Items.GetCurrentCharges( integer nEntityIndex )</code>
| <code>Abilities.IsHiddenWhenStolen( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetDisplayedCharges
| IsInAbilityPhase
| <code>Items.GetDisplayedCharges( integer nEntityIndex )</code>
| <code>Abilities.IsInAbilityPhase( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetInitialCharges
| IsItem
| <code>Items.GetInitialCharges( integer nEntityIndex )</code>
| <code>Abilities.IsItem( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetItemColor
| IsMarkedAsDirty
| <code>Items.GetItemColor( integer nEntityIndex )</code>
| <code>Abilities.IsMarkedAsDirty( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetShareability
| IsMuted
| <code>Items.GetShareability( integer nEntityIndex )</code>
| <code>Abilities.IsMuted( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAbilityTextureSF
| IsOnCastbar
| <code>Items.GetAbilityTextureSF( integer nEntityIndex )</code>
| <code>Abilities.IsOnCastbar( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAssembledTime
| IsOnLearnbar
| <code>Items.GetAssembledTime( integer nEntityIndex )</code>
| <code>Abilities.IsOnLearnbar( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetPurchaseTime
| IsOwnersGoldEnough
| <code>Items.GetPurchaseTime( integer nEntityIndex )</code>
| <code>Abilities.IsOwnersGoldEnough( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetPurchaser
| IsOwnersGoldEnoughForUpgrade
| <code>Items.GetPurchaser( integer nItemID )</code>
| <code>Abilities.IsOwnersGoldEnoughForUpgrade( integer nEntityIndex )</code>
|  
|  
|}
=== CScriptBindingPR_Game ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| Time
| IsOwnersManaEnough
| <code>Game.Time()</code>
| <code>Abilities.IsOwnersManaEnough( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetGameTime
| IsPassive
| <code>Game.GetGameTime()</code>
| <code>Abilities.IsPassive( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetDOTATime
| IsRecipe
| <code>Game.GetDOTATime( boolean bIncludePreGame, boolean bIncludeNegativeTime )</code>
| <code>Abilities.IsRecipe( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetGameWinner
| IsSharedWithTeammates
| <code>Game.GetGameWinner()</code>
| <code>Abilities.IsSharedWithTeammates( integer nEntityIndex )</code>
| Return the team id of the winning team.
|  
|-  
|-  
| GetStateTransitionTime
| IsStealable
| <code>Game.GetStateTransitionTime()</code>
| <code>Abilities.IsStealable( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| IsHUDFlipped
| IsStolen
| <code>Game.IsHUDFlipped()</code>
| <code>Abilities.IsStolen( integer nEntityIndex )</code>
| Returns true if the user has enabled flipped HUD
|  
|-  
|-  
| WorldToScreenX
| IsToggle
| <code>Game.WorldToScreenX( float x, float y, float z )</code>
| <code>Abilities.IsToggle( integer nEntityIndex )</code>
| Converts the specified x,y,z world co-ordinate into an x screen coordinate. Returns -1 if offscreen
|  
|-  
|-  
| WorldToScreenY
| UsesAbilityCharges
| <code>Game.WorldToScreenY( float x, float y, float z )</code>
| <code>Abilities.UsesAbilityCharges( integer nEntityIndex )</code>
| Converts the specified x,y,z world co-ordinate into a y screen coordinate. Returns -1 if offscreen
|  
|-  
|-  
| ScreenXYToWorld
| GetAOERadius
| <code>Game.ScreenXYToWorld( integer nX, integer nY )</code>
| <code>Abilities.GetAOERadius( integer nEntityIndex )</code>
| Converts the specified x, y screen coordinates into a x, y, z world coordinates.
|  
|-  
|-  
| GetKeybindForAbility
| GetBackswingTime
| <code>Game.GetKeybindForAbility( integer iSlot )</code>
| <code>Abilities.GetBackswingTime( integer nEntityIndex )</code>
| Returns the keybind (as a string) for the requested ability slot.
|  
|-  
|-  
| GetNianFightTimeLeft
| GetCastPoint
| <code>Game.GetNianFightTimeLeft()</code>
| <code>Abilities.GetCastPoint( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetState
| GetChannelStartTime
| <code>Game.GetState()</code>
| <code>Abilities.GetChannelStartTime( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GameStateIs
| GetChannelTime
| <code>Game.GameStateIs( integer nState )</code>
| <code>Abilities.GetChannelTime( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GameStateIsBefore
| GetCooldown
| <code>Game.GameStateIsBefore( integer nState )</code>
| <code>Abilities.GetCooldown( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GameStateIsAfter
| GetCooldownLength
| <code>Game.GameStateIsAfter( integer nState )</code>
| <code>Abilities.GetCooldownLength( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetLocalPlayerID
| GetCooldownTime
| <code>Game.GetLocalPlayerID()</code>
| <code>Abilities.GetCooldownTime( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| PlayerJoinTeam
| GetCooldownTimeRemaining
| <code>Game.PlayerJoinTeam( integer nTeamID )</code>
| <code>Abilities.GetCooldownTimeRemaining( integer nEntityIndex )</code>
| Assign the local player to the specified team
|  
|-  
|-  
| AutoAssignPlayersToTeams
| GetDuration
| <code>Game.AutoAssignPlayersToTeams()</code>
| <code>Abilities.GetDuration( integer nEntityIndex )</code>
| Assign the currently unassigned players to teams
|  
|-  
|-  
| ShufflePlayerTeamAssignments
| GetUpgradeBlend
| <code>Game.ShufflePlayerTeamAssignments()</code>
| <code>Abilities.GetUpgradeBlend( integer nEntityIndex )</code>
| Shuffle the team assignments of all of the players currently assigned to a team.
|  
|-  
|-  
| SetRemainingSetupTime
| GetAbilityChargeRestoreTimeRemaining
| <code>Game.SetRemainingSetupTime( float flSeconds )</code>
| <code>Abilities.GetAbilityChargeRestoreTimeRemaining( integer nEntityIndex )</code>
| Set the remaining seconds in team setup before the game starts. -1 to stop the countdown timer
|  
|-  
|-  
| SetAutoLaunchEnabled
| GetLocalPlayerActiveAbility
| <code>Game.SetAutoLaunchEnabled( boolean bEnable )</code>
| <code>Abilities.GetLocalPlayerActiveAbility()</code>
| Enable or disable automatically starting the game once all players are assigned to a team
| Get the local player's current active ability. (Pre-cast targetting state.)
|-  
|-  
| GetAutoLaunchEnabled
| GetCaster
| <code>Game.GetAutoLaunchEnabled()</code>
| <code>Abilities.GetCaster( integer nAbilityIndex )</code>
| Return true of false indicating if automatically starting the game is enabled.
|  
|-  
|-  
| SetTeamSelectionLocked
| GetCustomValueFor
| <code>Game.SetTeamSelectionLocked( boolean bLockTeams )</code>
| <code>Abilities.GetCustomValueFor( integer nAbilityIndex, cstring pszAbilityVarName )</code>
| Lock the team selection preventing players from swiching teams.
|  
|-  
|-  
| GetTeamSelectionLocked
| GetLevelSpecialValueFor
| <code>Game.GetTeamSelectionLocked()</code>
| <code>Abilities.GetLevelSpecialValueFor( integer nAbilityIndex, cstring szName, integer nLevel )</code>
| Returns true or false to indicate if team selection is locked
|  
|-  
|-  
| GetAllTeamIDs
| GetSpecialValueFor
| <code>Game.GetAllTeamIDs()</code>
| <code>Abilities.GetSpecialValueFor( integer nAbilityIndex, cstring szName )</code>
| Get all team IDs
|  
|-  
|-  
| GetAllPlayerIDs
| IsCosmetic
| <code>Game.GetAllPlayerIDs()</code>
| <code>Abilities.IsCosmetic( integer nAbilityIndex, integer nTargetEntityIndex )</code>
| Get all player IDs
|  
|-  
|-  
| GetUnassignedPlayerIDs
| ExecuteAbility
| <code>Game.GetUnassignedPlayerIDs()</code>
| <code>Abilities.ExecuteAbility( integer nAbilityEntIndex, integer nCasterEntIndex, boolean bIsQuickCast )</code>
| Get unassigned player IDs
| Attempt to execute the specified ability (Equivalent to clicking the ability in the HUD action bar)
|-  
|-  
| GetPlayerUltimateStateOrTime
| GetMaxAbilityCharges
| <code>Game.GetPlayerUltimateStateOrTime( integer nPlayerID )</code>
| <code>Abilities.GetMaxAbilityCharges( integer nAbilityEntIndex )</code>
| Get info about the player hero ultimate ability
| Get the max ability charge count.
|-  
|-  
| IsPlayerMuted
| CreateDoubleTapCastOrder
| <code>Game.IsPlayerMuted( integer nPlayerID )</code>
| <code>Abilities.CreateDoubleTapCastOrder( integer nAbilityEntIndex, integer nCasterEntIndex )</code>
| Whether the local player has muted text and voice chat for the specified player id
| Attempt to double-tap (self-cast) the specified ability (Equivalent to double-clicking the ability in the HUD action bar)
|-  
|-  
| SetPlayerMuted
| PingAbility
| <code>Game.SetPlayerMuted( integer nPlayerID, boolean bMuted )</code>
| <code>Abilities.PingAbility( integer nAbilityIndex )</code>
| Set whether the local player has muted text and voice chat for the specified player id
| Ping the specified ability (Equivalent to alt-clicking the ability in the HUD action bar)
|-  
|-  
| GetTeamDetails
| GetKeybind
| <code>Game.GetTeamDetails( integer nTeam )</code>
| <code>Abilities.GetKeybind( integer nAbilityEntIndex )</code>
| Get detailed information for the given team
| Returns the keybind (as a string) for the specified ability.
|}
 
 
=== CScriptBindingPR_Items ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-
| ShouldDisplayCharges
| <code>Items.ShouldDisplayCharges( integer nEntityIndex )</code>
|
|-  
|-  
| GetLocalPlayerInfo
| AlwaysDisplayCharges
| <code>Game.GetLocalPlayerInfo()</code>
| <code>Items.AlwaysDisplayCharges( integer nEntityIndex )</code>
| Get details for the local player
|  
|-  
|-  
| GetPlayerItems
| ShowSecondaryCharges
| <code>Game.GetPlayerItems( integer nPlayerID )</code>
| <code>Items.ShowSecondaryCharges( integer nEntityIndex )</code>
| Get info about the player items.
|  
|-  
|-  
| GetPlayerInfo
| CanBeSoldByLocalPlayer
| <code>Game.GetPlayerInfo( integer nPlayerID )</code>
| <code>Items.CanBeSoldByLocalPlayer( integer nEntityIndex )</code>
| Get info about the given player
|  
|-  
|-  
| GetPlayerIDsOnTeam
| CanDoubleTapCast
| <code>Game.GetPlayerIDsOnTeam( integer nTeam )</code>
| <code>Items.CanDoubleTapCast( integer nEntityIndex )</code>
| Get player IDs for the given team
|  
|-  
|-  
| ServerCmd
| ForceHideCharges
| <code>Game.ServerCmd( cstring pMsg )</code>
| <code>Items.ForceHideCharges( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| FinishGame
| IsAlertableItem
| <code>Game.FinishGame()</code>
| <code>Items.IsAlertableItem( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| EmitSound
| IsCastOnPickup
| <code>Game.EmitSound( cstring pSoundEventName )</code>
| <code>Items.IsCastOnPickup( integer nEntityIndex )</code>
| Emit a sound for the local player
|  
|-  
|-  
| StopSound
| IsDisassemblable
| <code>Game.StopSound( cstring pSoundEventName )</code>
| <code>Items.IsDisassemblable( integer nEntityIndex )</code>
| Stop a current playing sound on the local player
|  
|-  
|-  
| GetMapInfo
| IsDroppable
| <code>Game.GetMapInfo()</code>
| <code>Items.IsDroppable( integer nEntityIndex )</code>
| Return information about the current map.
|  
|}
 
 
=== $ ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| Msg
| IsInnatelyDisassemblable
| <code>Msg( js_raw_args js_raw_args_1 )</code>
| <code>Items.IsInnatelyDisassemblable( integer nEntityIndex )</code>
| Log a message
|  
|-  
|-  
| DispatchEvent
| IsKillable
| <code>DispatchEvent( js_raw_args js_raw_args_1 )</code>
| <code>Items.IsKillable( integer nEntityIndex )</code>
| Dispatch an event
|  
|-  
|-  
| DispatchEventAsync
| IsMuted
| <code>DispatchEventAsync( js_raw_args js_raw_args_1 )</code>
| <code>Items.IsMuted( integer nEntityIndex )</code>
| Dispatch an event to occur later
|  
|-  
|-  
| RegisterEventHandler
| IsPermanent
| <code>RegisterEventHandler( js_raw_args js_raw_args_1 )</code>
| <code>Items.IsPermanent( integer nEntityIndex )</code>
| Register an event handler
|  
|-  
|-  
| RegisterForUnhandledEvent
| IsPurchasable
| <code>RegisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
| <code>Items.IsPurchasable( integer nEntityIndex )</code>
| Register a handler for an event that is not otherwise handled
|  
|-  
|-  
| UnregisterForUnhandledEvent
| IsRecipe
| <code>UnregisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
| <code>Items.IsRecipe( integer nEntityIndex )</code>
| Remove an unhandled event handler
|  
|-  
|-  
| FindChildInContext
| IsRecipeGenerated
| <code>FindChildInContext( js_raw_args js_raw_args_1 )</code>
| <code>Items.IsRecipeGenerated( integer nEntityIndex )</code>
| Find an element
|  
|-  
|-  
| AsyncWebRequest
| IsSellable
| <code>AsyncWebRequest( js_raw_args js_raw_args_1 )</code>
| <code>Items.IsSellable( integer nEntityIndex )</code>
| Make a web request
|  
|-  
|-  
| CreatePanel
| IsStackable
| <code>CreatePanel( type, parent, id )</code>
| <code>Items.IsStackable( integer nEntityIndex )</code>
| Create a new panel
|  
|-  
|-  
| Localize
| ProRatesChargesWhenSelling
| <code>Localize( js_raw_args js_raw_args_1 )</code>
| <code>Items.ProRatesChargesWhenSelling( integer nEntityIndex )</code>
| Localize a string
|  
|-  
|-  
| Language
| RequiresCharges
| <code>Language( js_raw_args js_raw_args_1 )</code>
| <code>Items.RequiresCharges( integer nEntityIndex )</code>
| Get the current language
|  
|-  
|-  
| Schedule
| CanBeExecuted
| <code>Schedule( js_raw_args js_raw_args_1 )</code>
| <code>Items.CanBeExecuted( integer nEntityIndex )</code>
| Schedule a function to be called later
|  
|-  
|-  
| GetContextPanel
| GetCost
| <code>GetContextPanel( js_raw_args js_raw_args_1 )</code>
| <code>Items.GetCost( integer nEntityIndex )</code>
| Get the current panel context
|  
|-  
|-  
| RegisterKeyBind
| GetCurrentCharges
| <code>RegisterKeyBind( js_raw_args js_raw_args_1 )</code>
| <code>Items.GetCurrentCharges( integer nEntityIndex )</code>
| Register a key binding
|-
| Each
| <code>Each( js_raw_args js_raw_args_1 )</code>
| Call a function on each given item
|}
 
 
=== Panel ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-
| visible
| <code>Panel.visible( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| enabled
| GetSecondaryCharges
| <code>Panel.enabled( boolean boolean_1 )</code>
| <code>Items.GetSecondaryCharges( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| checked
| GetDisplayedCharges
| <code>Panel.checked( boolean boolean_1 )</code>
| <code>Items.GetDisplayedCharges( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| defaultfocus
| GetInitialCharges
| <code>Panel.defaultfocus( cstring cstring_1 )</code>
| <code>Items.GetInitialCharges( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| inputnamespace
| GetItemColor
| <code>Panel.inputnamespace( cstring cstring_1 )</code>
| <code>Items.GetItemColor( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| hittest
| GetShareability
| <code>Panel.hittest( boolean boolean_1 )</code>
| <code>Items.GetShareability( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| tabindex
| GetAbilityTextureSF
| <code>Panel.tabindex( float float_1 )</code>
| <code>Items.GetAbilityTextureSF( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| selectionpos_x
| GetAssembledTime
| <code>Panel.selectionpos_x( float float_1 )</code>
| <code>Items.GetAssembledTime( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| selectionpos_y
| GetPurchaseTime
| <code>Panel.selectionpos_y( float float_1 )</code>
| <code>Items.GetPurchaseTime( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| id
| GetPurchaser
| <code>Panel.id()</code>
| <code>Items.GetPurchaser( integer nItemID )</code>
|  
|  
|-  
|-  
| layoutfile
| LocalPlayerDisassembleItem
| <code>Panel.layoutfile()</code>
| <code>Items.LocalPlayerDisassembleItem( integer nItem )</code>
|  
| Attempt to have the local player disassemble the specified item. Returns false if the order wasn't issued.
|-
| LocalPlayerDropItemFromStash
| <code>Items.LocalPlayerDropItemFromStash( integer nItem )</code>
| Attempt to have the local player drop the specified item from its stash. Returns false if the order wasn't issued.
|-
| LocalPlayerItemAlertAllies
| <code>Items.LocalPlayerItemAlertAllies( integer nItem )</code>
| Attempt to have the local player alert allies about the specified item. Returns false if the order wasn't issued.
|-
| LocalPlayerMoveItemToStash
| <code>Items.LocalPlayerMoveItemToStash( integer nItem )</code>
| Attempt to have the local player move the specified item to its stash. Returns false if the order wasn't issued.
|-
| LocalPlayerSellItem
| <code>Items.LocalPlayerSellItem( integer nItem )</code>
| Attempt to have the local player sell the specified item. Returns false if the order wasn't issued.
|}
 
 
=== CScriptBindingPR_Game ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| contentwidth
| Time
| <code>Panel.contentwidth()</code>
| <code>Game.Time()</code>
|  
|  
|-  
|-  
| contentheight
| GetGameTime
| <code>Panel.contentheight()</code>
| <code>Game.GetGameTime()</code>
|  
|  
|-  
|-  
| desiredlayoutwidth
| GetGameFrameTime
| <code>Panel.desiredlayoutwidth()</code>
| <code>Game.GetGameFrameTime()</code>
|  
|  
|-  
|-  
| desiredlayoutheight
| GetDOTATime
| <code>Panel.desiredlayoutheight()</code>
| <code>Game.GetDOTATime( boolean bIncludePreGame, boolean bIncludeNegativeTime )</code>
|  
|  
|-  
|-  
| actuallayoutwidth
| IsGamePaused
| <code>Panel.actuallayoutwidth()</code>
| <code>Game.IsGamePaused()</code>
|  
|  
|-  
|-  
| actuallayoutheight
| IsDayTime
| <code>Panel.actuallayoutheight()</code>
| <code>Game.IsDayTime()</code>
|  
|  
|-  
|-  
| actualxoffset
| IsInToolsMode
| <code>Panel.actualxoffset()</code>
| <code>Game.IsInToolsMode()</code>
|  
|  
|-  
|-  
| actualyoffset
| IsInBanPhase
| <code>Panel.actualyoffset()</code>
| <code>Game.IsInBanPhase()</code>
|  
|  
|-  
|-  
| scrolloffset_y
| GetGameWinner
| <code>Panel.scrolloffset_y()</code>
| <code>Game.GetGameWinner()</code>
| Return the team id of the winning team.
|-
| GetStateTransitionTime
| <code>Game.GetStateTransitionTime()</code>
|  
|  
|-  
|-  
| scrolloffset_x
| GetCustomGameDifficulty
| <code>Panel.scrolloffset_x()</code>
| <code>Game.GetCustomGameDifficulty()</code>
| Get the difficulty setting of the game.
|-
| IsHUDFlipped
| <code>Game.IsHUDFlipped()</code>
| Returns true if the user has enabled flipped HUD
|-
| GetScreenWidth
| <code>Game.GetScreenWidth()</code>
| Returns the width of the display.
|-
| GetScreenHeight
| <code>Game.GetScreenHeight()</code>
| Returns the height of the display.
|-
| WorldToScreenX
| <code>Game.WorldToScreenX( float x, float y, float z )</code>
| Converts the specified x,y,z world co-ordinate into an x screen coordinate. Returns -1 if behind the camera
|-
| WorldToScreenY
| <code>Game.WorldToScreenY( float x, float y, float z )</code>
| Converts the specified x,y,z world co-ordinate into a y screen coordinate. Returns -1 if behind the camera
|-
| ScreenXYToWorld
| <code>Game.ScreenXYToWorld( integer nX, integer nY )</code>
| Converts the specified x, y screen coordinates into a x, y, z world coordinates.
|-
| GetKeybindForAbility
| <code>Game.GetKeybindForAbility( integer iSlot )</code>
| Returns the keybind (as a string) for the requested ability slot.
|-
| GetKeybindForInventorySlot
| <code>Game.GetKeybindForInventorySlot( integer iSlot )</code>
| Returns the keybind (as a string) for the requested inventory slot.
|-
| GetKeybindForCommand
| <code>Game.GetKeybindForCommand( integer nCommand )</code>
| Returns the keybind (as a string).
|-
| CreateCustomKeyBind
| <code>Game.CreateCustomKeyBind( cstring pszKey, cstring pszCommand )</code>
| Create a new keybind.
|-
| GetNianFightTimeLeft
| <code>Game.GetNianFightTimeLeft()</code>
|  
|  
|-  
|-  
| style
| Diretide2020ShouldShowGameInfo
| <code>Panel.style()</code>
| <code>Game.Diretide2020ShouldShowGameInfo()</code>
|  
|  
|-  
|-  
| AddClass
| Diretide2020SetShowGameInfo
| <code>Panel.AddClass( cstring cstring_1 )</code>
| <code>Game.Diretide2020SetShowGameInfo( boolean bShowGameInfo )</code>
|  
|  
|-  
|-  
| RemoveClass
| Diretide2020GetGameplayTipNumber
| <code>Panel.RemoveClass( cstring cstring_1 )</code>
| <code>Game.Diretide2020GetGameplayTipNumber()</code>
|  
|  
|-  
|-  
| BHasClass
| Diretide2020SetGameplayTipNumber
| <code>Panel.BHasClass( cstring cstring_1 )</code>
| <code>Game.Diretide2020SetGameplayTipNumber( integer nGameplayTipNumber )</code>
|  
|  
|-  
|-  
| SetHasClass
| NemesticeGetGameplayTipNumber
| <code>Panel.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| <code>Game.NemesticeGetGameplayTipNumber()</code>
|  
|  
|-  
|-  
| ToggleClass
| NemesticeSetGameplayTipNumber
| <code>Panel.ToggleClass( cstring cstring_1 )</code>
| <code>Game.NemesticeSetGameplayTipNumber( integer nGameplayTipNumber )</code>
|  
|  
|-  
|-  
| ClearPanelEvent
| NemesticeShouldShowGameInfo
| <code>Panel.ClearPanelEvent( cstring cstring_1 )</code>
| <code>Game.NemesticeShouldShowGameInfo()</code>
|  
|  
|-  
|-  
| GetChildCount
| NemesticeSetShowGameInfo
| <code>Panel.GetChildCount()</code>
| <code>Game.NemesticeSetShowGameInfo( boolean bShowGameInfo )</code>
|  
|  
|-  
|-  
| GetChild
| Winter2022ShouldShowGameInfo
| <code>Panel.GetChild( integer integer_1 )</code>
| <code>Game.Winter2022ShouldShowGameInfo()</code>
|  
|  
|-  
|-  
| Children
| Winter2022SetShowGameInfo
| <code>Panel.Children()</code>
| <code>Game.Winter2022SetShowGameInfo( boolean bShowGameInfo )</code>
|  
|  
|-  
|-  
| FindChildrenWithClassTraverse
| Winter2022GetGameplayTipNumber
| <code>Panel.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| <code>Game.Winter2022GetGameplayTipNumber()</code>
|  
|  
|-  
|-  
| GetParent
| Winter2022SetGameplayTipNumber
| <code>Panel.GetParent()</code>
| <code>Game.Winter2022SetGameplayTipNumber( integer nGameplayTipNumber )</code>
|  
|  
|-  
|-  
| SetParent
| ForceCustomUILoad
| <code>Panel.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| <code>Game.ForceCustomUILoad()</code>
|  
|  
|-  
|-  
| FindChild
| CutToDefaultCamera
| <code>Panel.FindChild( cstring cstring_1 )</code>
| <code>Game.CutToDefaultCamera()</code>
|  
|  
|-  
|-  
| FindChildTraverse
| PlayDataDrivenCamera
| <code>Panel.FindChildTraverse( cstring cstring_1 )</code>
| <code>Game.PlayDataDrivenCamera( cstring pszCameraName )</code>
|  
|  
|-  
|-  
| FindChildInLayoutFile
| GetState
| <code>Panel.FindChildInLayoutFile( cstring cstring_1 )</code>
| <code>Game.GetState()</code>
|  
|  
|-  
|-  
| RemoveAndDeleteChildren
| GameStateIs
| <code>Panel.RemoveAndDeleteChildren()</code>
| <code>Game.GameStateIs( integer nState )</code>
|  
|  
|-  
|-  
| MoveChildBefore
| GameStateIsBefore
| <code>Panel.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Game.GameStateIsBefore( integer nState )</code>
|  
|  
|-  
|-  
| MoveChildAfter
| GameStateIsAfter
| <code>Panel.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Game.GameStateIsAfter( integer nState )</code>
|  
|  
|-  
|-  
| DeleteAsync
| AddCommand
| <code>Panel.DeleteAsync( float float_1 )</code>
| <code>Game.AddCommand( cstring pszCommandName, js_value callback, cstring pszDescription, integer nFlags )</code>
|  
|  
|-  
|-  
| BIsTransparent
| GetJoyFocusPanel
| <code>Panel.BIsTransparent()</code>
| <code>Game.GetJoyFocusPanel()</code>
|  
|  
|-  
|-  
| BAcceptsInput
| SetJoyFocusPanel
| <code>Panel.BAcceptsInput()</code>
| <code>Game.SetJoyFocusPanel( js_value pPanelArg )</code>
|  
|  
|-  
|-  
| BAcceptsFocus
| PushJoyFocusPanel
| <code>Panel.BAcceptsFocus()</code>
| <code>Game.PushJoyFocusPanel( js_value pPanelArg )</code>
|  
|  
|-  
|-  
| SetFocus
| PopJoyFocusPanel
| <code>Panel.SetFocus()</code>
| <code>Game.PopJoyFocusPanel()</code>
|  
|  
|-  
|-  
| BHasHoverStyle
| GetLocalPlayerID
| <code>Panel.BHasHoverStyle()</code>
| <code>Game.GetLocalPlayerID()</code>
|  
|  
|-  
|-  
| SetAcceptsFocus
| PlayerJoinTeam
| <code>Panel.SetAcceptsFocus( boolean boolean_1 )</code>
| <code>Game.PlayerJoinTeam( integer nTeamID )</code>
|  
| Assign the local player to the specified team
|-  
|-  
| SetDisableFocusOnMouseDown
| AutoAssignPlayersToTeams
| <code>Panel.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| <code>Game.AutoAssignPlayersToTeams()</code>
|  
| Assign the currently unassigned players to teams
|-  
|-  
| BHasKeyFocus
| ShufflePlayerTeamAssignments
| <code>Panel.BHasKeyFocus()</code>
| <code>Game.ShufflePlayerTeamAssignments()</code>
|  
| Shuffle the team assignments of all of the players currently assigned to a team.
|-  
|-  
| IsSelected
| SetRemainingSetupTime
| <code>Panel.IsSelected()</code>
| <code>Game.SetRemainingSetupTime( float flSeconds )</code>
|  
| Set the remaining seconds in team setup before the game starts. -1 to stop the countdown timer
|-  
|-  
| BHasDescendantKeyFocus
| SetAutoLaunchDelay
| <code>Panel.BHasDescendantKeyFocus()</code>
| <code>Game.SetAutoLaunchDelay( float flSeconds )</code>
|  
| Set the amount of time in seconds that will be set as the remaining time when all players are assigned to a team.
|-  
|-  
| BLoadLayout
| SetAutoLaunchEnabled
| <code>Panel.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Game.SetAutoLaunchEnabled( boolean bEnable )</code>
|  
| Enable or disable automatically starting the game once all players are assigned to a team
|-  
|-  
| BLoadLayoutFromString
| GetAutoLaunchEnabled
| <code>Panel.BLoadLayoutFromString( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Game.GetAutoLaunchEnabled()</code>
|  
| Return true of false indicating if automatically starting the game is enabled.
|-  
|-  
| LoadLayoutFromStringAsync
| SetTeamSelectionLocked
| <code>Panel.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Game.SetTeamSelectionLocked( boolean bLockTeams )</code>
|  
| Lock the team selection preventing players from swiching teams.
|-  
|-  
| LoadLayoutAsync
| GetTeamSelectionLocked
| <code>Panel.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Game.GetTeamSelectionLocked()</code>
|  
| Returns true or false to indicate if team selection is locked
|-  
|-  
| SetDialogVariable
| GetAllTeamIDs
| <code>Panel.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| <code>Game.GetAllTeamIDs()</code>
|  
| Get all team IDs
|-  
|-  
| SetDialogVariableInt
| GetAllPlayerIDs
| <code>Panel.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| <code>Game.GetAllPlayerIDs()</code>
|  
| Get all player IDs
|-  
|-  
| ScrollToTop
| GetUnassignedPlayerIDs
| <code>Panel.ScrollToTop()</code>
| <code>Game.GetUnassignedPlayerIDs()</code>
|  
| Get unassigned player IDs
|-  
|-  
| ScrollToBottom
| GetPlayerUltimateStateOrTime
| <code>Panel.ScrollToBottom()</code>
| <code>Game.GetPlayerUltimateStateOrTime( integer nPlayerID )</code>
|  
| Get info about the player hero ultimate ability
|-  
|-  
| ScrollToLeftEdge
| IsPlayerMuted
| <code>Panel.ScrollToLeftEdge()</code>
| <code>Game.IsPlayerMuted( integer nPlayerID )</code>
|  
| Whether the local player has muted text and voice chat for the specified player id
|-  
|-  
| ScrollToRightEdge
| SetPlayerMuted
| <code>Panel.ScrollToRightEdge()</code>
| <code>Game.SetPlayerMuted( integer nPlayerID, boolean bMuted )</code>
|  
| Set whether the local player has muted text and voice chat for the specified player id
|-
| IsPlayerMutedVoice
| <code>Game.IsPlayerMutedVoice( integer nPlayerID )</code>
| Whether the local player has muted voice chat for the specified player id
|-
| SetPlayerMutedVoice
| <code>Game.SetPlayerMutedVoice( integer nPlayerID, boolean bMutedVoice )</code>
| Set whether the local player has muted voice chat for the specified player id
|-
| IsPlayerMutedText
| <code>Game.IsPlayerMutedText( integer nPlayerID )</code>
| Whether the local player has muted text chat for the specified player id
|-
| SetPlayerMutedText
| <code>Game.SetPlayerMutedText( integer nPlayerID, boolean bMutedText )</code>
| Set whether the local player has muted text chat for the specified player id
|-
| GetTeamDetails
| <code>Game.GetTeamDetails( integer nTeam )</code>
| Get detailed information for the given team
|-
| GetLocalPlayerInfo
| <code>Game.GetLocalPlayerInfo()</code>
| Get details for the local player
|-
| GetPlayerItems
| <code>Game.GetPlayerItems( integer nPlayerID )</code>
| Get info about the player items.
|-  
|-  
| ScrollParentToMakePanelFit
| GetPlayerInfo
| <code>Panel.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| <code>Game.GetPlayerInfo( integer nPlayerID )</code>
|  
| Get info about the given player
|-  
|-  
| BCanSeeInParentScroll
| GetPlayerIDsOnTeam
| <code>Panel.BCanSeeInParentScroll()</code>
| <code>Game.GetPlayerIDsOnTeam( integer nTeam )</code>
|  
| Get player IDs for the given team
|-  
|-  
| GetAttributeInt
| ServerCmd
| <code>Panel.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>Game.ServerCmd( cstring pMsg )</code>
|  
|  
|-  
|-  
| GetAttributeString
| SetDotaRefractHeroes
| <code>Panel.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>Game.SetDotaRefractHeroes( boolean bEnabled )</code>
|  
|  
|-  
|-  
| GetAttributeUInt32
| FinishGame
| <code>Panel.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>Game.FinishGame()</code>
|  
|  
|-  
|-  
| SetAttributeInt
| LeaveCurrentGame
| <code>Panel.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>Game.LeaveCurrentGame()</code>
|  
|  
|-  
|-  
| SetAttributeString
| Disconnect
| <code>Panel.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>Game.Disconnect()</code>
|  
|  
|-  
|-  
| SetAttributeUInt32
| FindEventMatch
| <code>Panel.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>Game.FindEventMatch()</code>
|  
|  
|-  
|-  
| SetInputNamespace
| SlideOutEventGamePlayButton
| <code>Panel.SetInputNamespace( cstring cstring_1 )</code>
| <code>Game.SlideOutEventGamePlayButton()</code>
|  
|  
|-  
|-  
| SetPanelEvent
| EmitSound
| <code>Panel.SetPanelEvent( cstring cstring_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Game.EmitSound( cstring pSoundEventName )</code>
|  
| Emit a sound for the local player. Returns an integer handle that can be passed to StopSound. (Returns 0 on failure.)
|-  
|-  
| paneltype
| StopSound
| <code>Panel.paneltype()</code>
| <code>Game.StopSound( integer nHandle )</code>
|  
| Stop a current playing sound on the local player. Takes handle from a call to EmitSound.
|}
|-
| IsShopOpen
| <code>Game.IsShopOpen()</code>
| Ask whether the in game shop is open.
|-
| SetCustomShopEntityString
| <code>Game.SetCustomShopEntityString( cstring pszCustomShopEntityString )</code>
| Set custom shop context.
|-
| GetConvarBool
| <code>Game.GetConvarBool( cstring cvar )</code>
| Get the bool value of the specific convar. Asserts if invalid and returns false
|-
| GetConvarInt
| <code>Game.GetConvarInt( cstring cvar )</code>
| Get the int value of the specific convar. Asserts if invalid and returns 0
|-
| GetConvarFloat
| <code>Game.GetConvarFloat( cstring cvar )</code>
| Get the float value of the specific convar. Asserts if invalid and returns 0.f
|-
| GetMapInfo
| <code>Game.GetMapInfo()</code>
| Return information about the current map.
|-
| PrepareUnitOrders
| <code>Game.PrepareUnitOrders( js_raw_args args )</code>
| Orders from the local player - takes a single arguments object that supports: dotaunitorder_t OrderType, ent_index TargetIndex, vector Position, ent_index AbilityIndex, OrderIssuer_t OrderIssuer, ent_index UnitIndex, OrderQueueBehavior_t QueueBehavior, bool ShowEffects.
|-
| DropItemAtCursor
| <code>Game.DropItemAtCursor( integer nControlledUnitEnt, integer nItemEnt )</code>
| Order a unit to drop the specified item at the current cursor location.
|-
| Length2D
| <code>Game.Length2D( js_value vec1, js_value vec2 )</code>
| Calculate 2D length.
|-
| Normalized
| <code>Game.Normalized( js_value vec )</code>
| Returns normalized vector.
|-
| EnterAbilityLearnMode
| <code>Game.EnterAbilityLearnMode()</code>
|
|-
| EndAbilityLearnMode
| <code>Game.EndAbilityLearnMode()</code>
|
|-
| IsInAbilityLearnMode
| <code>Game.IsInAbilityLearnMode()</code>
|  
|}




=== Image ===
=== CDOTA_PanoramaScript_GameUI ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Function
! Function
Line 1,739: Line 1,871:
! Description
! Description
|-  
|-  
| visible
| SetDefaultUIEnabled
| <code>Image.visible( boolean boolean_1 )</code>
| <code>GameUI.SetDefaultUIEnabled( integer nElementType, boolean bVisible )</code>
|  
| Control whether the default UI is enabled
|-  
|-  
| enabled
| SavePersistentEventGameData
| <code>Image.enabled( boolean boolean_1 )</code>
| <code>GameUI.SavePersistentEventGameData( js_value val )</code>
|  
| Save persistent data used by an event game
|-  
|-  
| checked
| LoadPersistentEventGameData
| <code>Image.checked( boolean boolean_1 )</code>
| <code>GameUI.LoadPersistentEventGameData( js_raw_args args )</code>
|  
| Load persistent data used by an event game
|-  
|-  
| defaultfocus
| CustomUIConfig
| <code>Image.defaultfocus( cstring cstring_1 )</code>
| <code>GameUI.CustomUIConfig( js_raw_args args )</code>
|  
| Get the current UI configuration
|-  
|-  
| inputnamespace
| PingMinimapAtLocation
| <code>Image.inputnamespace( cstring cstring_1 )</code>
| <code>GameUI.PingMinimapAtLocation( js_value vec3 )</code>
|  
| Create a minimap ping at the given location
|-  
|-  
| hittest
| SetMouseCallback
| <code>Image.hittest( boolean boolean_1 )</code>
| <code>GameUI.SetMouseCallback( js_value callbackFn )</code>
|  
| Install a mouse input filter
|-  
|-  
| tabindex
| AreTipsAvailable
| <code>Image.tabindex( float float_1 )</code>
| <code>GameUI.AreTipsAvailable()</code>
|  
| Query to check if Tips are available for the local player
|-  
|-  
| selectionpos_x
| IsPlayerTippable
| <code>Image.selectionpos_x( float float_1 )</code>
| <code>GameUI.IsPlayerTippable( integer iPlayerID )</code>
|  
| Query to see if the local player can tip a specific player
|-  
|-  
| selectionpos_y
| TipPlayer
| <code>Image.selectionpos_y( float float_1 )</code>
| <code>GameUI.TipPlayer( integer iPlayerID )</code>
|  
| Tip a player
|-  
|-  
| id
| EnableAliMode
| <code>Image.id()</code>
| <code>GameUI.EnableAliMode( boolean bEnable, integer nPort, js_value offsetVal, float flScale )</code>
|  
|  
|-  
|-  
| layoutfile
| GetCursorPosition
| <code>Image.layoutfile()</code>
| <code>GameUI.GetCursorPosition( js_raw_args args )</code>
|  
| Get the current mouse position.
|-  
|-  
| contentwidth
| FindScreenEntities
| <code>Image.contentwidth()</code>
| <code>GameUI.FindScreenEntities( js_raw_args args )</code>
|  
| Return the entity index of the entity under the given screen position.
|-  
|-  
| contentheight
| GetScreenWorldPosition
| <code>Image.contentheight()</code>
| <code>GameUI.GetScreenWorldPosition( js_raw_args args )</code>
|  
| Get the world position of the screen position, or null if the cursor is out of the world.
|-  
|-  
| desiredlayoutwidth
| WasMousePressed
| <code>Image.desiredlayoutwidth()</code>
| <code>GameUI.WasMousePressed( integer nButtonNum )</code>
|  
| Install a mouse input filter
|-  
|-  
| desiredlayoutheight
| WasMouseDoublePressed
| <code>Image.desiredlayoutheight()</code>
| <code>GameUI.WasMouseDoublePressed( integer nButtonNum )</code>
|  
| Install a mouse input filter
|-  
|-  
| actuallayoutwidth
| IsMouseDown
| <code>Image.actuallayoutwidth()</code>
| <code>GameUI.IsMouseDown( integer nButtonNum )</code>
|  
| Install a mouse input filter
|-  
|-  
| actuallayoutheight
| IsShiftDown
| <code>Image.actuallayoutheight()</code>
| <code>GameUI.IsShiftDown()</code>
|  
| Is the shift button pressed?
|-  
|-  
| actualxoffset
| IsAltDown
| <code>Image.actualxoffset()</code>
| <code>GameUI.IsAltDown()</code>
|  
| Is the alt button pressed?
|-  
|-  
| actualyoffset
| IsControlDown
| <code>Image.actualyoffset()</code>
| <code>GameUI.IsControlDown()</code>
|  
| Is the control button pressed?
|-  
|-  
| scrolloffset_y
| GetClickBehaviors
| <code>Image.scrolloffset_y()</code>
| <code>GameUI.GetClickBehaviors()</code>
|  
| Get the current UI click interaction mode.
|-  
|-  
| scrolloffset_x
| SelectUnit
| <code>Image.scrolloffset_x()</code>
| <code>GameUI.SelectUnit( integer nEntityIndex, boolean bAddToGroup )</code>
|  
| Select a unit, adding it to the group or replacing the current selection.
|-  
|-  
| style
| GetCameraLookAtPosition
| <code>Image.style()</code>
| <code>GameUI.GetCameraLookAtPosition()</code>
|  
| Get the current look at position.
|-  
|-  
| AddClass
| GetCameraPosition
| <code>Image.AddClass( cstring cstring_1 )</code>
| <code>GameUI.GetCameraPosition()</code>
|  
| Get the current camera position.
|-  
|-  
| RemoveClass
| GetCameraLookAtPositionHeightOffset
| <code>Image.RemoveClass( cstring cstring_1 )</code>
| <code>GameUI.GetCameraLookAtPositionHeightOffset()</code>
|  
| Get the current look at position height offset.
|-  
|-  
| BHasClass
| SetCameraPitchMin
| <code>Image.BHasClass( cstring cstring_1 )</code>
| <code>GameUI.SetCameraPitchMin( float flPitchMin )</code>
|  
| Set the minimum camera pitch angle.
|-  
|-  
| SetHasClass
| SetCameraPitchMax
| <code>Image.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| <code>GameUI.SetCameraPitchMax( float flPitchMax )</code>
|  
| Set the maximum camera pitch angle.
|-  
|-  
| ToggleClass
| SetCameraYaw
| <code>Image.ToggleClass( cstring cstring_1 )</code>
| <code>GameUI.SetCameraYaw( float flCameraYaw )</code>
|  
| Set the camera's yaw.
|-  
|-  
| ClearPanelEvent
| GetCameraYaw
| <code>Image.ClearPanelEvent( cstring cstring_1 )</code>
| <code>GameUI.GetCameraYaw()</code>
|  
| Get the camera's yaw.
|-  
|-  
| GetChildCount
| SetCameraLookAtPositionHeightOffset
| <code>Image.GetChildCount()</code>
| <code>GameUI.SetCameraLookAtPositionHeightOffset( float flCameraLookAtHeightOffset )</code>
|  
| Offset the camera's look at point.
|-  
|-  
| GetChild
| SetCameraPositionFromLateralLookAtPosition
| <code>Image.GetChild( integer integer_1 )</code>
| <code>GameUI.SetCameraPositionFromLateralLookAtPosition( float x, float y )</code>
|  
| Set the camera from a lateral position.
|-  
|-  
| Children
| SetCameraTerrainAdjustmentEnabled
| <code>Image.Children()</code>
| <code>GameUI.SetCameraTerrainAdjustmentEnabled( boolean bEnabled )</code>
|  
| Set whether the camera should automatically adjust to average terrain height.
|-  
|-  
| FindChildrenWithClassTraverse
| SetCameraDistance
| <code>Image.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| <code>GameUI.SetCameraDistance( float flDistance )</code>
|  
| Set the camera distance from the look at point.
|-  
|-  
| GetParent
| SetRenderBottomInsetOverride
| <code>Image.GetParent()</code>
| <code>GameUI.SetRenderBottomInsetOverride( integer nInset )</code>
|  
| Set the gap between the bottom of the screen and the game rendering viewport. (Value expressed as pixels in a normalized 1024x768 viewport.)
|-  
|-  
| SetParent
| SetRenderTopInsetOverride
| <code>Image.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| <code>GameUI.SetRenderTopInsetOverride( integer nInset )</code>
|  
| Set the gap between the top of the screen and the game rendering viewport. (Value expressed as pixels in a normalized 1024x768 viewport.)
|-  
|-  
| FindChild
| SetCameraTarget
| <code>Image.FindChild( cstring cstring_1 )</code>
| <code>GameUI.SetCameraTarget( integer nTargetEntIndex )</code>
|  
| Set the camera target for the local player, or -1 to clear.
|-  
|-  
| FindChildTraverse
| SetCameraTargetPosition
| <code>Image.FindChildTraverse( cstring cstring_1 )</code>
| <code>GameUI.SetCameraTargetPosition( js_value vec3, float flLerp )</code>
|  
| Set the camera target as position for the local player over specified lerp.
|-  
|-  
| FindChildInLayoutFile
| MoveCameraToEntity
| <code>Image.FindChildInLayoutFile( cstring cstring_1 )</code>
| <code>GameUI.MoveCameraToEntity( integer nTargetEntIndex )</code>
|  
| Moves the camera to an entity, but doesn't lock the camera on that entity.
|-  
|-  
| RemoveAndDeleteChildren
| WorldToScreenXYClamped
| <code>Image.RemoveAndDeleteChildren()</code>
| <code>GameUI.WorldToScreenXYClamped( js_value vec3 )</code>
|  
| Converts the specified x,y,z world co-ordinate into an x,y screen coordinate. Will clamp position to always be in front of camera.  Position returned as 0->1.0
|-  
|-  
| MoveChildBefore
| GetPlayerScoreboardScore
| <code>Image.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>GameUI.GetPlayerScoreboardScore( cstring pszScoreboardName )</code>
|  
| Get the current players scoreboard score for the specified zone.
|-  
|-  
| MoveChildAfter
| SendCustomHUDError
| <code>Image.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>GameUI.SendCustomHUDError( cstring pszErrorText, cstring pszErrorSound )</code>
|  
| Send a custom client side error message with passed string and soundevent.
|-  
|-  
| DeleteAsync
| ReplaceDOTAAbilitySpecialValues
| <code>Image.DeleteAsync( float float_1 )</code>
| <code>GameUI.ReplaceDOTAAbilitySpecialValues( js_raw_args args )</code>
|  
| Given a passed ability, replace the special value variables in the passed localized text.
|-  
|-  
| BIsTransparent
| DisplayCustomContextualTip
| <code>Image.BIsTransparent()</code>
| <code>GameUI.DisplayCustomContextualTip( js_raw_args args )</code>
|  
| Display a custom contextual tip (wizard tip) with specific loc string and duration
|-  
|-  
| BAcceptsInput
| SetupDOTATalentNameLabel
| <code>Image.BAcceptsInput()</code>
| <code>GameUI.SetupDOTATalentNameLabel( js_raw_args args )</code>
|  
| Set the text of a passed label for a DOTA Talent using ability values.
|-  
|-  
| BAcceptsFocus
| IsAbilityDOTATalent
| <code>Image.BAcceptsFocus()</code>
| <code>GameUI.IsAbilityDOTATalent( cstring pszAbilityName )</code>
|  
| Returns true if the passed ability is a talent.
|-  
|-  
| SetFocus
| GetUnitLocToken
| <code>Image.SetFocus()</code>
| <code>GameUI.GetUnitLocToken( cstring pszUnitName )</code>
|  
| Returns the localization token to use for a particular unit, given the unit's name
|-  
|-  
| BHasHoverStyle
| GetUnitNameLocalized
| <code>Image.BHasHoverStyle()</code>
| <code>GameUI.GetUnitNameLocalized( cstring pszUnitName )</code>
|  
| Get the localized version of a unit's name
|-  
|-  
| SetAcceptsFocus
| ConstructNumberString
| <code>Image.SetAcceptsFocus( boolean boolean_1 )</code>
| <code>GameUI.ConstructNumberString( js_raw_args args )</code>
|  
| Creates a localized version of the number
|}
 
 
=== CDOTA_PanoramaScript_Particles ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| SetDisableFocusOnMouseDown
| CreateParticle
| <code>Image.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| <code>Particles.CreateParticle( cstring pParticleName, integer nAttachType, integer nEntityToAttach )</code>
|  
| Create a particle system
|-  
|-  
| BHasKeyFocus
| ReleaseParticleIndex
| <code>Image.BHasKeyFocus()</code>
| <code>Particles.ReleaseParticleIndex( integer iIndex )</code>
|  
| Release a particle system
|-  
|-  
| IsSelected
| DestroyParticleEffect
| <code>Image.IsSelected()</code>
| <code>Particles.DestroyParticleEffect( integer iIndex, boolean bDestroyImmediately )</code>
|  
| Destroy a particle system
|-  
|-  
| BHasDescendantKeyFocus
| SetParticleControl
| <code>Image.BHasDescendantKeyFocus()</code>
| <code>Particles.SetParticleControl( integer iIndex, integer iPoint, js_value vPosVal )</code>
|  
| Set a control point on a particle system
|-  
|-  
| BLoadLayout
| SetParticleControlForward
| <code>Image.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Particles.SetParticleControlForward( integer iIndex, integer iPoint, js_value vForwardVal )</code>
|  
| [OBSOLETE - Use SetParticleControlTransformForward] Set the orientation on a control point on a particle system
|-  
|-  
| BLoadLayoutFromString
| SetParticleControlTransform
| <code>Image.BLoadLayoutFromString( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Particles.SetParticleControlTransform( integer iIndex, integer iPoint, js_value vOriginVal, js_value vAnglesVal )</code>
|  
| Set the position and orientation on a control point on a particle system
|-  
|-  
| LoadLayoutFromStringAsync
| SetParticleControlTransformForward
| <code>Image.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Particles.SetParticleControlTransformForward( integer iIndex, integer iPoint, js_value vOriginVal, js_value vForwardVal )</code>
|  
| Set the position and orientation (derived from a forward direction) on a control point on a particle system
|-  
|-  
| LoadLayoutAsync
| SetParticleAlwaysSimulate
| <code>Image.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Particles.SetParticleAlwaysSimulate( integer iIndex )</code>
|  
|  
|-  
|-  
| SetDialogVariable
| SetParticleControlEnt
| <code>Image.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| <code>Particles.SetParticleControlEnt( integer iIndex, integer iPoint, integer iEntIndex, integer iAttachType, cstring pszAttachName, js_value vecFallbackPositionVal, boolean bIncludeWearables )</code>
|  
| Set a control point to track an entity on a particle system
|}
 
 
=== CDOTA_PanoramaScript_EventData ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| SetDialogVariableInt
| GetEventActionScore
| <code>Image.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| <code>EventData.GetEventActionScore( integer unEventID, integer unActionID )</code>
|  
| Get the score of an EventAction
|-  
|-  
| ScrollToTop
| GetPeriodicResourceUsed
| <code>Image.ScrollToTop()</code>
| <code>EventData.GetPeriodicResourceUsed( unsigned unPeriodicResourceID )</code>
|  
| Get a periodic resource value used
|-  
|-  
| ScrollToBottom
| GetPeriodicResourceMax
| <code>Image.ScrollToBottom()</code>
| <code>EventData.GetPeriodicResourceMax( unsigned unPeriodicResourceID )</code>
|  
| Get a periodic resource value max
|-  
|-  
| ScrollToLeftEdge
| IsFirstRunThisEvent
| <code>Image.ScrollToLeftEdge()</code>
| <code>EventData.IsFirstRunThisEvent()</code>
|  
| Is this the first time we've launched this season?
|}
 
 
=== CDOTA_PanoramaScript_LocalInventory ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| ScrollToRightEdge
| HasItemByDefinition
| <code>Image.ScrollToRightEdge()</code>
| <code>LocalInventory.HasItemByDefinition( integer nDefIndex )</code>
|  
| Does the player have an inventory item of a given item definition index?
|-  
|}
| ScrollParentToMakePanelFit
 
| <code>Image.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
 
|  
=== $ ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-
| Msg
| <code>Msg( js_raw_args js_raw_args_1 )</code>
| Log a message
|-  
| AssertHelper
| <code>AssertHelper( js_raw_args js_raw_args_1 )</code>
| Trigger an assert
|-  
|-  
| BCanSeeInParentScroll
| Warning
| <code>Image.BCanSeeInParentScroll()</code>
| <code>Warning( js_raw_args js_raw_args_1 )</code>
|  
| Log a warning message to specified channel
|-  
|-  
| GetAttributeInt
| DispatchEvent
| <code>Image.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>DispatchEvent( js_raw_args js_raw_args_1 )</code>
|  
| Dispatch an event
|-  
|-  
| GetAttributeString
| DispatchEventAsync
| <code>Image.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>DispatchEventAsync( js_raw_args js_raw_args_1 )</code>
|  
| Dispatch an event to occur later
|-  
|-  
| GetAttributeUInt32
| RegisterEventHandler
| <code>Image.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>RegisterEventHandler( js_raw_args js_raw_args_1 )</code>
|  
| Register an event handler
|-  
|-  
| SetAttributeInt
| RegisterForUnhandledEvent
| <code>Image.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>RegisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
|  
| Register a handler for an event that is not otherwise handled
|-  
|-  
| SetAttributeString
| UnregisterForUnhandledEvent
| <code>Image.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>UnregisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
|  
| Remove an unhandled event handler
|-  
|-  
| SetAttributeUInt32
| FindChildInContext
| <code>Image.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>FindChildInContext( js_raw_args js_raw_args_1 )</code>
|  
| Find an element
|-  
|-  
| SetInputNamespace
| AsyncWebRequest
| <code>Image.SetInputNamespace( cstring cstring_1 )</code>
| <code>AsyncWebRequest( js_raw_args js_raw_args_1 )</code>
|  
| Make a web request (disabled)
|-  
|-  
| SetImage
| CreatePanel
| <code>Image.SetImage( cstring cstring_1 )</code>
| <code>CreatePanel( js_raw_args js_raw_args_1 )</code>
|  
| Create a new panel
|-  
|-  
| SetScaling
| CreatePanelWithProperties
| <code>Image.SetScaling( cstring cstring_1 )</code>
| <code>CreatePanelWithProperties( js_raw_args js_raw_args_1 )</code>
|  
| DEPRECATED: Use $.CreatePanel which has the same signature and supports properties.
|-  
|-  
| SetPanelEvent
| Localize
| <code>Image.SetPanelEvent( cstring cstring_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Localize( js_raw_args js_raw_args_1 )</code>
|  
| Localize a string. Optionally accepts Quantity, Precision, and Panel arguments.
|-  
|-  
| paneltype
| LocalizePlural
| <code>Image.paneltype()</code>
| <code>LocalizePlural( js_raw_args js_raw_args_1 )</code>
|  
| DEPRECATED: Use $.Localize which has the same signature and supports pluralization.
|}
|-
| Language
| <code>Language( js_raw_args js_raw_args_1 )</code>
| Get the current language
|-
| Schedule
| <code>Schedule( js_raw_args js_raw_args_1 )</code>
| Schedule a function to be called later
|-
| CancelScheduled
| <code>CancelScheduled( js_raw_args js_raw_args_1 )</code>
| Cancels a scheduled function
|-
| FrameTime
| <code>FrameTime( js_raw_args js_raw_args_1 )</code>
| Gets the time this frame started, in seconds since panorama was initialized
|-
| GetContextPanel
| <code>GetContextPanel( js_raw_args js_raw_args_1 )</code>
| Get the current panel context
|-
| RegisterKeyBind
| <code>RegisterKeyBind( js_raw_args js_raw_args_1 )</code>
| Register a key binding
|-
| Each
| <code>Each( js_raw_args js_raw_args_1 )</code>
| Call a function on each given item
|-
| DbgIsReloadingScript
| <code>DbgIsReloadingScript( js_raw_args js_raw_args_1 )</code>
| Call during JS startup code to check if script is being reloaded
|-
| HTMLEscape
| <code>HTMLEscape( js_raw_args js_raw_args_1 )</code>
| Convert a string to HTML-safe
|-
| LogChannel
| <code>LogChannel( js_raw_args js_raw_args_1 )</code>
| Create a logging channel
|-
| BImageFileExists
| <code>BImageFileExists( js_raw_args js_raw_args_1 )</code>
| Return true if a file exists.  Path will usually start with 'file://{images}'
|}




=== Label ===
=== DOTAHeroModelOverlay ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Function
! Function
Line 2,044: Line 2,256:
|-  
|-  
| visible
| visible
| <code>Label.visible( boolean boolean_1 )</code>
| <code>DOTAHeroModelOverlay.visible( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| enabled
| enabled
| <code>Label.enabled( boolean boolean_1 )</code>
| <code>DOTAHeroModelOverlay.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| checked
| checked
| <code>Label.checked( boolean boolean_1 )</code>
| <code>DOTAHeroModelOverlay.checked( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| defaultfocus
| defaultfocus
| <code>Label.defaultfocus( cstring cstring_1 )</code>
| <code>DOTAHeroModelOverlay.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| inputnamespace
| inputnamespace
| <code>Label.inputnamespace( cstring cstring_1 )</code>
| <code>DOTAHeroModelOverlay.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| hittest
| hittest
| <code>Label.hittest( boolean boolean_1 )</code>
| <code>DOTAHeroModelOverlay.hittest( boolean boolean_1 )</code>
|
|-
| hittestchildren
| <code>DOTAHeroModelOverlay.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| tabindex
| tabindex
| <code>Label.tabindex( float float_1 )</code>
| <code>DOTAHeroModelOverlay.tabindex( float float_1 )</code>
|  
|  
|-  
|-  
| selectionpos_x
| selectionpos_x
| <code>Label.selectionpos_x( float float_1 )</code>
| <code>DOTAHeroModelOverlay.selectionpos_x( float float_1 )</code>
|  
|  
|-  
|-  
| selectionpos_y
| selectionpos_y
| <code>Label.selectionpos_y( float float_1 )</code>
| <code>DOTAHeroModelOverlay.selectionpos_y( float float_1 )</code>
|
|-
| type
| <code>DOTAHeroModelOverlay.type()</code>
|  
|  
|-  
|-  
| id
| id
| <code>Label.id()</code>
| <code>DOTAHeroModelOverlay.id()</code>
|  
|  
|-  
|-  
| layoutfile
| layoutfile
| <code>Label.layoutfile()</code>
| <code>DOTAHeroModelOverlay.layoutfile()</code>
|  
|  
|-  
|-  
| contentwidth
| contentwidth
| <code>Label.contentwidth()</code>
| <code>DOTAHeroModelOverlay.contentwidth()</code>
|  
|  
|-  
|-  
| contentheight
| contentheight
| <code>Label.contentheight()</code>
| <code>DOTAHeroModelOverlay.contentheight()</code>
|  
|  
|-  
|-  
| desiredlayoutwidth
| desiredlayoutwidth
| <code>Label.desiredlayoutwidth()</code>
| <code>DOTAHeroModelOverlay.desiredlayoutwidth()</code>
|  
|  
|-  
|-  
| desiredlayoutheight
| desiredlayoutheight
| <code>Label.desiredlayoutheight()</code>
| <code>DOTAHeroModelOverlay.desiredlayoutheight()</code>
|  
|  
|-  
|-  
| actuallayoutwidth
| actuallayoutwidth
| <code>Label.actuallayoutwidth()</code>
| <code>DOTAHeroModelOverlay.actuallayoutwidth()</code>
|  
|  
|-  
|-  
| actuallayoutheight
| actuallayoutheight
| <code>Label.actuallayoutheight()</code>
| <code>DOTAHeroModelOverlay.actuallayoutheight()</code>
|  
|  
|-  
|-  
| actualxoffset
| actualxoffset
| <code>Label.actualxoffset()</code>
| <code>DOTAHeroModelOverlay.actualxoffset()</code>
|  
|  
|-  
|-  
| actualyoffset
| actualyoffset
| <code>Label.actualyoffset()</code>
| <code>DOTAHeroModelOverlay.actualyoffset()</code>
|  
|  
|-  
|-  
| scrolloffset_y
| scrolloffset_y
| <code>Label.scrolloffset_y()</code>
| <code>DOTAHeroModelOverlay.scrolloffset_y()</code>
|  
|  
|-  
|-  
| scrolloffset_x
| scrolloffset_x
| <code>Label.scrolloffset_x()</code>
| <code>DOTAHeroModelOverlay.scrolloffset_x()</code>
|  
|  
|-  
|-  
| style
| actualuiscale_y
| <code>Label.style()</code>
| <code>DOTAHeroModelOverlay.actualuiscale_y()</code>
|  
|  
|-  
|-  
| AddClass
| actualuiscale_x
| <code>Label.AddClass( cstring cstring_1 )</code>
| <code>DOTAHeroModelOverlay.actualuiscale_x()</code>
|
|-
| style
| <code>DOTAHeroModelOverlay.style()</code>
|
|-
| AddClass
| <code>DOTAHeroModelOverlay.AddClass( cstring cstring_1 )</code>
|
|-
| AddClasses
| <code>DOTAHeroModelOverlay.AddClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| RemoveClass
| RemoveClass
| <code>Label.RemoveClass( cstring cstring_1 )</code>
| <code>DOTAHeroModelOverlay.RemoveClass( cstring cstring_1 )</code>
|
|-
| RemoveClasses
| <code>DOTAHeroModelOverlay.RemoveClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| BHasClass
| BHasClass
| <code>Label.BHasClass( cstring cstring_1 )</code>
| <code>DOTAHeroModelOverlay.BHasClass( cstring cstring_1 )</code>
|
|-
| BAscendantHasClass
| <code>DOTAHeroModelOverlay.BAscendantHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetHasClass
| SetHasClass
| <code>Label.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| <code>DOTAHeroModelOverlay.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| ToggleClass
| ToggleClass
| <code>Label.ToggleClass( cstring cstring_1 )</code>
| <code>DOTAHeroModelOverlay.ToggleClass( cstring cstring_1 )</code>
|
|-
| SwitchClass
| <code>DOTAHeroModelOverlay.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|
|-
| TriggerClass
| <code>DOTAHeroModelOverlay.TriggerClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ClearPanelEvent
| ClearPanelEvent
| <code>Label.ClearPanelEvent( cstring cstring_1 )</code>
| <code>DOTAHeroModelOverlay.ClearPanelEvent( cstring cstring_1 )</code>
|
|-
| SetDraggable
| <code>DOTAHeroModelOverlay.SetDraggable( boolean boolean_1 )</code>
|
|-
| IsDraggable
| <code>DOTAHeroModelOverlay.IsDraggable()</code>
|
|-
| IsSizeValid
| <code>DOTAHeroModelOverlay.IsSizeValid()</code>
|  
|  
|-  
|-  
| GetChildCount
| GetChildCount
| <code>Label.GetChildCount()</code>
| <code>DOTAHeroModelOverlay.GetChildCount()</code>
|  
|  
|-  
|-  
| GetChild
| GetChild
| <code>Label.GetChild( integer integer_1 )</code>
| <code>DOTAHeroModelOverlay.GetChild( integer integer_1 )</code>
|
|-
| GetChildIndex
| <code>DOTAHeroModelOverlay.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| Children
| Children
| <code>Label.Children()</code>
| <code>DOTAHeroModelOverlay.Children()</code>
|  
|  
|-  
|-  
| FindChildrenWithClassTraverse
| FindChildrenWithClassTraverse
| <code>Label.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| <code>DOTAHeroModelOverlay.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|
|-
| FindChildrenWithAttributeTraverse
| <code>DOTAHeroModelOverlay.FindChildrenWithAttributeTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetParent
| GetParent
| <code>Label.GetParent()</code>
| <code>DOTAHeroModelOverlay.GetParent()</code>
|  
|  
|-  
|-  
| SetParent
| SetParent
| <code>Label.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTAHeroModelOverlay.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| FindChild
| FindChild
| <code>Label.FindChild( cstring cstring_1 )</code>
| <code>DOTAHeroModelOverlay.FindChild( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| FindChildTraverse
| FindChildTraverse
| <code>Label.FindChildTraverse( cstring cstring_1 )</code>
| <code>DOTAHeroModelOverlay.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| FindChildInLayoutFile
| FindChildInLayoutFile
| <code>Label.FindChildInLayoutFile( cstring cstring_1 )</code>
| <code>DOTAHeroModelOverlay.FindChildInLayoutFile( cstring cstring_1 )</code>
|
|-
| FindPanelInThisOrParentLayoutFile
| <code>DOTAHeroModelOverlay.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )</code>
|
|-
| FindAncestor
| <code>DOTAHeroModelOverlay.FindAncestor( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| RemoveAndDeleteChildren
| RemoveAndDeleteChildren
| <code>Label.RemoveAndDeleteChildren()</code>
| <code>DOTAHeroModelOverlay.RemoveAndDeleteChildren()</code>
|  
|  
|-  
|-  
| MoveChildBefore
| MoveChildBefore
| <code>Label.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>DOTAHeroModelOverlay.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| MoveChildAfter
| MoveChildAfter
| <code>Label.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>DOTAHeroModelOverlay.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| DeleteAsync
| GetPositionWithinWindow
| <code>Label.DeleteAsync( float float_1 )</code>
| <code>DOTAHeroModelOverlay.GetPositionWithinWindow()</code>
|  
|  
|-  
|-  
| BIsTransparent
| GetPositionWithinAncestor
| <code>Label.BIsTransparent()</code>
| <code>DOTAHeroModelOverlay.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| BAcceptsInput
| GetPosition
| <code>Label.BAcceptsInput()</code>
| <code>DOTAHeroModelOverlay.GetPosition( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BAcceptsFocus
| ApplyStyles
| <code>Label.BAcceptsFocus()</code>
| <code>DOTAHeroModelOverlay.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetFocus
| ClearPropertyFromCode
| <code>Label.SetFocus()</code>
| <code>DOTAHeroModelOverlay.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| BHasHoverStyle
| DeleteAsync
| <code>Label.BHasHoverStyle()</code>
| <code>DOTAHeroModelOverlay.DeleteAsync( float float_1 )</code>
|
|-
| BIsTransparent
| <code>DOTAHeroModelOverlay.BIsTransparent()</code>
|
|-
| BAcceptsInput
| <code>DOTAHeroModelOverlay.BAcceptsInput()</code>
|
|-
| BAcceptsFocus
| <code>DOTAHeroModelOverlay.BAcceptsFocus()</code>
|
|-
| SetFocus
| <code>DOTAHeroModelOverlay.SetFocus()</code>
|
|-
| UpdateFocusInContext
| <code>DOTAHeroModelOverlay.UpdateFocusInContext()</code>
|
|-
| BHasHoverStyle
| <code>DOTAHeroModelOverlay.BHasHoverStyle()</code>
|
|-
| SetAcceptsInput
| <code>DOTAHeroModelOverlay.SetAcceptsInput( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetAcceptsFocus
| SetAcceptsFocus
| <code>Label.SetAcceptsFocus( boolean boolean_1 )</code>
| <code>DOTAHeroModelOverlay.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetDisableFocusOnMouseDown
| SetDisableFocusOnMouseDown
| <code>Label.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| <code>DOTAHeroModelOverlay.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BHasKeyFocus
| BHasKeyFocus
| <code>Label.BHasKeyFocus()</code>
| <code>DOTAHeroModelOverlay.BHasKeyFocus()</code>
|
|-
| SetScrollParentToFitWhenFocused
| <code>DOTAHeroModelOverlay.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|
|-
| BScrollParentToFitWhenFocused
| <code>DOTAHeroModelOverlay.BScrollParentToFitWhenFocused()</code>
|  
|  
|-  
|-  
| IsSelected
| IsSelected
| <code>Label.IsSelected()</code>
| <code>DOTAHeroModelOverlay.IsSelected()</code>
|  
|  
|-  
|-  
| BHasDescendantKeyFocus
| BHasDescendantKeyFocus
| <code>Label.BHasDescendantKeyFocus()</code>
| <code>DOTAHeroModelOverlay.BHasDescendantKeyFocus()</code>
|  
|  
|-  
|-  
| BLoadLayout
| BLoadLayout
| <code>Label.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAHeroModelOverlay.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|
|-
| BLoadLayoutSnippet
| <code>DOTAHeroModelOverlay.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BLoadLayoutFromString
| BHasLayoutSnippet
| <code>Label.BLoadLayoutFromString( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAHeroModelOverlay.BHasLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| LoadLayoutFromStringAsync
| BGetSnippetNames
| <code>Label.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAHeroModelOverlay.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| LoadLayoutAsync
| SetTopOfInputContext
| <code>Label.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAHeroModelOverlay.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetDialogVariable
| SetDialogVariable
| <code>Label.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAHeroModelOverlay.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| SetDialogVariableInt
| SetDialogVariableInt
| <code>Label.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAHeroModelOverlay.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|
|-
| SetDialogVariableTime
| <code>DOTAHeroModelOverlay.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|
|-
| SetDialogVariableLocString
| <code>DOTAHeroModelOverlay.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )</code>
|
|-
| SetDialogVariableLocStringNested
| <code>DOTAHeroModelOverlay.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )</code>
|
|-
| SetDialogVariablePluralLocStringInt
| <code>DOTAHeroModelOverlay.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )</code>
|  
|  
|-  
|-  
| ScrollToTop
| ScrollToTop
| <code>Label.ScrollToTop()</code>
| <code>DOTAHeroModelOverlay.ScrollToTop()</code>
|  
|  
|-  
|-  
| ScrollToBottom
| ScrollToBottom
| <code>Label.ScrollToBottom()</code>
| <code>DOTAHeroModelOverlay.ScrollToBottom()</code>
|  
|  
|-  
|-  
| ScrollToLeftEdge
| ScrollToLeftEdge
| <code>Label.ScrollToLeftEdge()</code>
| <code>DOTAHeroModelOverlay.ScrollToLeftEdge()</code>
|  
|  
|-  
|-  
| ScrollToRightEdge
| ScrollToRightEdge
| <code>Label.ScrollToRightEdge()</code>
| <code>DOTAHeroModelOverlay.ScrollToRightEdge()</code>
|  
|  
|-  
|-  
| ScrollParentToMakePanelFit
| ScrollParentToMakePanelFit
| <code>Label.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| <code>DOTAHeroModelOverlay.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|
|-
| ScrollToFitRegion
| <code>DOTAHeroModelOverlay.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )</code>
|  
|  
|-  
|-  
| BCanSeeInParentScroll
| BCanSeeInParentScroll
| <code>Label.BCanSeeInParentScroll()</code>
| <code>DOTAHeroModelOverlay.BCanSeeInParentScroll()</code>
|
|-
| PlayPanelSound
| <code>DOTAHeroModelOverlay.PlayPanelSound( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeInt
| GetAttributeInt
| <code>Label.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAHeroModelOverlay.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| GetAttributeString
| GetAttributeString
| <code>Label.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAHeroModelOverlay.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| GetAttributeUInt32
| GetAttributeUInt32
| <code>Label.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>DOTAHeroModelOverlay.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| SetAttributeInt
| SetAttributeInt
| <code>Label.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAHeroModelOverlay.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| SetAttributeString
| SetAttributeString
| <code>Label.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAHeroModelOverlay.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| SetAttributeUInt32
| SetAttributeUInt32
| <code>Label.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>DOTAHeroModelOverlay.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| SetInputNamespace
| SetInputNamespace
| <code>Label.SetInputNamespace( cstring cstring_1 )</code>
| <code>DOTAHeroModelOverlay.SetInputNamespace( cstring cstring_1 )</code>
|
|-
| RegisterForReadyEvents
| <code>DOTAHeroModelOverlay.RegisterForReadyEvents( boolean boolean_1 )</code>
|
|-
| BReadyForDisplay
| <code>DOTAHeroModelOverlay.BReadyForDisplay()</code>
|
|-
| SetReadyForDisplay
| <code>DOTAHeroModelOverlay.SetReadyForDisplay( boolean boolean_1 )</code>
|
|-
| SetPositionInPixels
| <code>DOTAHeroModelOverlay.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
|
|-
| Data
| <code>DOTAHeroModelOverlay.Data( js_raw_args js_raw_args_1 )</code>
|
|-
| debug.description
| <code>DOTAHeroModelOverlay.debug.description( js_raw_args js_raw_args_1 )</code>
|
|-
| SetSendScrollPositionChangedEvents
| <code>DOTAHeroModelOverlay.SetSendScrollPositionChangedEvents( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| text
| SetCompositionLayerTextureName
| <code>Label.text( cstring cstring_1 )</code>
| <code>DOTAHeroModelOverlay.SetCompositionLayerTextureName( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| html
| WriteCompositionLayerPNG
| <code>Label.html( boolean boolean_1 )</code>
| <code>DOTAHeroModelOverlay.WriteCompositionLayerPNG( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetPanelEvent
| SetPanelEvent
| <code>Label.SetPanelEvent( cstring cstring_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>DOTAHeroModelOverlay.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|
|-
| RunScriptInPanelContext
| <code>DOTAHeroModelOverlay.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|
|-
| rememberchildfocus
| <code>DOTAHeroModelOverlay.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| paneltype
| paneltype
| <code>Label.paneltype()</code>
| <code>DOTAHeroModelOverlay.paneltype()</code>
|  
|  
|}
|}




=== CustomUIElement ===
=== DOTAPlay ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Function
! Function
Line 2,348: Line 2,724:
|-  
|-  
| visible
| visible
| <code>CustomUIElement.visible( boolean boolean_1 )</code>
| <code>DOTAPlay.visible( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| enabled
| enabled
| <code>CustomUIElement.enabled( boolean boolean_1 )</code>
| <code>DOTAPlay.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| checked
| checked
| <code>CustomUIElement.checked( boolean boolean_1 )</code>
| <code>DOTAPlay.checked( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| defaultfocus
| defaultfocus
| <code>CustomUIElement.defaultfocus( cstring cstring_1 )</code>
| <code>DOTAPlay.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| inputnamespace
| inputnamespace
| <code>CustomUIElement.inputnamespace( cstring cstring_1 )</code>
| <code>DOTAPlay.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| hittest
| hittest
| <code>CustomUIElement.hittest( boolean boolean_1 )</code>
| <code>DOTAPlay.hittest( boolean boolean_1 )</code>
|
|-
| hittestchildren
| <code>DOTAPlay.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| tabindex
| tabindex
| <code>CustomUIElement.tabindex( float float_1 )</code>
| <code>DOTAPlay.tabindex( float float_1 )</code>
|  
|  
|-  
|-  
| selectionpos_x
| selectionpos_x
| <code>CustomUIElement.selectionpos_x( float float_1 )</code>
| <code>DOTAPlay.selectionpos_x( float float_1 )</code>
|  
|  
|-  
|-  
| selectionpos_y
| selectionpos_y
| <code>CustomUIElement.selectionpos_y( float float_1 )</code>
| <code>DOTAPlay.selectionpos_y( float float_1 )</code>
|
|-
| type
| <code>DOTAPlay.type()</code>
|  
|  
|-  
|-  
| id
| id
| <code>CustomUIElement.id()</code>
| <code>DOTAPlay.id()</code>
|  
|  
|-  
|-  
| layoutfile
| layoutfile
| <code>CustomUIElement.layoutfile()</code>
| <code>DOTAPlay.layoutfile()</code>
|  
|  
|-  
|-  
| contentwidth
| contentwidth
| <code>CustomUIElement.contentwidth()</code>
| <code>DOTAPlay.contentwidth()</code>
|  
|  
|-  
|-  
| contentheight
| contentheight
| <code>CustomUIElement.contentheight()</code>
| <code>DOTAPlay.contentheight()</code>
|  
|  
|-  
|-  
| desiredlayoutwidth
| desiredlayoutwidth
| <code>CustomUIElement.desiredlayoutwidth()</code>
| <code>DOTAPlay.desiredlayoutwidth()</code>
|  
|  
|-  
|-  
| desiredlayoutheight
| desiredlayoutheight
| <code>CustomUIElement.desiredlayoutheight()</code>
| <code>DOTAPlay.desiredlayoutheight()</code>
|  
|  
|-  
|-  
| actuallayoutwidth
| actuallayoutwidth
| <code>CustomUIElement.actuallayoutwidth()</code>
| <code>DOTAPlay.actuallayoutwidth()</code>
|  
|  
|-  
|-  
| actuallayoutheight
| actuallayoutheight
| <code>CustomUIElement.actuallayoutheight()</code>
| <code>DOTAPlay.actuallayoutheight()</code>
|  
|  
|-  
|-  
| actualxoffset
| actualxoffset
| <code>CustomUIElement.actualxoffset()</code>
| <code>DOTAPlay.actualxoffset()</code>
|  
|  
|-  
|-  
| actualyoffset
| actualyoffset
| <code>CustomUIElement.actualyoffset()</code>
| <code>DOTAPlay.actualyoffset()</code>
|  
|  
|-  
|-  
| scrolloffset_y
| scrolloffset_y
| <code>CustomUIElement.scrolloffset_y()</code>
| <code>DOTAPlay.scrolloffset_y()</code>
|  
|  
|-  
|-  
| scrolloffset_x
| scrolloffset_x
| <code>CustomUIElement.scrolloffset_x()</code>
| <code>DOTAPlay.scrolloffset_x()</code>
|
|-
| actualuiscale_y
| <code>DOTAPlay.actualuiscale_y()</code>
|
|-
| actualuiscale_x
| <code>DOTAPlay.actualuiscale_x()</code>
|  
|  
|-  
|-  
| style
| style
| <code>CustomUIElement.style()</code>
| <code>DOTAPlay.style()</code>
|  
|  
|-  
|-  
| AddClass
| AddClass
| <code>CustomUIElement.AddClass( cstring cstring_1 )</code>
| <code>DOTAPlay.AddClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| RemoveClass
| AddClasses
| <code>CustomUIElement.RemoveClass( cstring cstring_1 )</code>
| <code>DOTAPlay.AddClasses( unknown_variant_type unknown_variant_type_1 )</code>
|
|-
| RemoveClass
| <code>DOTAPlay.RemoveClass( cstring cstring_1 )</code>
|
|-
| RemoveClasses
| <code>DOTAPlay.RemoveClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| BHasClass
| BHasClass
| <code>CustomUIElement.BHasClass( cstring cstring_1 )</code>
| <code>DOTAPlay.BHasClass( cstring cstring_1 )</code>
|
|-
| BAscendantHasClass
| <code>DOTAPlay.BAscendantHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetHasClass
| SetHasClass
| <code>CustomUIElement.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| <code>DOTAPlay.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| ToggleClass
| ToggleClass
| <code>CustomUIElement.ToggleClass( cstring cstring_1 )</code>
| <code>DOTAPlay.ToggleClass( cstring cstring_1 )</code>
|
|-
| SwitchClass
| <code>DOTAPlay.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|
|-
| TriggerClass
| <code>DOTAPlay.TriggerClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ClearPanelEvent
| ClearPanelEvent
| <code>CustomUIElement.ClearPanelEvent( cstring cstring_1 )</code>
| <code>DOTAPlay.ClearPanelEvent( cstring cstring_1 )</code>
|
|-
| SetDraggable
| <code>DOTAPlay.SetDraggable( boolean boolean_1 )</code>
|
|-
| IsDraggable
| <code>DOTAPlay.IsDraggable()</code>
|
|-
| IsSizeValid
| <code>DOTAPlay.IsSizeValid()</code>
|  
|  
|-  
|-  
| GetChildCount
| GetChildCount
| <code>CustomUIElement.GetChildCount()</code>
| <code>DOTAPlay.GetChildCount()</code>
|  
|  
|-  
|-  
| GetChild
| GetChild
| <code>CustomUIElement.GetChild( integer integer_1 )</code>
| <code>DOTAPlay.GetChild( integer integer_1 )</code>
|
|-
| GetChildIndex
| <code>DOTAPlay.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| Children
| Children
| <code>CustomUIElement.Children()</code>
| <code>DOTAPlay.Children()</code>
|  
|  
|-  
|-  
| FindChildrenWithClassTraverse
| FindChildrenWithClassTraverse
| <code>CustomUIElement.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| <code>DOTAPlay.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|
|-
| FindChildrenWithAttributeTraverse
| <code>DOTAPlay.FindChildrenWithAttributeTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetParent
| GetParent
| <code>CustomUIElement.GetParent()</code>
| <code>DOTAPlay.GetParent()</code>
|  
|  
|-  
|-  
| SetParent
| SetParent
| <code>CustomUIElement.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTAPlay.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| FindChild
| FindChild
| <code>CustomUIElement.FindChild( cstring cstring_1 )</code>
| <code>DOTAPlay.FindChild( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| FindChildTraverse
| FindChildTraverse
| <code>CustomUIElement.FindChildTraverse( cstring cstring_1 )</code>
| <code>DOTAPlay.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| FindChildInLayoutFile
| FindChildInLayoutFile
| <code>CustomUIElement.FindChildInLayoutFile( cstring cstring_1 )</code>
| <code>DOTAPlay.FindChildInLayoutFile( cstring cstring_1 )</code>
|
|-
| FindPanelInThisOrParentLayoutFile
| <code>DOTAPlay.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )</code>
|
|-
| FindAncestor
| <code>DOTAPlay.FindAncestor( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| RemoveAndDeleteChildren
| RemoveAndDeleteChildren
| <code>CustomUIElement.RemoveAndDeleteChildren()</code>
| <code>DOTAPlay.RemoveAndDeleteChildren()</code>
|  
|  
|-  
|-  
| MoveChildBefore
| MoveChildBefore
| <code>CustomUIElement.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>DOTAPlay.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| MoveChildAfter
| MoveChildAfter
| <code>CustomUIElement.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>DOTAPlay.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|
|-
| GetPositionWithinWindow
| <code>DOTAPlay.GetPositionWithinWindow()</code>
|
|-
| GetPositionWithinAncestor
| <code>DOTAPlay.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )</code>
|
|-
| GetPosition
| <code>DOTAPlay.GetPosition( boolean boolean_1 )</code>
|
|-
| ApplyStyles
| <code>DOTAPlay.ApplyStyles( boolean boolean_1 )</code>
|
|-
| ClearPropertyFromCode
| <code>DOTAPlay.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| DeleteAsync
| DeleteAsync
| <code>CustomUIElement.DeleteAsync( float float_1 )</code>
| <code>DOTAPlay.DeleteAsync( float float_1 )</code>
|  
|  
|-  
|-  
| BIsTransparent
| BIsTransparent
| <code>CustomUIElement.BIsTransparent()</code>
| <code>DOTAPlay.BIsTransparent()</code>
|  
|  
|-  
|-  
| BAcceptsInput
| BAcceptsInput
| <code>CustomUIElement.BAcceptsInput()</code>
| <code>DOTAPlay.BAcceptsInput()</code>
|  
|  
|-  
|-  
| BAcceptsFocus
| BAcceptsFocus
| <code>CustomUIElement.BAcceptsFocus()</code>
| <code>DOTAPlay.BAcceptsFocus()</code>
|  
|  
|-  
|-  
| SetFocus
| SetFocus
| <code>CustomUIElement.SetFocus()</code>
| <code>DOTAPlay.SetFocus()</code>
|  
|  
|-  
|-  
| BHasHoverStyle
| UpdateFocusInContext
| <code>CustomUIElement.BHasHoverStyle()</code>
| <code>DOTAPlay.UpdateFocusInContext()</code>
|
|-
| BHasHoverStyle
| <code>DOTAPlay.BHasHoverStyle()</code>
|
|-
| SetAcceptsInput
| <code>DOTAPlay.SetAcceptsInput( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetAcceptsFocus
| SetAcceptsFocus
| <code>CustomUIElement.SetAcceptsFocus( boolean boolean_1 )</code>
| <code>DOTAPlay.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetDisableFocusOnMouseDown
| SetDisableFocusOnMouseDown
| <code>CustomUIElement.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| <code>DOTAPlay.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BHasKeyFocus
| BHasKeyFocus
| <code>CustomUIElement.BHasKeyFocus()</code>
| <code>DOTAPlay.BHasKeyFocus()</code>
|
|-
| SetScrollParentToFitWhenFocused
| <code>DOTAPlay.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|
|-
| BScrollParentToFitWhenFocused
| <code>DOTAPlay.BScrollParentToFitWhenFocused()</code>
|  
|  
|-  
|-  
| IsSelected
| IsSelected
| <code>CustomUIElement.IsSelected()</code>
| <code>DOTAPlay.IsSelected()</code>
|  
|  
|-  
|-  
| BHasDescendantKeyFocus
| BHasDescendantKeyFocus
| <code>CustomUIElement.BHasDescendantKeyFocus()</code>
| <code>DOTAPlay.BHasDescendantKeyFocus()</code>
|  
|  
|-  
|-  
| BLoadLayout
| BLoadLayout
| <code>CustomUIElement.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAPlay.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|
|-
| BLoadLayoutSnippet
| <code>DOTAPlay.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BLoadLayoutFromString
| BHasLayoutSnippet
| <code>CustomUIElement.BLoadLayoutFromString( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAPlay.BHasLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| LoadLayoutFromStringAsync
| BGetSnippetNames
| <code>CustomUIElement.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAPlay.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| LoadLayoutAsync
| SetTopOfInputContext
| <code>CustomUIElement.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAPlay.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetDialogVariable
| SetDialogVariable
| <code>CustomUIElement.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAPlay.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| SetDialogVariableInt
| SetDialogVariableInt
| <code>CustomUIElement.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAPlay.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|
|-
| SetDialogVariableTime
| <code>DOTAPlay.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|
|-
| SetDialogVariableLocString
| <code>DOTAPlay.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )</code>
|
|-
| SetDialogVariableLocStringNested
| <code>DOTAPlay.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )</code>
|
|-
| SetDialogVariablePluralLocStringInt
| <code>DOTAPlay.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )</code>
|  
|  
|-  
|-  
| ScrollToTop
| ScrollToTop
| <code>CustomUIElement.ScrollToTop()</code>
| <code>DOTAPlay.ScrollToTop()</code>
|  
|  
|-  
|-  
| ScrollToBottom
| ScrollToBottom
| <code>CustomUIElement.ScrollToBottom()</code>
| <code>DOTAPlay.ScrollToBottom()</code>
|  
|  
|-  
|-  
| ScrollToLeftEdge
| ScrollToLeftEdge
| <code>CustomUIElement.ScrollToLeftEdge()</code>
| <code>DOTAPlay.ScrollToLeftEdge()</code>
|  
|  
|-  
|-  
| ScrollToRightEdge
| ScrollToRightEdge
| <code>CustomUIElement.ScrollToRightEdge()</code>
| <code>DOTAPlay.ScrollToRightEdge()</code>
|  
|  
|-  
|-  
| ScrollParentToMakePanelFit
| ScrollParentToMakePanelFit
| <code>CustomUIElement.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| <code>DOTAPlay.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|
|-
| ScrollToFitRegion
| <code>DOTAPlay.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )</code>
|  
|  
|-  
|-  
| BCanSeeInParentScroll
| BCanSeeInParentScroll
| <code>CustomUIElement.BCanSeeInParentScroll()</code>
| <code>DOTAPlay.BCanSeeInParentScroll()</code>
|
|-
| PlayPanelSound
| <code>DOTAPlay.PlayPanelSound( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeInt
| GetAttributeInt
| <code>CustomUIElement.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAPlay.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| GetAttributeString
| GetAttributeString
| <code>CustomUIElement.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAPlay.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| GetAttributeUInt32
| GetAttributeUInt32
| <code>CustomUIElement.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>DOTAPlay.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| SetAttributeInt
| SetAttributeInt
| <code>CustomUIElement.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAPlay.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| SetAttributeString
| SetAttributeString
| <code>CustomUIElement.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAPlay.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| SetAttributeUInt32
| SetAttributeUInt32
| <code>CustomUIElement.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>DOTAPlay.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| SetInputNamespace
| SetInputNamespace
| <code>CustomUIElement.SetInputNamespace( cstring cstring_1 )</code>
| <code>DOTAPlay.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetPanelEvent
| RegisterForReadyEvents
| <code>CustomUIElement.SetPanelEvent( cstring cstring_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>DOTAPlay.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| paneltype
| BReadyForDisplay
| <code>CustomUIElement.paneltype()</code>
| <code>DOTAPlay.BReadyForDisplay()</code>
|  
|  
|}
=== DOTAAvatarImage ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| visible
| SetReadyForDisplay
| <code>DOTAAvatarImage.visible( boolean boolean_1 )</code>
| <code>DOTAPlay.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| enabled
| SetPositionInPixels
| <code>DOTAAvatarImage.enabled( boolean boolean_1 )</code>
| <code>DOTAPlay.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
|  
|  
|-  
|-  
| checked
| Data
| <code>DOTAAvatarImage.checked( boolean boolean_1 )</code>
| <code>DOTAPlay.Data( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| defaultfocus
| debug.description
| <code>DOTAAvatarImage.defaultfocus( cstring cstring_1 )</code>
| <code>DOTAPlay.debug.description( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| inputnamespace
| SetSendScrollPositionChangedEvents
| <code>DOTAAvatarImage.inputnamespace( cstring cstring_1 )</code>
| <code>DOTAPlay.SetSendScrollPositionChangedEvents( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| hittest
| SetCompositionLayerTextureName
| <code>DOTAAvatarImage.hittest( boolean boolean_1 )</code>
| <code>DOTAPlay.SetCompositionLayerTextureName( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| tabindex
| WriteCompositionLayerPNG
| <code>DOTAAvatarImage.tabindex( float float_1 )</code>
| <code>DOTAPlay.WriteCompositionLayerPNG( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| selectionpos_x
| GetActiveFeaturedGamemode
| <code>DOTAAvatarImage.selectionpos_x( float float_1 )</code>
| <code>DOTAPlay.GetActiveFeaturedGamemode( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| selectionpos_y
| GetFeaturedGamemodeProgress
| <code>DOTAAvatarImage.selectionpos_y( float float_1 )</code>
| <code>DOTAPlay.GetFeaturedGamemodeProgress()</code>
|  
|  
|-  
|-  
| id
| GetFeaturedGamemodeMax
| <code>DOTAAvatarImage.id()</code>
| <code>DOTAPlay.GetFeaturedGamemodeMax()</code>
|  
|  
|-  
|-  
| layoutfile
| GetSelectedGameModes
| <code>DOTAAvatarImage.layoutfile()</code>
| <code>DOTAPlay.GetSelectedGameModes()</code>
|  
|  
|-  
|-  
| contentwidth
| UpdateCasualGameModeCheckboxes
| <code>DOTAAvatarImage.contentwidth()</code>
| <code>DOTAPlay.UpdateCasualGameModeCheckboxes()</code>
|  
|  
|-  
|-  
| contentheight
| SetPanelEvent
| <code>DOTAAvatarImage.contentheight()</code>
| <code>DOTAPlay.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| desiredlayoutwidth
| RunScriptInPanelContext
| <code>DOTAAvatarImage.desiredlayoutwidth()</code>
| <code>DOTAPlay.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| desiredlayoutheight
| rememberchildfocus
| <code>DOTAAvatarImage.desiredlayoutheight()</code>
| <code>DOTAPlay.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| actuallayoutwidth
| paneltype
| <code>DOTAAvatarImage.actuallayoutwidth()</code>
| <code>DOTAPlay.paneltype()</code>
|  
|  
|}
=== Panel ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| actuallayoutheight
| visible
| <code>DOTAAvatarImage.actuallayoutheight()</code>
| <code>Panel.visible( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| actualxoffset
| enabled
| <code>DOTAAvatarImage.actualxoffset()</code>
| <code>Panel.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| actualyoffset
| checked
| <code>DOTAAvatarImage.actualyoffset()</code>
| <code>Panel.checked( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| scrolloffset_y
| defaultfocus
| <code>DOTAAvatarImage.scrolloffset_y()</code>
| <code>Panel.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| scrolloffset_x
| inputnamespace
| <code>DOTAAvatarImage.scrolloffset_x()</code>
| <code>Panel.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| style
| hittest
| <code>DOTAAvatarImage.style()</code>
| <code>Panel.hittest( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| AddClass
| hittestchildren
| <code>DOTAAvatarImage.AddClass( cstring cstring_1 )</code>
| <code>Panel.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| RemoveClass
| tabindex
| <code>DOTAAvatarImage.RemoveClass( cstring cstring_1 )</code>
| <code>Panel.tabindex( float float_1 )</code>
|  
|  
|-  
|-  
| BHasClass
| selectionpos_x
| <code>DOTAAvatarImage.BHasClass( cstring cstring_1 )</code>
| <code>Panel.selectionpos_x( float float_1 )</code>
|  
|  
|-  
|-  
| SetHasClass
| selectionpos_y
| <code>DOTAAvatarImage.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| <code>Panel.selectionpos_y( float float_1 )</code>
|  
|  
|-  
|-  
| ToggleClass
| type
| <code>DOTAAvatarImage.ToggleClass( cstring cstring_1 )</code>
| <code>Panel.type()</code>
|  
|  
|-  
|-  
| ClearPanelEvent
| id
| <code>DOTAAvatarImage.ClearPanelEvent( cstring cstring_1 )</code>
| <code>Panel.id()</code>
|  
|  
|-  
|-  
| GetChildCount
| layoutfile
| <code>DOTAAvatarImage.GetChildCount()</code>
| <code>Panel.layoutfile()</code>
|  
|  
|-  
|-  
| GetChild
| contentwidth
| <code>DOTAAvatarImage.GetChild( integer integer_1 )</code>
| <code>Panel.contentwidth()</code>
|  
|  
|-  
|-  
| Children
| contentheight
| <code>DOTAAvatarImage.Children()</code>
| <code>Panel.contentheight()</code>
|  
|  
|-  
|-  
| FindChildrenWithClassTraverse
| desiredlayoutwidth
| <code>DOTAAvatarImage.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| <code>Panel.desiredlayoutwidth()</code>
|  
|  
|-  
|-  
| GetParent
| desiredlayoutheight
| <code>DOTAAvatarImage.GetParent()</code>
| <code>Panel.desiredlayoutheight()</code>
|  
|  
|-  
|-  
| SetParent
| actuallayoutwidth
| <code>DOTAAvatarImage.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| <code>Panel.actuallayoutwidth()</code>
|  
|  
|-  
|-  
| FindChild
| actuallayoutheight
| <code>DOTAAvatarImage.FindChild( cstring cstring_1 )</code>
| <code>Panel.actuallayoutheight()</code>
|  
|  
|-  
|-  
| FindChildTraverse
| actualxoffset
| <code>DOTAAvatarImage.FindChildTraverse( cstring cstring_1 )</code>
| <code>Panel.actualxoffset()</code>
|  
|  
|-  
|-  
| FindChildInLayoutFile
| actualyoffset
| <code>DOTAAvatarImage.FindChildInLayoutFile( cstring cstring_1 )</code>
| <code>Panel.actualyoffset()</code>
|  
|  
|-  
|-  
| RemoveAndDeleteChildren
| scrolloffset_y
| <code>DOTAAvatarImage.RemoveAndDeleteChildren()</code>
| <code>Panel.scrolloffset_y()</code>
|  
|  
|-  
|-  
| MoveChildBefore
| scrolloffset_x
| <code>DOTAAvatarImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Panel.scrolloffset_x()</code>
|  
|  
|-  
|-  
| MoveChildAfter
| actualuiscale_y
| <code>DOTAAvatarImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Panel.actualuiscale_y()</code>
|  
|  
|-  
|-  
| DeleteAsync
| actualuiscale_x
| <code>DOTAAvatarImage.DeleteAsync( float float_1 )</code>
| <code>Panel.actualuiscale_x()</code>
|  
|  
|-  
|-  
| BIsTransparent
| style
| <code>DOTAAvatarImage.BIsTransparent()</code>
| <code>Panel.style()</code>
|  
|  
|-  
|-  
| BAcceptsInput
| AddClass
| <code>DOTAAvatarImage.BAcceptsInput()</code>
| <code>Panel.AddClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BAcceptsFocus
| AddClasses
| <code>DOTAAvatarImage.BAcceptsFocus()</code>
| <code>Panel.AddClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| SetFocus
| RemoveClass
| <code>DOTAAvatarImage.SetFocus()</code>
| <code>Panel.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BHasHoverStyle
| RemoveClasses
| <code>DOTAAvatarImage.BHasHoverStyle()</code>
| <code>Panel.RemoveClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| SetAcceptsFocus
| BHasClass
| <code>DOTAAvatarImage.SetAcceptsFocus( boolean boolean_1 )</code>
| <code>Panel.BHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetDisableFocusOnMouseDown
| BAscendantHasClass
| <code>DOTAAvatarImage.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| <code>Panel.BAscendantHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BHasKeyFocus
| SetHasClass
| <code>DOTAAvatarImage.BHasKeyFocus()</code>
| <code>Panel.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| IsSelected
| ToggleClass
| <code>DOTAAvatarImage.IsSelected()</code>
| <code>Panel.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BHasDescendantKeyFocus
| SwitchClass
| <code>DOTAAvatarImage.BHasDescendantKeyFocus()</code>
| <code>Panel.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| BLoadLayout
| TriggerClass
| <code>DOTAAvatarImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Panel.TriggerClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BLoadLayoutFromString
| ClearPanelEvent
| <code>DOTAAvatarImage.BLoadLayoutFromString( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Panel.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| LoadLayoutFromStringAsync
| SetDraggable
| <code>DOTAAvatarImage.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Panel.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| LoadLayoutAsync
| IsDraggable
| <code>DOTAAvatarImage.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Panel.IsDraggable()</code>
|  
|  
|-  
|-  
| SetDialogVariable
| IsSizeValid
| <code>DOTAAvatarImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| <code>Panel.IsSizeValid()</code>
|  
|  
|-  
|-  
| SetDialogVariableInt
| GetChildCount
| <code>DOTAAvatarImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| <code>Panel.GetChildCount()</code>
|
|-
| GetChild
| <code>Panel.GetChild( integer integer_1 )</code>
|  
|  
|-  
|-  
| ScrollToTop
| GetChildIndex
| <code>DOTAAvatarImage.ScrollToTop()</code>
| <code>Panel.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| ScrollToBottom
| Children
| <code>DOTAAvatarImage.ScrollToBottom()</code>
| <code>Panel.Children()</code>
|  
|  
|-  
|-  
| ScrollToLeftEdge
| FindChildrenWithClassTraverse
| <code>DOTAAvatarImage.ScrollToLeftEdge()</code>
| <code>Panel.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ScrollToRightEdge
| FindChildrenWithAttributeTraverse
| <code>DOTAAvatarImage.ScrollToRightEdge()</code>
| <code>Panel.FindChildrenWithAttributeTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ScrollParentToMakePanelFit
| GetParent
| <code>DOTAAvatarImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| <code>Panel.GetParent()</code>
|  
|  
|-  
|-  
| BCanSeeInParentScroll
| SetParent
| <code>DOTAAvatarImage.BCanSeeInParentScroll()</code>
| <code>Panel.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| GetAttributeInt
| FindChild
| <code>DOTAAvatarImage.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>Panel.FindChild( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeString
| FindChildTraverse
| <code>DOTAAvatarImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>Panel.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeUInt32
| FindChildInLayoutFile
| <code>DOTAAvatarImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>Panel.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetAttributeInt
| FindPanelInThisOrParentLayoutFile
| <code>DOTAAvatarImage.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>Panel.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetAttributeString
| FindAncestor
| <code>DOTAAvatarImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>Panel.FindAncestor( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetAttributeUInt32
| RemoveAndDeleteChildren
| <code>DOTAAvatarImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>Panel.RemoveAndDeleteChildren()</code>
|  
|  
|-  
|-  
| SetInputNamespace
| MoveChildBefore
| <code>DOTAAvatarImage.SetInputNamespace( cstring cstring_1 )</code>
| <code>Panel.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| steamid
| MoveChildAfter
| <code>DOTAAvatarImage.steamid( cstring cstring_1 )</code>
| <code>Panel.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| SetPanelEvent
| GetPositionWithinWindow
| <code>DOTAAvatarImage.SetPanelEvent( cstring cstring_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Panel.GetPositionWithinWindow()</code>
|  
|  
|-  
|-  
| paneltype
| GetPositionWithinAncestor
| <code>DOTAAvatarImage.paneltype()</code>
| <code>Panel.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|}
=== DOTACustomUITypeContainer ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| visible
| GetPosition
| <code>DOTACustomUITypeContainer.visible( boolean boolean_1 )</code>
| <code>Panel.GetPosition( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| enabled
| ApplyStyles
| <code>DOTACustomUITypeContainer.enabled( boolean boolean_1 )</code>
| <code>Panel.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| checked
| ClearPropertyFromCode
| <code>DOTACustomUITypeContainer.checked( boolean boolean_1 )</code>
| <code>Panel.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| defaultfocus
| DeleteAsync
| <code>DOTACustomUITypeContainer.defaultfocus( cstring cstring_1 )</code>
| <code>Panel.DeleteAsync( float float_1 )</code>
|  
|  
|-  
|-  
| inputnamespace
| BIsTransparent
| <code>DOTACustomUITypeContainer.inputnamespace( cstring cstring_1 )</code>
| <code>Panel.BIsTransparent()</code>
|  
|  
|-  
|-  
| hittest
| BAcceptsInput
| <code>DOTACustomUITypeContainer.hittest( boolean boolean_1 )</code>
| <code>Panel.BAcceptsInput()</code>
|  
|  
|-  
|-  
| tabindex
| BAcceptsFocus
| <code>DOTACustomUITypeContainer.tabindex( float float_1 )</code>
| <code>Panel.BAcceptsFocus()</code>
|  
|  
|-  
|-  
| selectionpos_x
| SetFocus
| <code>DOTACustomUITypeContainer.selectionpos_x( float float_1 )</code>
| <code>Panel.SetFocus()</code>
|  
|  
|-  
|-  
| selectionpos_y
| UpdateFocusInContext
| <code>DOTACustomUITypeContainer.selectionpos_y( float float_1 )</code>
| <code>Panel.UpdateFocusInContext()</code>
|  
|  
|-  
|-  
| id
| BHasHoverStyle
| <code>DOTACustomUITypeContainer.id()</code>
| <code>Panel.BHasHoverStyle()</code>
|  
|  
|-  
|-  
| layoutfile
| SetAcceptsInput
| <code>DOTACustomUITypeContainer.layoutfile()</code>
| <code>Panel.SetAcceptsInput( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| contentwidth
| SetAcceptsFocus
| <code>DOTACustomUITypeContainer.contentwidth()</code>
| <code>Panel.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| contentheight
| SetDisableFocusOnMouseDown
| <code>DOTACustomUITypeContainer.contentheight()</code>
| <code>Panel.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| desiredlayoutwidth
| BHasKeyFocus
| <code>DOTACustomUITypeContainer.desiredlayoutwidth()</code>
| <code>Panel.BHasKeyFocus()</code>
|  
|  
|-  
|-  
| desiredlayoutheight
| SetScrollParentToFitWhenFocused
| <code>DOTACustomUITypeContainer.desiredlayoutheight()</code>
| <code>Panel.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| actuallayoutwidth
| BScrollParentToFitWhenFocused
| <code>DOTACustomUITypeContainer.actuallayoutwidth()</code>
| <code>Panel.BScrollParentToFitWhenFocused()</code>
|  
|  
|-  
|-  
| actuallayoutheight
| IsSelected
| <code>DOTACustomUITypeContainer.actuallayoutheight()</code>
| <code>Panel.IsSelected()</code>
|  
|  
|-  
|-  
| actualxoffset
| BHasDescendantKeyFocus
| <code>DOTACustomUITypeContainer.actualxoffset()</code>
| <code>Panel.BHasDescendantKeyFocus()</code>
|  
|  
|-  
|-  
| actualyoffset
| BLoadLayout
| <code>DOTACustomUITypeContainer.actualyoffset()</code>
| <code>Panel.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| scrolloffset_y
| BLoadLayoutSnippet
| <code>DOTACustomUITypeContainer.scrolloffset_y()</code>
| <code>Panel.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| scrolloffset_x
| BHasLayoutSnippet
| <code>DOTACustomUITypeContainer.scrolloffset_x()</code>
| <code>Panel.BHasLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| style
| BGetSnippetNames
| <code>DOTACustomUITypeContainer.style()</code>
| <code>Panel.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| AddClass
| SetTopOfInputContext
| <code>DOTACustomUITypeContainer.AddClass( cstring cstring_1 )</code>
| <code>Panel.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| RemoveClass
| SetDialogVariable
| <code>DOTACustomUITypeContainer.RemoveClass( cstring cstring_1 )</code>
| <code>Panel.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| BHasClass
| SetDialogVariableInt
| <code>DOTACustomUITypeContainer.BHasClass( cstring cstring_1 )</code>
| <code>Panel.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| SetHasClass
| SetDialogVariableTime
| <code>DOTACustomUITypeContainer.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| <code>Panel.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-  
|-  
| ToggleClass
| SetDialogVariableLocString
| <code>DOTACustomUITypeContainer.ToggleClass( cstring cstring_1 )</code>
| <code>Panel.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| ClearPanelEvent
| SetDialogVariableLocStringNested
| <code>DOTACustomUITypeContainer.ClearPanelEvent( cstring cstring_1 )</code>
| <code>Panel.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| GetChildCount
| SetDialogVariablePluralLocStringInt
| <code>DOTACustomUITypeContainer.GetChildCount()</code>
| <code>Panel.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )</code>
|  
|  
|-  
|-  
| GetChild
| ScrollToTop
| <code>DOTACustomUITypeContainer.GetChild( integer integer_1 )</code>
| <code>Panel.ScrollToTop()</code>
|  
|  
|-  
|-  
| Children
| ScrollToBottom
| <code>DOTACustomUITypeContainer.Children()</code>
| <code>Panel.ScrollToBottom()</code>
|  
|  
|-  
|-  
| FindChildrenWithClassTraverse
| ScrollToLeftEdge
| <code>DOTACustomUITypeContainer.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| <code>Panel.ScrollToLeftEdge()</code>
|  
|  
|-  
|-  
| GetParent
| ScrollToRightEdge
| <code>DOTACustomUITypeContainer.GetParent()</code>
| <code>Panel.ScrollToRightEdge()</code>
|  
|  
|-  
|-  
| SetParent
| ScrollParentToMakePanelFit
| <code>DOTACustomUITypeContainer.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| <code>Panel.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| FindChild
| ScrollToFitRegion
| <code>DOTACustomUITypeContainer.FindChild( cstring cstring_1 )</code>
| <code>Panel.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )</code>
|  
|  
|-  
|-  
| FindChildTraverse
| BCanSeeInParentScroll
| <code>DOTACustomUITypeContainer.FindChildTraverse( cstring cstring_1 )</code>
| <code>Panel.BCanSeeInParentScroll()</code>
|  
|  
|-  
|-  
| FindChildInLayoutFile
| PlayPanelSound
| <code>DOTACustomUITypeContainer.FindChildInLayoutFile( cstring cstring_1 )</code>
| <code>Panel.PlayPanelSound( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| RemoveAndDeleteChildren
| GetAttributeInt
| <code>DOTACustomUITypeContainer.RemoveAndDeleteChildren()</code>
| <code>Panel.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| MoveChildBefore
| GetAttributeString
| <code>DOTACustomUITypeContainer.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Panel.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| MoveChildAfter
| GetAttributeUInt32
| <code>DOTACustomUITypeContainer.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Panel.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| DeleteAsync
| SetAttributeInt
| <code>DOTACustomUITypeContainer.DeleteAsync( float float_1 )</code>
| <code>Panel.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| BIsTransparent
| SetAttributeString
| <code>DOTACustomUITypeContainer.BIsTransparent()</code>
| <code>Panel.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| BAcceptsInput
| SetAttributeUInt32
| <code>DOTACustomUITypeContainer.BAcceptsInput()</code>
| <code>Panel.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| BAcceptsFocus
| SetInputNamespace
| <code>DOTACustomUITypeContainer.BAcceptsFocus()</code>
| <code>Panel.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetFocus
| RegisterForReadyEvents
| <code>DOTACustomUITypeContainer.SetFocus()</code>
| <code>Panel.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BHasHoverStyle
| BReadyForDisplay
| <code>DOTACustomUITypeContainer.BHasHoverStyle()</code>
| <code>Panel.BReadyForDisplay()</code>
|  
|  
|-  
|-  
| SetAcceptsFocus
| SetReadyForDisplay
| <code>DOTACustomUITypeContainer.SetAcceptsFocus( boolean boolean_1 )</code>
| <code>Panel.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetDisableFocusOnMouseDown
| SetPositionInPixels
| <code>DOTACustomUITypeContainer.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| <code>Panel.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
|  
|  
|-  
|-  
| BHasKeyFocus
| Data
| <code>DOTACustomUITypeContainer.BHasKeyFocus()</code>
| <code>Panel.Data( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| IsSelected
| debug.description
| <code>DOTACustomUITypeContainer.IsSelected()</code>
| <code>Panel.debug.description( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| BHasDescendantKeyFocus
| SetSendScrollPositionChangedEvents
| <code>DOTACustomUITypeContainer.BHasDescendantKeyFocus()</code>
| <code>Panel.SetSendScrollPositionChangedEvents( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BLoadLayout
| SetCompositionLayerTextureName
| <code>DOTACustomUITypeContainer.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Panel.SetCompositionLayerTextureName( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BLoadLayoutFromString
| WriteCompositionLayerPNG
| <code>DOTACustomUITypeContainer.BLoadLayoutFromString( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Panel.WriteCompositionLayerPNG( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| LoadLayoutFromStringAsync
| SetPanelEvent
| <code>DOTACustomUITypeContainer.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Panel.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| LoadLayoutAsync
| RunScriptInPanelContext
| <code>DOTACustomUITypeContainer.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Panel.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| SetDialogVariable
| rememberchildfocus
| <code>DOTACustomUITypeContainer.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| <code>Panel.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetDialogVariableInt
| paneltype
| <code>DOTACustomUITypeContainer.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| <code>Panel.paneltype()</code>
|  
|  
|}
=== Label ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| ScrollToTop
| visible
| <code>DOTACustomUITypeContainer.ScrollToTop()</code>
| <code>Label.visible( boolean boolean_1 )</code>
|
|-
| enabled
| <code>Label.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| ScrollToBottom
| checked
| <code>DOTACustomUITypeContainer.ScrollToBottom()</code>
| <code>Label.checked( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| ScrollToLeftEdge
| defaultfocus
| <code>DOTACustomUITypeContainer.ScrollToLeftEdge()</code>
| <code>Label.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ScrollToRightEdge
| inputnamespace
| <code>DOTACustomUITypeContainer.ScrollToRightEdge()</code>
| <code>Label.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ScrollParentToMakePanelFit
| hittest
| <code>DOTACustomUITypeContainer.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| <code>Label.hittest( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BCanSeeInParentScroll
| hittestchildren
| <code>DOTACustomUITypeContainer.BCanSeeInParentScroll()</code>
| <code>Label.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetAttributeInt
| tabindex
| <code>DOTACustomUITypeContainer.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>Label.tabindex( float float_1 )</code>
|  
|  
|-  
|-  
| GetAttributeString
| selectionpos_x
| <code>DOTACustomUITypeContainer.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>Label.selectionpos_x( float float_1 )</code>
|  
|  
|-  
|-  
| GetAttributeUInt32
| selectionpos_y
| <code>DOTACustomUITypeContainer.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>Label.selectionpos_y( float float_1 )</code>
|  
|  
|-  
|-  
| SetAttributeInt
| type
| <code>DOTACustomUITypeContainer.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>Label.type()</code>
|  
|  
|-  
|-  
| SetAttributeString
| id
| <code>DOTACustomUITypeContainer.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>Label.id()</code>
|  
|  
|-  
|-  
| SetAttributeUInt32
| layoutfile
| <code>DOTACustomUITypeContainer.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>Label.layoutfile()</code>
|  
|  
|-  
|-  
| SetInputNamespace
| contentwidth
| <code>DOTACustomUITypeContainer.SetInputNamespace( cstring cstring_1 )</code>
| <code>Label.contentwidth()</code>
|  
|  
|-  
|-  
| SetPanelEvent
| contentheight
| <code>DOTACustomUITypeContainer.SetPanelEvent( cstring cstring_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Label.contentheight()</code>
|  
|  
|-  
|-  
| paneltype
| desiredlayoutwidth
| <code>DOTACustomUITypeContainer.paneltype()</code>
| <code>Label.desiredlayoutwidth()</code>
|  
|  
|}
|-  
 
| desiredlayoutheight
=== DOTA_GameState ===
| <code>Label.desiredlayoutheight()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_INIT
| 0
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD
| actuallayoutwidth
| 1
| <code>Label.actuallayoutwidth()</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_HERO_SELECTION
| actuallayoutheight
| 3
| <code>Label.actuallayoutheight()</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_STRATEGY_TIME
| actualxoffset
| 4
| <code>Label.actualxoffset()</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_PRE_GAME
| actualyoffset
| 6
| <code>Label.actualyoffset()</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_GAME_IN_PROGRESS
| scrolloffset_y
| 7
| <code>Label.scrolloffset_y()</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_POST_GAME
| scrolloffset_x
| 8
| <code>Label.scrolloffset_x()</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_DISCONNECT
| actualuiscale_y
| 9
| <code>Label.actualuiscale_y()</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_TEAM_SHOWCASE
| actualuiscale_x
| 5
| <code>Label.actualuiscale_x()</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP
| style
| 2
| <code>Label.style()</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_LAST
| AddClass
| 0
| <code>Label.AddClass( cstring cstring_1 )</code>
|  
|  
|}
|-  
 
| AddClasses
=== DOTA_GC_TEAM ===
| <code>Label.AddClasses( unknown_variant_type unknown_variant_type_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_GC_TEAM.DOTA_GC_TEAM_GOOD_GUYS
| 0
|  
|  
|-
|-  
| DOTA_GC_TEAM.DOTA_GC_TEAM_BAD_GUYS
| RemoveClass
| 1
| <code>Label.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_GC_TEAM.DOTA_GC_TEAM_BROADCASTER
| RemoveClasses
| 2
| <code>Label.RemoveClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_GC_TEAM.DOTA_GC_TEAM_SPECTATOR
| BHasClass
| 3
| <code>Label.BHasClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_GC_TEAM.DOTA_GC_TEAM_PLAYER_POOL
| BAscendantHasClass
| 4
| <code>Label.BAscendantHasClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_GC_TEAM.DOTA_GC_TEAM_NOTEAM
| SetHasClass
| 5
| <code>Label.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|}
|-  
 
| ToggleClass
=== DOTAConnectionState_t ===
| <code>Label.ToggleClass( cstring cstring_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_UNKNOWN
| 0
|  
|  
|-
|-  
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_NOT_YET_CONNECTED
| SwitchClass
| 1
| <code>Label.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_CONNECTED
| TriggerClass
| 2
| <code>Label.TriggerClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_DISCONNECTED
| ClearPanelEvent
| 3
| <code>Label.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_ABANDONED
| SetDraggable
| 4
| <code>Label.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_LOADING
| IsDraggable
| 5
| <code>Label.IsDraggable()</code>
|  
|  
|-
|-  
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_FAILED
| IsSizeValid
| 6
| <code>Label.IsSizeValid()</code>
|  
|  
|}
|-  
 
| GetChildCount
=== dotaunitorder_t ===
| <code>Label.GetChildCount()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_NONE
| 0
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_POSITION
| GetChild
| 1
| <code>Label.GetChild( integer integer_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_TARGET
| GetChildIndex
| 2
| <code>Label.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_MOVE
| Children
| 3
| <code>Label.Children()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_TARGET
| FindChildrenWithClassTraverse
| 4
| <code>Label.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_POSITION
| FindChildrenWithAttributeTraverse
| 5
| <code>Label.FindChildrenWithAttributeTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET
| GetParent
| 6
| <code>Label.GetParent()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET_TREE
| SetParent
| 7
| <code>Label.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_NO_TARGET
| FindChild
| 8
| <code>Label.FindChild( cstring cstring_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE
| FindChildTraverse
| 9
| <code>Label.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_HOLD_POSITION
| FindChildInLayoutFile
| 10
| <code>Label.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_TRAIN_ABILITY
| FindPanelInThisOrParentLayoutFile
| 11
| <code>Label.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_DROP_ITEM
| FindAncestor
| 12
| <code>Label.FindAncestor( cstring cstring_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_GIVE_ITEM
| RemoveAndDeleteChildren
| 13
| <code>Label.RemoveAndDeleteChildren()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_ITEM
| MoveChildBefore
| 14
| <code>Label.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_RUNE
| MoveChildAfter
| 15
| <code>Label.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_PURCHASE_ITEM
| GetPositionWithinWindow
| 16
| <code>Label.GetPositionWithinWindow()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_SELL_ITEM
| GetPositionWithinAncestor
| 17
| <code>Label.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_DISASSEMBLE_ITEM
| GetPosition
| 18
| <code>Label.GetPosition( boolean boolean_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_ITEM
| ApplyStyles
| 19
| <code>Label.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO
| ClearPropertyFromCode
| 20
| <code>Label.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_STOP
| DeleteAsync
| 21
| <code>Label.DeleteAsync( float float_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_TAUNT
| BIsTransparent
| 22
| <code>Label.BIsTransparent()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_BUYBACK
| BAcceptsInput
| 23
| <code>Label.BAcceptsInput()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_GLYPH
| BAcceptsFocus
| 24
| <code>Label.BAcceptsFocus()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH
| SetFocus
| 25
| <code>Label.SetFocus()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_RUNE
| UpdateFocusInContext
| 26
| <code>Label.UpdateFocusInContext()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_PING_ABILITY
| BHasHoverStyle
| 27
| <code>Label.BHasHoverStyle()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_DIRECTION
| SetAcceptsInput
| 28
| <code>Label.SetAcceptsInput( boolean boolean_1 )</code>
|  
|  
|}
|-  
 
| SetAcceptsFocus
=== DOTA_OVERHEAD_ALERT ===
| <code>Label.SetAcceptsFocus( boolean boolean_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_GOLD
| 0
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DENY
| SetDisableFocusOnMouseDown
| 1
| <code>Label.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_CRITICAL
| BHasKeyFocus
| 2
| <code>Label.BHasKeyFocus()</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_XP
| SetScrollParentToFitWhenFocused
| 3
| <code>Label.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_SPELL_DAMAGE
| BScrollParentToFitWhenFocused
| 4
| <code>Label.BScrollParentToFitWhenFocused()</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MISS
| IsSelected
| 5
| <code>Label.IsSelected()</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DAMAGE
| BHasDescendantKeyFocus
| 6
| <code>Label.BHasDescendantKeyFocus()</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_EVADE
| BLoadLayout
| 7
| <code>Label.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BLOCK
| BLoadLayoutSnippet
| 8
| <code>Label.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_POISON_DAMAGE
| BHasLayoutSnippet
| 9
| <code>Label.BHasLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_HEAL
| BGetSnippetNames
| 10
| <code>Label.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_ADD
| SetTopOfInputContext
| 11
| <code>Label.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_LOSS
| SetDialogVariable
| 12
| <code>Label.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_EARLY
| SetDialogVariableInt
| 13
| <code>Label.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_CLOSE
| SetDialogVariableTime
| 14
| <code>Label.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_MISS
| SetDialogVariableLocString
| 15
| <code>Label.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|}
|-  
 
| SetDialogVariableLocStringNested
=== DOTA_HeroPickState ===
| <code>Label.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_NONE
| 0
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_AP_SELECT
| SetDialogVariablePluralLocStringInt
| 1
| <code>Label.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_SD_SELECT
| ScrollToTop
| 2
| <code>Label.ScrollToTop()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_INTRO_SELECT
| ScrollToBottom
| 3
| <code>Label.ScrollToBottom()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_RD_SELECT
| ScrollToLeftEdge
| 4
| <code>Label.ScrollToLeftEdge()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_INTRO
| ScrollToRightEdge
| 5
| <code>Label.ScrollToRightEdge()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_CAPTAINPICK
| ScrollParentToMakePanelFit
| 6
| <code>Label.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN1
| ScrollToFitRegion
| 7
| <code>Label.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN2
| BCanSeeInParentScroll
| 8
| <code>Label.BCanSeeInParentScroll()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN3
| PlayPanelSound
| 9
| <code>Label.PlayPanelSound( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN4
| GetAttributeInt
| 10
| <code>Label.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN5
| GetAttributeString
| 11
| <code>Label.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN6
| GetAttributeUInt32
| 12
| <code>Label.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN7
| SetAttributeInt
| 13
| <code>Label.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN8
| SetAttributeString
| 14
| <code>Label.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN9
| SetAttributeUInt32
| 15
| <code>Label.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN10
| SetInputNamespace
| 16
| <code>Label.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT1
| RegisterForReadyEvents
| 17
| <code>Label.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT2
| BReadyForDisplay
| 18
| <code>Label.BReadyForDisplay()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT3
| SetReadyForDisplay
| 19
| <code>Label.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT4
| SetPositionInPixels
| 20
| <code>Label.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT5
| Data
| 21
| <code>Label.Data( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT6
| debug.description
| 22
| <code>Label.debug.description( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT7
| SetSendScrollPositionChangedEvents
| 23
| <code>Label.SetSendScrollPositionChangedEvents( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT8
| SetCompositionLayerTextureName
| 24
| <code>Label.SetCompositionLayerTextureName( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT9
| WriteCompositionLayerPNG
| 25
| <code>Label.WriteCompositionLayerPNG( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT10
| text
| 26
| <code>Label.text( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_PICK
| html
| 27
| <code>Label.html( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_AR_SELECT
| SetLocString
| 28
| <code>Label.SetLocString( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_MO_SELECT
| SetAlreadyLocalizedText
| 29
| <code>Label.SetAlreadyLocalizedText( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_FH_SELECT
| SetPanelEvent
| 30
| <code>Label.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_INTRO
| RunScriptInPanelContext
| 31
| <code>Label.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_CAPTAINPICK
| rememberchildfocus
| 32
| <code>Label.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN1
| paneltype
| 33
| <code>Label.paneltype()</code>
|  
|  
|-
|}
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN2
 
| 34
 
=== ToggleButton ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
| visible
| <code>ToggleButton.visible( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN3
| enabled
| 35
| <code>ToggleButton.enabled( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN4
| checked
| 36
| <code>ToggleButton.checked( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN5
| defaultfocus
| 37
| <code>ToggleButton.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN6
| inputnamespace
| 38
| <code>ToggleButton.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT1
| hittest
| 39
| <code>ToggleButton.hittest( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT2
| hittestchildren
| 40
| <code>ToggleButton.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT3
| tabindex
| 41
| <code>ToggleButton.tabindex( float float_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT4
| selectionpos_x
| 42
| <code>ToggleButton.selectionpos_x( float float_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT5
| selectionpos_y
| 43
| <code>ToggleButton.selectionpos_y( float float_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT6
| type
| 44
| <code>ToggleButton.type()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT7
| id
| 45
| <code>ToggleButton.id()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT8
| layoutfile
| 46
| <code>ToggleButton.layoutfile()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT9
| contentwidth
| 47
| <code>ToggleButton.contentwidth()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT10
| contentheight
| 48
| <code>ToggleButton.contentheight()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_PICK
| desiredlayoutwidth
| 49
| <code>ToggleButton.desiredlayoutwidth()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_BD_SELECT
| desiredlayoutheight
| 50
| <code>ToggleButton.desiredlayoutheight()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ABILITY_DRAFT_SELECT
| actuallayoutwidth
| 51
| <code>ToggleButton.actuallayoutwidth()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ARDM_SELECT
| actuallayoutheight
| 52
| <code>ToggleButton.actuallayoutheight()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_ALL_DRAFT_SELECT
| actualxoffset
| 53
| <code>ToggleButton.actualxoffset()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_CUSTOMGAME_SELECT
| actualyoffset
| 54
| <code>ToggleButton.actualyoffset()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_COUNT
| scrolloffset_y
| 55
| <code>ToggleButton.scrolloffset_y()</code>
|  
|  
|}
|-  
 
| scrolloffset_x
=== DOTATeam_t ===
| <code>ToggleButton.scrolloffset_x()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTATeam_t.DOTA_TEAM_FIRST
| 2
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_GOODGUYS
| actualuiscale_y
| 2
| <code>ToggleButton.actualuiscale_y()</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_BADGUYS
| actualuiscale_x
| 3
| <code>ToggleButton.actualuiscale_x()</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_NEUTRALS
| style
| 4
| <code>ToggleButton.style()</code>
|  
|-
| AddClass
| <code>ToggleButton.AddClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_NOTEAM
| AddClasses
| 5
| <code>ToggleButton.AddClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_1
| RemoveClass
| 6
| <code>ToggleButton.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_2
| RemoveClasses
| 7
| <code>ToggleButton.RemoveClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_3
| BHasClass
| 8
| <code>ToggleButton.BHasClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_4
| BAscendantHasClass
| 9
| <code>ToggleButton.BAscendantHasClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_5
| SetHasClass
| 10
| <code>ToggleButton.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_6
| ToggleClass
| 11
| <code>ToggleButton.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_7
| SwitchClass
| 12
| <code>ToggleButton.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_8
| TriggerClass
| 13
| <code>ToggleButton.TriggerClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_COUNT
| ClearPanelEvent
| 14
| <code>ToggleButton.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_MIN
| SetDraggable
| 6
| <code>ToggleButton.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_MAX
| IsDraggable
| 13
| <code>ToggleButton.IsDraggable()</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_COUNT
| IsSizeValid
| 8
| <code>ToggleButton.IsSizeValid()</code>
|  
|  
|}
|-  
 
| GetChildCount
=== DOTA_RUNES ===
| <code>ToggleButton.GetChildCount()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_RUNES.DOTA_RUNE_INVALID
| -1
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_DOUBLEDAMAGE
| GetChild
| 0
| <code>ToggleButton.GetChild( integer integer_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_HASTE
| GetChildIndex
| 1
| <code>ToggleButton.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_ILLUSION
| Children
| 2
| <code>ToggleButton.Children()</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_INVISIBILITY
| FindChildrenWithClassTraverse
| 3
| <code>ToggleButton.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_REGENERATION
| FindChildrenWithAttributeTraverse
| 4
| <code>ToggleButton.FindChildrenWithAttributeTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_BOUNTY
| GetParent
| 5
| <code>ToggleButton.GetParent()</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_COUNT
| SetParent
| 6
| <code>ToggleButton.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_HAUNTED
| FindChild
| 7
| <code>ToggleButton.FindChild( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_SPOOKY
| FindChildTraverse
| 8
| <code>ToggleButton.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_RAPIER
| FindChildInLayoutFile
| 9
| <code>ToggleButton.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_TURBO
| FindPanelInThisOrParentLayoutFile
| 10
| <code>ToggleButton.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_MYSTERY
| FindAncestor
| 11
| <code>ToggleButton.FindAncestor( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_HALLOWEEN_RUNE_COUNT
| RemoveAndDeleteChildren
| 12
| <code>ToggleButton.RemoveAndDeleteChildren()</code>
|  
|  
|}
|-  
 
| MoveChildBefore
=== DOTA_UNIT_TARGET_TEAM ===
| <code>ToggleButton.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_NONE
| 0
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_FRIENDLY
| MoveChildAfter
| 1
| <code>ToggleButton.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_ENEMY
| GetPositionWithinWindow
| 2
| <code>ToggleButton.GetPositionWithinWindow()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_CUSTOM
| GetPositionWithinAncestor
| 4
| <code>ToggleButton.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_BOTH
| GetPosition
| 3
| <code>ToggleButton.GetPosition( boolean boolean_1 )</code>
|  
|  
|}
|-  
 
| ApplyStyles
=== DOTA_UNIT_TARGET_TYPE ===
| <code>ToggleButton.ApplyStyles( boolean boolean_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_NONE
| 0
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_HERO
| ClearPropertyFromCode
| 1
| <code>ToggleButton.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CREEP
| DeleteAsync
| 2
| <code>ToggleButton.DeleteAsync( float float_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BUILDING
| BIsTransparent
| 4
| <code>ToggleButton.BIsTransparent()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_MECHANICAL
| BAcceptsInput
| 8
| <code>ToggleButton.BAcceptsInput()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_COURIER
| BAcceptsFocus
| 16
| <code>ToggleButton.BAcceptsFocus()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_OTHER
| SetFocus
| 32
| <code>ToggleButton.SetFocus()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_TREE
| UpdateFocusInContext
| 64
| <code>ToggleButton.UpdateFocusInContext()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CUSTOM
| BHasHoverStyle
| 128
| <code>ToggleButton.BHasHoverStyle()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BASIC
| SetAcceptsInput
| 18
| <code>ToggleButton.SetAcceptsInput( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_ALL
| SetAcceptsFocus
| 63
| <code>ToggleButton.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|}
|-  
 
| SetDisableFocusOnMouseDown
=== DOTA_UNIT_TARGET_FLAGS ===
| <code>ToggleButton.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NONE
| 0
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_RANGED_ONLY
| BHasKeyFocus
| 2
| <code>ToggleButton.BHasKeyFocus()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MELEE_ONLY
| SetScrollParentToFitWhenFocused
| 4
| <code>ToggleButton.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_DEAD
| BScrollParentToFitWhenFocused
| 8
| <code>ToggleButton.BScrollParentToFitWhenFocused()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES
| IsSelected
| 16
| <code>ToggleButton.IsSelected()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES
| BHasDescendantKeyFocus
| 32
| <code>ToggleButton.BHasDescendantKeyFocus()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_INVULNERABLE
| BLoadLayout
| 64
| <code>ToggleButton.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE
| BLoadLayoutSnippet
| 128
| <code>ToggleButton.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NO_INVIS
| BHasLayoutSnippet
| 256
| <code>ToggleButton.BHasLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS
| BGetSnippetNames
| 512
| <code>ToggleButton.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_PLAYER_CONTROLLED
| SetTopOfInputContext
| 1024
| <code>ToggleButton.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_DOMINATED
| SetDialogVariable
| 2048
| <code>ToggleButton.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_SUMMONED
| SetDialogVariableInt
| 4096
| <code>ToggleButton.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ILLUSIONS
| SetDialogVariableTime
| 8192
| <code>ToggleButton.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ATTACK_IMMUNE
| SetDialogVariableLocString
| 16384
| <code>ToggleButton.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MANA_ONLY
| SetDialogVariableLocStringNested
| 32768
| <code>ToggleButton.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_CHECK_DISABLE_HELP
| SetDialogVariablePluralLocStringInt
| 65536
| <code>ToggleButton.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO
| ScrollToTop
| 131072
| <code>ToggleButton.ScrollToTop()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_OUT_OF_WORLD
| ScrollToBottom
| 262144
| <code>ToggleButton.ScrollToBottom()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_NIGHTMARED
| ScrollToLeftEdge
| 524288
| <code>ToggleButton.ScrollToLeftEdge()</code>
|  
|  
|}
|-  
 
| ScrollToRightEdge
=== DOTALimits_t ===
| <code>ToggleButton.ScrollToRightEdge()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTALimits_t.DOTA_MAX_PLAYERS
| 64
| Max number of players connected to the server including spectators.
|-
| DOTALimits_t.DOTA_MAX_TEAM
| 5
| Max number of players per team.
|-
| DOTALimits_t.DOTA_MAX_PLAYER_TEAMS
| 10
| Max number of player teams supported.
|-
| DOTALimits_t.DOTA_MAX_TEAM_PLAYERS
| 10
| Max number of non-spectator players supported.
|}
 
=== DOTAInventoryFlags_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_NONE
| 0
|  
|  
|-
|-  
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_MAIN
| ScrollParentToMakePanelFit
| 1
| <code>ToggleButton.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-
|-  
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_STASH
| ScrollToFitRegion
| 2
| <code>ToggleButton.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )</code>
|  
|  
|-
|-  
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_ON_GROUND
| BCanSeeInParentScroll
| 4
| <code>ToggleButton.BCanSeeInParentScroll()</code>
|  
|  
|-
|-  
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_AT_FOUNTAIN
| PlayPanelSound
| 8
| <code>ToggleButton.PlayPanelSound( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTAInventoryFlags_t.DOTA_INVENTORY_LIMIT_DROP_ON_GROUND
| GetAttributeInt
| 16
| <code>ToggleButton.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALL_ACCESS
| GetAttributeString
| 3
| <code>ToggleButton.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|}
|-  
 
| GetAttributeUInt32
=== EDOTA_ModifyGold_Reason ===
| <code>ToggleButton.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Unspecified
| 0
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Death
| SetAttributeInt
| 1
| <code>ToggleButton.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Buyback
| SetAttributeString
| 2
| <code>ToggleButton.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseConsumable
| SetAttributeUInt32
| 3
| <code>ToggleButton.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseItem
| SetInputNamespace
| 4
| <code>ToggleButton.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbandonedRedistribute
| RegisterForReadyEvents
| 5
| <code>ToggleButton.RegisterForReadyEvents( boolean boolean_1 )</code>
|
|-
| BReadyForDisplay
| <code>ToggleButton.BReadyForDisplay()</code>
|  
|-
| SetReadyForDisplay
| <code>ToggleButton.SetReadyForDisplay( boolean boolean_1 )</code>
|
|-
| SetPositionInPixels
| <code>ToggleButton.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SellItem
| Data
| 6
| <code>ToggleButton.Data( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbilityCost
| debug.description
| 7
| <code>ToggleButton.debug.description( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CheatCommand
| SetSendScrollPositionChangedEvents
| 8
| <code>ToggleButton.SetSendScrollPositionChangedEvents( boolean boolean_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SelectionPenalty
| SetCompositionLayerTextureName
| 9
| <code>ToggleButton.SetCompositionLayerTextureName( cstring cstring_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_GameTick
| WriteCompositionLayerPNG
| 10
| <code>ToggleButton.WriteCompositionLayerPNG( cstring cstring_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Building
| SetSelected
| 11
| <code>ToggleButton.SetSelected( boolean boolean_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_HeroKill
| text
| 12
| <code>ToggleButton.text( cstring cstring_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CreepKill
| SetPanelEvent
| 13
| <code>ToggleButton.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_RoshanKill
| RunScriptInPanelContext
| 14
| <code>ToggleButton.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CourierKill
| rememberchildfocus
| 15
| <code>ToggleButton.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SharedGold
| paneltype
| 16
| <code>ToggleButton.paneltype()</code>
|  
|  
|}
|}


=== DOTAUnitAttackCapability_t ===
 
=== TabButton ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Enumerator
! Function
! Value
! Signature
! Description
! Description
|-
|-  
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_NO_ATTACK
| visible
| 0
| <code>TabButton.visible( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_MELEE_ATTACK
| enabled
| 1
| <code>TabButton.enabled( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_RANGED_ATTACK
| checked
| 2
| <code>TabButton.checked( boolean boolean_1 )</code>
|  
|  
|}
|-  
 
| defaultfocus
=== DOTAUnitMoveCapability_t ===
| <code>TabButton.defaultfocus( cstring cstring_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_NONE
| 0
|  
|  
|-
|-  
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_GROUND
| inputnamespace
| 1
| <code>TabButton.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_FLY
| hittest
| 2
| <code>TabButton.hittest( boolean boolean_1 )</code>
|  
|  
|}
|-  
 
| hittestchildren
=== EShareAbility ===
| <code>TabButton.hittestchildren( boolean boolean_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| EShareAbility.ITEM_FULLY_SHAREABLE
| 0
|  
|  
|-
|-  
| EShareAbility.ITEM_PARTIALLY_SHAREABLE
| tabindex
| 1
| <code>TabButton.tabindex( float float_1 )</code>
|  
|  
|-
|-  
| EShareAbility.ITEM_NOT_SHAREABLE
| selectionpos_x
| 2
| <code>TabButton.selectionpos_x( float float_1 )</code>
|  
|  
|}
|-  
 
| selectionpos_y
=== DOTAMusicStatus_t ===
| <code>TabButton.selectionpos_y( float float_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_NONE
| 0
|  
|  
|-
|-  
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_EXPLORATION
| type
| 1
| <code>TabButton.type()</code>
|  
|  
|-
|-  
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_BATTLE
| id
| 2
| <code>TabButton.id()</code>
|  
|  
|-
|-  
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_PRE_GAME_EXPLORATION
| layoutfile
| 3
| <code>TabButton.layoutfile()</code>
|  
|  
|-
|-  
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_DEAD
| contentwidth
| 4
| <code>TabButton.contentwidth()</code>
|  
|  
|-
|-  
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_LAST
| contentheight
| 5
| <code>TabButton.contentheight()</code>
|  
|  
|}
|-  
 
| desiredlayoutwidth
=== DOTA_ABILITY_BEHAVIOR ===
| <code>TabButton.desiredlayoutwidth()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NONE
| 0
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_HIDDEN
| desiredlayoutheight
| 1
| <code>TabButton.desiredlayoutheight()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_PASSIVE
| actuallayoutwidth
| 2
| <code>TabButton.actuallayoutwidth()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NO_TARGET
| actuallayoutheight
| 4
| <code>TabButton.actuallayoutheight()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNIT_TARGET
| actualxoffset
| 8
| <code>TabButton.actualxoffset()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_POINT
| actualyoffset
| 16
| <code>TabButton.actualyoffset()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AOE
| scrolloffset_y
| 32
| <code>TabButton.scrolloffset_y()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE
| scrolloffset_x
| 64
| <code>TabButton.scrolloffset_x()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_CHANNELLED
| actualuiscale_y
| 128
| <code>TabButton.actualuiscale_y()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ITEM
| actualuiscale_x
| 256
| <code>TabButton.actualuiscale_x()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_TOGGLE
| style
| 512
| <code>TabButton.style()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DIRECTIONAL
| AddClass
| 1024
| <code>TabButton.AddClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IMMEDIATE
| AddClasses
| 2048
| <code>TabButton.AddClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AUTOCAST
| RemoveClass
| 4096
| <code>TabButton.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET
| RemoveClasses
| 8192
| <code>TabButton.RemoveClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_POINT
| BHasClass
| 16384
| <code>TabButton.BHasClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_NO_TARGET
| BAscendantHasClass
| 32768
| <code>TabButton.BAscendantHasClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AURA
| SetHasClass
| 65536
| <code>TabButton.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ATTACK
| ToggleClass
| 131072
| <code>TabButton.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT
| SwitchClass
| 262144
| <code>TabButton.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES
| TriggerClass
| 524288
| <code>TabButton.TriggerClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNRESTRICTED
| ClearPanelEvent
| 1048576
| <code>TabButton.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE
| SetDraggable
| 2097152
| <code>TabButton.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL
| IsDraggable
| 4194304
| <code>TabButton.IsDraggable()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT
| IsSizeValid
| 8388608
| <code>TabButton.IsSizeValid()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET
| GetChildCount
| 16777216
| <code>TabButton.GetChildCount()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK
| GetChild
| 33554432
| <code>TabButton.GetChild( integer integer_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN
| GetChildIndex
| 67108864
| <code>TabButton.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING
| Children
| 134217728
| <code>TabButton.Children()</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_RUNE_TARGET
| FindChildrenWithClassTraverse
| 268435456
| <code>TabButton.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL
| FindChildrenWithAttributeTraverse
| 536870912
| <code>TabButton.FindChildrenWithAttributeTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_LAST_BEHAVIOR
| GetParent
| 536870912
| <code>TabButton.GetParent()</code>
|  
|  
|}
|-  
 
| SetParent
=== DAMAGE_TYPES ===
| <code>TabButton.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DAMAGE_TYPES.DAMAGE_TYPE_NONE
| 0
|  
|  
|-
|-  
| DAMAGE_TYPES.DAMAGE_TYPE_PHYSICAL
| FindChild
| 1
| <code>TabButton.FindChild( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DAMAGE_TYPES.DAMAGE_TYPE_MAGICAL
| FindChildTraverse
| 2
| <code>TabButton.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DAMAGE_TYPES.DAMAGE_TYPE_PURE
| FindChildInLayoutFile
| 4
| <code>TabButton.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DAMAGE_TYPES.DAMAGE_TYPE_HP_REMOVAL
| FindPanelInThisOrParentLayoutFile
| 8
| <code>TabButton.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DAMAGE_TYPES.DAMAGE_TYPE_ALL
| FindAncestor
| 7
| <code>TabButton.FindAncestor( cstring cstring_1 )</code>
|  
|  
|}
|-
 
| RemoveAndDeleteChildren
=== DOTADamageFlag_t ===
| <code>TabButton.RemoveAndDeleteChildren()</code>
{| class="standard-table" style="width: 100%;"
|  
! Enumerator
|-  
! Value
| MoveChildBefore
! Description
| <code>TabButton.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NONE
| 0
|  
|  
|-
|-  
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_MAGIC_ARMOR
| MoveChildAfter
| 1
| <code>TabButton.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-
|-  
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_PHYSICAL_ARMOR
| GetPositionWithinWindow
| 2
| <code>TabButton.GetPositionWithinWindow()</code>
|  
|  
|-
|-  
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_INVULNERABILITY
| GetPositionWithinAncestor
| 4
| <code>TabButton.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_BLOCK
| GetPosition
| 8
| <code>TabButton.GetPosition( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_REFLECTION
| ApplyStyles
| 16
| <code>TabButton.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_HPLOSS
| ClearPropertyFromCode
| 32
| <code>TabButton.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DIRECTOR_EVENT
| DeleteAsync
| 64
| <code>TabButton.DeleteAsync( float float_1 )</code>
|  
|  
|-
|-  
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NON_LETHAL
| BIsTransparent
| 128
| <code>TabButton.BIsTransparent()</code>
|  
|  
|-
|-  
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_USE_COMBAT_PROFICIENCY
| BAcceptsInput
| 256
| <code>TabButton.BAcceptsInput()</code>
|  
|  
|-
|-  
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DAMAGE_MULTIPLIERS
| BAcceptsFocus
| 512
| <code>TabButton.BAcceptsFocus()</code>
|  
|  
|}
|-  
 
| SetFocus
=== EDOTA_ModifyXP_Reason ===
| <code>TabButton.SetFocus()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_Unspecified
| 0
|  
|  
|-
|-  
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_HeroKill
| UpdateFocusInContext
| 1
| <code>TabButton.UpdateFocusInContext()</code>
|  
|  
|-
|-  
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_CreepKill
| BHasHoverStyle
| 2
| <code>TabButton.BHasHoverStyle()</code>
|  
|  
|-
|-  
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_RoshanKill
| SetAcceptsInput
| 3
| <code>TabButton.SetAcceptsInput( boolean boolean_1 )</code>
|  
|  
|}
|-  
 
| SetAcceptsFocus
=== GameActivity_t ===
| <code>TabButton.SetAcceptsFocus( boolean boolean_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| GameActivity_t.ACT_DOTA_IDLE
| 1500
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_IDLE_RARE
| SetDisableFocusOnMouseDown
| 1501
| <code>TabButton.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_RUN
| BHasKeyFocus
| 1502
| <code>TabButton.BHasKeyFocus()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ATTACK
| SetScrollParentToFitWhenFocused
| 1503
| <code>TabButton.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ATTACK2
| BScrollParentToFitWhenFocused
| 1504
| <code>TabButton.BScrollParentToFitWhenFocused()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ATTACK_EVENT
| IsSelected
| 1505
| <code>TabButton.IsSelected()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_DIE
| BHasDescendantKeyFocus
| 1506
| <code>TabButton.BHasDescendantKeyFocus()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_FLINCH
| BLoadLayout
| 1507
| <code>TabButton.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_FLAIL
| BLoadLayoutSnippet
| 1508
| <code>TabButton.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_DISABLED
| BHasLayoutSnippet
| 1509
| <code>TabButton.BHasLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_1
| BGetSnippetNames
| 1510
| <code>TabButton.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2
| SetTopOfInputContext
| 1511
| <code>TabButton.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_3
| SetDialogVariable
| 1512
| <code>TabButton.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_4
| SetDialogVariableInt
| 1513
| <code>TabButton.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_5
| SetDialogVariableTime
| 1514
| <code>TabButton.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_6
| SetDialogVariableLocString
| 1515
| <code>TabButton.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_1
| SetDialogVariableLocStringNested
| 1516
| <code>TabButton.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_2
| SetDialogVariablePluralLocStringInt
| 1517
| <code>TabButton.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_3
| ScrollToTop
| 1518
| <code>TabButton.ScrollToTop()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_4
| ScrollToBottom
| 1519
| <code>TabButton.ScrollToBottom()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_1
| ScrollToLeftEdge
| 1520
| <code>TabButton.ScrollToLeftEdge()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_2
| ScrollToRightEdge
| 1521
| <code>TabButton.ScrollToRightEdge()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_3
| ScrollParentToMakePanelFit
| 1522
| <code>TabButton.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_4
| ScrollToFitRegion
| 1523
| <code>TabButton.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_5
| BCanSeeInParentScroll
| 1524
| <code>TabButton.BCanSeeInParentScroll()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_6
| PlayPanelSound
| 1525
| <code>TabButton.PlayPanelSound( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_1
| GetAttributeInt
| 1526
| <code>TabButton.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_2
| GetAttributeString
| 1527
| <code>TabButton.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_3
| GetAttributeUInt32
| 1528
| <code>TabButton.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_4
| SetAttributeInt
| 1529
| <code>TabButton.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_5
| SetAttributeString
| 1530
| <code>TabButton.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_6
| SetAttributeUInt32
| 1531
| <code>TabButton.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CONSTANT_LAYER
| SetInputNamespace
| 1532
| <code>TabButton.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAPTURE
| RegisterForReadyEvents
| 1533
| <code>TabButton.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SPAWN
| BReadyForDisplay
| 1534
| <code>TabButton.BReadyForDisplay()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_KILLTAUNT
| SetReadyForDisplay
| 1535
| <code>TabButton.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TAUNT
| SetPositionInPixels
| 1536
| <code>TabButton.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_THIRST
| Data
| 1537
| <code>TabButton.Data( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_DRAGONBREATH
| debug.description
| 1538
| <code>TabButton.debug.description( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ECHO_SLAM
| SetSendScrollPositionChangedEvents
| 1539
| <code>TabButton.SetSendScrollPositionChangedEvents( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_1_END
| SetCompositionLayerTextureName
| 1540
| <code>TabButton.SetCompositionLayerTextureName( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_END
| WriteCompositionLayerPNG
| 1541
| <code>TabButton.WriteCompositionLayerPNG( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_3_END
| SetPanelEvent
| 1542
| <code>TabButton.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_4_END
| RunScriptInPanelContext
| 1543
| <code>TabButton.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_MIRANA_LEAP_END
| rememberchildfocus
| 1544
| <code>TabButton.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_WAVEFORM_START
| paneltype
| 1545
| <code>TabButton.paneltype()</code>
|  
|  
|-
|}
| GameActivity_t.ACT_WAVEFORM_END
 
| 1546
 
=== DOTAAvatarImage ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
| visible
| <code>DOTAAvatarImage.visible( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_ROT
| enabled
| 1547
| <code>DOTAAvatarImage.enabled( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_DIE_SPECIAL
| checked
| 1548
| <code>DOTAAvatarImage.checked( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_RATTLETRAP_BATTERYASSAULT
| defaultfocus
| 1549
| <code>DOTAAvatarImage.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_RATTLETRAP_POWERCOGS
| inputnamespace
| 1550
| <code>DOTAAvatarImage.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_START
| hittest
| 1551
| <code>DOTAAvatarImage.hittest( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_LOOP
| hittestchildren
| 1552
| <code>DOTAAvatarImage.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_END
| tabindex
| 1553
| <code>DOTAAvatarImage.tabindex( float float_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_STORM_SPIRIT_OVERLOAD_RUN_OVERRIDE
| selectionpos_x
| 1554
| <code>DOTAAvatarImage.selectionpos_x( float float_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TINKER_REARM1
| selectionpos_y
| 1555
| <code>DOTAAvatarImage.selectionpos_y( float float_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TINKER_REARM2
| type
| 1556
| <code>DOTAAvatarImage.type()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TINKER_REARM3
| id
| 1557
| <code>DOTAAvatarImage.id()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_TINY_AVALANCHE
| layoutfile
| 1558
| <code>DOTAAvatarImage.layoutfile()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_TINY_TOSS
| contentwidth
| 1559
| <code>DOTAAvatarImage.contentwidth()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_TINY_GROWL
| contentheight
| 1560
| <code>DOTAAvatarImage.contentheight()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_WEAVERBUG_ATTACH
| desiredlayoutwidth
| 1561
| <code>DOTAAvatarImage.desiredlayoutwidth()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_WILD_AXES_END
| desiredlayoutheight
| 1562
| <code>DOTAAvatarImage.desiredlayoutheight()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_START
| actuallayoutwidth
| 1563
| <code>DOTAAvatarImage.actuallayoutwidth()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_END
| actuallayoutheight
| 1564
| <code>DOTAAvatarImage.actuallayoutheight()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_NIGHTSTALKER_TRANSITION
| actualxoffset
| 1565
| <code>DOTAAvatarImage.actualxoffset()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_LIFESTEALER_RAGE
| actualyoffset
| 1566
| <code>DOTAAvatarImage.actualyoffset()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_LIFESTEALER_OPEN_WOUNDS
| scrolloffset_y
| 1567
| <code>DOTAAvatarImage.scrolloffset_y()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SAND_KING_BURROW_IN
| scrolloffset_x
| 1568
| <code>DOTAAvatarImage.scrolloffset_x()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SAND_KING_BURROW_OUT
| actualuiscale_y
| 1569
| <code>DOTAAvatarImage.actualuiscale_y()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_EARTHSHAKER_TOTEM_ATTACK
| actualuiscale_x
| 1570
| <code>DOTAAvatarImage.actualuiscale_x()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_WHEEL_LAYER
| style
| 1571
| <code>DOTAAvatarImage.style()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_START
| AddClass
| 1572
| <code>DOTAAvatarImage.AddClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION
| AddClasses
| 1573
| <code>DOTAAvatarImage.AddClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_START
| RemoveClass
| 1574
| <code>DOTAAvatarImage.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_LOOP
| RemoveClasses
| 1575
| <code>DOTAAvatarImage.RemoveClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST
| BHasClass
| 1576
| <code>DOTAAvatarImage.BHasClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST_END
| BAscendantHasClass
| 1577
| <code>DOTAAvatarImage.BAscendantHasClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_LASSO_LOOP
| SetHasClass
| 1578
| <code>DOTAAvatarImage.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION_THROW
| ToggleClass
| 1579
| <code>DOTAAvatarImage.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_END
| SwitchClass
| 1580
| <code>DOTAAvatarImage.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_COLD_SNAP
| TriggerClass
| 1581
| <code>DOTAAvatarImage.TriggerClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_GHOST_WALK
| ClearPanelEvent
| 1582
| <code>DOTAAvatarImage.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_TORNADO
| SetDraggable
| 1583
| <code>DOTAAvatarImage.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_EMP
| IsDraggable
| 1584
| <code>DOTAAvatarImage.IsDraggable()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ALACRITY
| IsSizeValid
| 1585
| <code>DOTAAvatarImage.IsSizeValid()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_CHAOS_METEOR
| GetChildCount
| 1586
| <code>DOTAAvatarImage.GetChildCount()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_SUN_STRIKE
| GetChild
| 1587
| <code>DOTAAvatarImage.GetChild( integer integer_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_FORGE_SPIRIT
| GetChildIndex
| 1588
| <code>DOTAAvatarImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ICE_WALL
| Children
| 1589
| <code>DOTAAvatarImage.Children()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_DEAFENING_BLAST
| FindChildrenWithClassTraverse
| 1590
| <code>DOTAAvatarImage.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_VICTORY
| FindChildrenWithAttributeTraverse
| 1591
| <code>DOTAAvatarImage.FindChildrenWithAttributeTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_DEFEAT
| GetParent
| 1592
| <code>DOTAAvatarImage.GetParent()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE
| SetParent
| 1593
| <code>DOTAAvatarImage.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_END
| FindChild
| 1594
| <code>DOTAAvatarImage.FindChild( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TELEPORT
| FindChildTraverse
| 1595
| <code>DOTAAvatarImage.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TELEPORT_END
| FindChildInLayoutFile
| 1596
| <code>DOTAAvatarImage.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_REFRACTION
| FindPanelInThisOrParentLayoutFile
| 1597
| <code>DOTAAvatarImage.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_7
| FindAncestor
| 1598
| <code>DOTAAvatarImage.FindAncestor( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CANCEL_SIREN_SONG
| RemoveAndDeleteChildren
| 1599
| <code>DOTAAvatarImage.RemoveAndDeleteChildren()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_7
| MoveChildBefore
| 1600
| <code>DOTAAvatarImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_LOADOUT
| MoveChildAfter
| 1601
| <code>DOTAAvatarImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_FORCESTAFF_END
| GetPositionWithinWindow
| 1602
| <code>DOTAAvatarImage.GetPositionWithinWindow()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_POOF_END
| GetPositionWithinAncestor
| 1603
| <code>DOTAAvatarImage.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SLARK_POUNCE
| GetPosition
| 1604
| <code>DOTAAvatarImage.GetPosition( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_START
| ApplyStyles
| 1605
| <code>DOTAAvatarImage.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_END
| ClearPropertyFromCode
| 1606
| <code>DOTAAvatarImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_MEDUSA_STONE_GAZE
| DeleteAsync
| 1607
| <code>DOTAAvatarImage.DeleteAsync( float float_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_RELAX_START
| BIsTransparent
| 1608
| <code>DOTAAvatarImage.BIsTransparent()</code>
|  
|-
| BAcceptsInput
| <code>DOTAAvatarImage.BAcceptsInput()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_RELAX_LOOP
| BAcceptsFocus
| 1609
| <code>DOTAAvatarImage.BAcceptsFocus()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_RELAX_END
| SetFocus
| 1610
| <code>DOTAAvatarImage.SetFocus()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CENTAUR_STAMPEDE
| UpdateFocusInContext
| 1611
| <code>DOTAAvatarImage.UpdateFocusInContext()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_BELLYACHE_START
| BHasHoverStyle
| 1612
| <code>DOTAAvatarImage.BHasHoverStyle()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_BELLYACHE_LOOP
| SetAcceptsInput
| 1613
| <code>DOTAAvatarImage.SetAcceptsInput( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_BELLYACHE_END
| SetAcceptsFocus
| 1614
| <code>DOTAAvatarImage.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND
| SetDisableFocusOnMouseDown
| 1615
| <code>DOTAAvatarImage.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND_IDLE
| BHasKeyFocus
| 1616
| <code>DOTAAvatarImage.BHasKeyFocus()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_GREEVIL_CAST
| SetScrollParentToFitWhenFocused
| 1617
| <code>DOTAAvatarImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_GREEVIL_OVERRIDE_ABILITY
| BScrollParentToFitWhenFocused
| 1618
| <code>DOTAAvatarImage.BScrollParentToFitWhenFocused()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_GREEVIL_HOOK_START
| IsSelected
| 1619
| <code>DOTAAvatarImage.IsSelected()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_GREEVIL_HOOK_END
| BHasDescendantKeyFocus
| 1620
| <code>DOTAAvatarImage.BHasDescendantKeyFocus()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_GREEVIL_BLINK_BONE
| BLoadLayout
| 1621
| <code>DOTAAvatarImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_IDLE_SLEEPING
| BLoadLayoutSnippet
| 1622
| <code>DOTAAvatarImage.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_INTRO
| BHasLayoutSnippet
| 1623
| <code>DOTAAvatarImage.BHasLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_GESTURE_POINT
| BGetSnippetNames
| 1624
| <code>DOTAAvatarImage.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_GESTURE_ACCENT
| SetTopOfInputContext
| 1625
| <code>DOTAAvatarImage.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SLEEPING_END
| SetDialogVariable
| 1626
| <code>DOTAAvatarImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_AMBUSH
| SetDialogVariableInt
| 1627
| <code>DOTAAvatarImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ITEM_LOOK
| SetDialogVariableTime
| 1628
| <code>DOTAAvatarImage.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_STARTLE
| SetDialogVariableLocString
| 1629
| <code>DOTAAvatarImage.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_FRUSTRATION
| SetDialogVariableLocStringNested
| 1630
| <code>DOTAAvatarImage.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TELEPORT_REACT
| SetDialogVariablePluralLocStringInt
| 1631
| <code>DOTAAvatarImage.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TELEPORT_END_REACT
| ScrollToTop
| 1632
| <code>DOTAAvatarImage.ScrollToTop()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SHRUG
| ScrollToBottom
| 1633
| <code>DOTAAvatarImage.ScrollToBottom()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_RELAX_LOOP_END
| ScrollToLeftEdge
| 1634
| <code>DOTAAvatarImage.ScrollToLeftEdge()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_PRESENT_ITEM
| ScrollToRightEdge
| 1635
| <code>DOTAAvatarImage.ScrollToRightEdge()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_IDLE_IMPATIENT
| ScrollParentToMakePanelFit
| 1636
| <code>DOTAAvatarImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SHARPEN_WEAPON
| ScrollToFitRegion
| 1637
| <code>DOTAAvatarImage.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SHARPEN_WEAPON_OUT
| BCanSeeInParentScroll
| 1638
| <code>DOTAAvatarImage.BCanSeeInParentScroll()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_IDLE_SLEEPING_END
| PlayPanelSound
| 1639
| <code>DOTAAvatarImage.PlayPanelSound( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_BRIDGE_DESTROY
| GetAttributeInt
| 1640
| <code>DOTAAvatarImage.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TAUNT_SNIPER
| GetAttributeString
| 1641
| <code>DOTAAvatarImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|-
| GetAttributeUInt32
| <code>DOTAAvatarImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_DEATH_BY_SNIPER
| SetAttributeInt
| 1642
| <code>DOTAAvatarImage.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_LOOK_AROUND
| SetAttributeString
| 1643
| <code>DOTAAvatarImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE
| SetAttributeUInt32
| 1644
| <code>DOTAAvatarImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE_OUT
| SetInputNamespace
| 1645
| <code>DOTAAvatarImage.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH
| RegisterForReadyEvents
| 1646
| <code>DOTAAvatarImage.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH_OUT
| BReadyForDisplay
| 1647
| <code>DOTAAvatarImage.BReadyForDisplay()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_IDLE_IMPATIENT_SWORD_TAP
| SetReadyForDisplay
| 1648
| <code>DOTAAvatarImage.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_INTRO_LOOP
| SetPositionInPixels
| 1649
| <code>DOTAAvatarImage.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_BRIDGE_THREAT
| Data
| 1650
| <code>DOTAAvatarImage.Data( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_DAGON
| debug.description
| 1651
| <code>DOTAAvatarImage.debug.description( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_START
| SetSendScrollPositionChangedEvents
| 1652
| <code>DOTAAvatarImage.SetSendScrollPositionChangedEvents( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL
| SetCompositionLayerTextureName
| 1653
| <code>DOTAAvatarImage.SetCompositionLayerTextureName( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_END
| WriteCompositionLayerPNG
| 1654
| <code>DOTAAvatarImage.WriteCompositionLayerPNG( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_NIAN_PIN_START
| steamid
| 1655
| <code>DOTAAvatarImage.steamid( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_NIAN_PIN_LOOP
| accountid
| 1656
| <code>DOTAAvatarImage.accountid( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_NIAN_PIN_END
| SetAccountID
| 1657
| <code>DOTAAvatarImage.SetAccountID( unsigned unsigned_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_LEAP_STUN
| SetPanelEvent
| 1658
| <code>DOTAAvatarImage.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_LEAP_SWIPE
| RunScriptInPanelContext
| 1659
| <code>DOTAAvatarImage.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_NIAN_INTRO_LEAP
| rememberchildfocus
| 1660
| <code>DOTAAvatarImage.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_AREA_DENY
| paneltype
| 1661
| <code>DOTAAvatarImage.paneltype()</code>
|  
|  
|-
|}
| GameActivity_t.ACT_DOTA_NIAN_PIN_TO_STUN
 
| 1662
 
=== CustomUIElement ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
| visible
| <code>CustomUIElement.visible( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_RAZE_1
| enabled
| 1663
| <code>CustomUIElement.enabled( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_RAZE_2
| checked
| 1664
| <code>CustomUIElement.checked( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_RAZE_3
| defaultfocus
| 1665
| <code>CustomUIElement.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_UNDYING_DECAY
| inputnamespace
| 1666
| <code>CustomUIElement.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_UNDYING_SOUL_RIP
| hittest
| 1667
| <code>CustomUIElement.hittest( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_UNDYING_TOMBSTONE
| hittestchildren
| 1668
| <code>CustomUIElement.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_WHIRLING_AXES_RANGED
| tabindex
| 1669
| <code>CustomUIElement.tabindex( float float_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SHALLOW_GRAVE
| selectionpos_x
| 1670
| <code>CustomUIElement.selectionpos_x( float float_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_COLD_FEET
| selectionpos_y
| 1671
| <code>CustomUIElement.selectionpos_y( float float_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ICE_VORTEX
| type
| 1672
| <code>CustomUIElement.type()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CHILLING_TOUCH
| id
| 1673
| <code>CustomUIElement.id()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ENFEEBLE
| layoutfile
| 1674
| <code>CustomUIElement.layoutfile()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_FATAL_BONDS
| contentwidth
| 1675
| <code>CustomUIElement.contentwidth()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_MIDNIGHT_PULSE
| contentheight
| 1676
| <code>CustomUIElement.contentheight()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ANCESTRAL_SPIRIT
| desiredlayoutwidth
| 1677
| <code>CustomUIElement.desiredlayoutwidth()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_THUNDER_STRIKE
| desiredlayoutheight
| 1678
| <code>CustomUIElement.desiredlayoutheight()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_KINETIC_FIELD
| actuallayoutwidth
| 1679
| <code>CustomUIElement.actuallayoutwidth()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_STATIC_STORM
| actuallayoutheight
| 1680
| <code>CustomUIElement.actuallayoutheight()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_MINI_TAUNT
| actualxoffset
| 1681
| <code>CustomUIElement.actualxoffset()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ARCTIC_BURN_END
| actualyoffset
| 1682
| <code>CustomUIElement.actualyoffset()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_LOADOUT_RARE
| scrolloffset_y
| 1683
| <code>CustomUIElement.scrolloffset_y()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SWIM
| scrolloffset_x
| 1684
| <code>CustomUIElement.scrolloffset_x()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_FLEE
| actualuiscale_y
| 1685
| <code>CustomUIElement.actualuiscale_y()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TROT
| actualuiscale_x
| 1686
| <code>CustomUIElement.actualuiscale_x()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SHAKE
| style
| 1687
| <code>CustomUIElement.style()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SWIM_IDLE
| AddClass
| 1688
| <code>CustomUIElement.AddClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_WAIT_IDLE
| AddClasses
| 1689
| <code>CustomUIElement.AddClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_GREET
| RemoveClass
| 1690
| <code>CustomUIElement.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_START
| RemoveClasses
| 1691
| <code>CustomUIElement.RemoveClasses( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_WAIT
| BHasClass
| 1692
| <code>CustomUIElement.BHasClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_END
| BAscendantHasClass
| 1693
| <code>CustomUIElement.BAscendantHasClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_EXIT
| SetHasClass
| 1694
| <code>CustomUIElement.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_SHOPKEEPER_PET_INTERACT
| ToggleClass
| 1695
| <code>CustomUIElement.ToggleClass( cstring cstring_1 )</code>
|  
|-
| SwitchClass
| <code>CustomUIElement.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ITEM_PICKUP
| TriggerClass
| 1696
| <code>CustomUIElement.TriggerClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_ITEM_DROP
| ClearPanelEvent
| 1697
| <code>CustomUIElement.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAPTURE_PET
| SetDraggable
| 1698
| <code>CustomUIElement.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_PET_WARD_OBSERVER
| IsDraggable
| 1699
| <code>CustomUIElement.IsDraggable()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_PET_WARD_SENTRY
| IsSizeValid
| 1700
| <code>CustomUIElement.IsSizeValid()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_PET_LEVEL
| GetChildCount
| 1701
| <code>CustomUIElement.GetChildCount()</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_CAST_BURROW_END
| GetChild
| 1702
| <code>CustomUIElement.GetChild( integer integer_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_LIFESTEALER_ASSIMILATE
| GetChildIndex
| 1703
| <code>CustomUIElement.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| GameActivity_t.ACT_DOTA_LIFESTEALER_EJECT
| Children
| 1704
| <code>CustomUIElement.Children()</code>
|  
|  
|}
|-  
 
| FindChildrenWithClassTraverse
=== DOTAMinimapEvent_t ===
| <code>CustomUIElement.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_ANCIENT_UNDER_ATTACK
| 2
|  
|  
|-
|-  
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_UNDER_ATTACK
| FindChildrenWithAttributeTraverse
| 4
| <code>CustomUIElement.FindChildrenWithAttributeTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_GLYPHED
| GetParent
| 8
| <code>CustomUIElement.GetParent()</code>
|  
|  
|-
|-  
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_UNDER_ATTACK
| SetParent
| 16
| <code>CustomUIElement.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_TELEPORTING
| FindChild
| 32
| <code>CustomUIElement.FindChild( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_DIED
| FindChildTraverse
| 64
| <code>CustomUIElement.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_ACTIVE
| FindChildInLayoutFile
| 128
| <code>CustomUIElement.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_FINISHED
| FindPanelInThisOrParentLayoutFile
| 256
| <code>CustomUIElement.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_HINT_LOCATION
| FindAncestor
| 512
| <code>CustomUIElement.FindAncestor( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_ENEMY_TELEPORTING
| RemoveAndDeleteChildren
| 1024
| <code>CustomUIElement.RemoveAndDeleteChildren()</code>
|  
|  
|-
|-  
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_CANCEL_TELEPORTING
| MoveChildBefore
| 2048
| <code>CustomUIElement.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|}
|-  
 
| MoveChildAfter
=== DOTASlotType_t ===
| <code>CustomUIElement.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_INVALID
| -1
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON
| GetPositionWithinWindow
| 0
| <code>CustomUIElement.GetPositionWithinWindow()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON
| GetPositionWithinAncestor
| 1
| <code>CustomUIElement.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON2
| GetPosition
| 2
| <code>CustomUIElement.GetPosition( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2
| ApplyStyles
| 3
| <code>CustomUIElement.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD
| ClearPropertyFromCode
| 4
| <code>CustomUIElement.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHOULDER
| DeleteAsync
| 5
| <code>CustomUIElement.DeleteAsync( float float_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMS
| BIsTransparent
| 6
| <code>CustomUIElement.BIsTransparent()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMOR
| BAcceptsInput
| 7
| <code>CustomUIElement.BAcceptsInput()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BELT
| BAcceptsFocus
| 8
| <code>CustomUIElement.BAcceptsFocus()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_NECK
| SetFocus
| 9
| <code>CustomUIElement.SetFocus()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BACK
| UpdateFocusInContext
| 10
| <code>CustomUIElement.UpdateFocusInContext()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_LEGS
| BHasHoverStyle
| 11
| <code>CustomUIElement.BHasHoverStyle()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_GLOVES
| SetAcceptsInput
| 12
| <code>CustomUIElement.SetAcceptsInput( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAIL
| SetAcceptsFocus
| 13
| <code>CustomUIElement.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MISC
| SetDisableFocusOnMouseDown
| 14
| <code>CustomUIElement.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BODY_HEAD
| BHasKeyFocus
| 15
| <code>CustomUIElement.BHasKeyFocus()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MOUNT
| SetScrollParentToFitWhenFocused
| 16
| <code>CustomUIElement.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SUMMON
| BScrollParentToFitWhenFocused
| 17
| <code>CustomUIElement.BScrollParentToFitWhenFocused()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHAPESHIFT
| IsSelected
| 18
| <code>CustomUIElement.IsSelected()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAUNT
| BHasDescendantKeyFocus
| 19
| <code>CustomUIElement.BHasDescendantKeyFocus()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS
| BLoadLayout
| 20
| <code>CustomUIElement.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ATTACK
| BLoadLayoutSnippet
| 21
| <code>CustomUIElement.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY1
| BHasLayoutSnippet
| 22
| <code>CustomUIElement.BHasLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY2
| BGetSnippetNames
| 23
| <code>CustomUIElement.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY3
| SetTopOfInputContext
| 24
| <code>CustomUIElement.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY4
| SetDialogVariable
| 25
| <code>CustomUIElement.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE
| SetDialogVariableInt
| 26
| <code>CustomUIElement.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_VOICE
| SetDialogVariableTime
| 27
| <code>CustomUIElement.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ACTION_ITEM
| SetDialogVariableLocString
| 28
| <code>CustomUIElement.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_COURIER
| SetDialogVariableLocStringNested
| 29
| <code>CustomUIElement.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ANNOUNCER
| SetDialogVariablePluralLocStringInt
| 30
| <code>CustomUIElement.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MEGA_KILLS
| ScrollToTop
| 31
| <code>CustomUIElement.ScrollToTop()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MUSIC
| ScrollToBottom
| 32
| <code>CustomUIElement.ScrollToBottom()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WARD
| ScrollToLeftEdge
| 33
| <code>CustomUIElement.ScrollToLeftEdge()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HUD_SKIN
| ScrollToRightEdge
| 34
| <code>CustomUIElement.ScrollToRightEdge()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_LOADING_SCREEN
| ScrollParentToMakePanelFit
| 35
| <code>CustomUIElement.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEATHER
| ScrollToFitRegion
| 36
| <code>CustomUIElement.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HEROIC_STATUE
| BCanSeeInParentScroll
| 37
| <code>CustomUIElement.BCanSeeInParentScroll()</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MULTIKILL_BANNER
| PlayPanelSound
| 38
| <code>CustomUIElement.PlayPanelSound( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_CURSOR_PACK
| GetAttributeInt
| 39
| <code>CustomUIElement.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TELEPORT_EFFECT
| GetAttributeString
| 40
| <code>CustomUIElement.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BLINK_EFFECT
| GetAttributeUInt32
| 41
| <code>CustomUIElement.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TEAM_SHOWCASE
| SetAttributeInt
| 42
| <code>CustomUIElement.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|
|-
| SetAttributeString
| <code>CustomUIElement.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|
|-
| SetAttributeUInt32
| <code>CustomUIElement.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|
|-
| SetInputNamespace
| <code>CustomUIElement.SetInputNamespace( cstring cstring_1 )</code>
|
|-
| RegisterForReadyEvents
| <code>CustomUIElement.RegisterForReadyEvents( boolean boolean_1 )</code>
|
|-
| BReadyForDisplay
| <code>CustomUIElement.BReadyForDisplay()</code>
|
|-
| SetReadyForDisplay
| <code>CustomUIElement.SetReadyForDisplay( boolean boolean_1 )</code>
|
|-
| SetPositionInPixels
| <code>CustomUIElement.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
|
|-
| Data
| <code>CustomUIElement.Data( js_raw_args js_raw_args_1 )</code>
|
|-
| debug.description
| <code>CustomUIElement.debug.description( js_raw_args js_raw_args_1 )</code>
|
|-
| SetSendScrollPositionChangedEvents
| <code>CustomUIElement.SetSendScrollPositionChangedEvents( boolean boolean_1 )</code>
|
|-
| SetCompositionLayerTextureName
| <code>CustomUIElement.SetCompositionLayerTextureName( cstring cstring_1 )</code>
|
|-
| WriteCompositionLayerPNG
| <code>CustomUIElement.WriteCompositionLayerPNG( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_PLAYER_LOADOUT_START
| SetPanelEvent
| 28
| <code>CustomUIElement.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_PLAYER_LOADOUT_END
| RunScriptInPanelContext
| 42
| <code>CustomUIElement.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_NONE
| rememberchildfocus
| 43
| <code>CustomUIElement.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTASlotType_t.DOTA_LOADOUT_TYPE_COUNT
| paneltype
| 44
| <code>CustomUIElement.paneltype()</code>
|  
|  
|}
|}


=== modifierfunction ===
 
=== DOTAHudPreGame ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Enumerator
! Function
! Value
! Signature
! Description
|-
| visible
| <code>DOTAHudPreGame.visible( boolean boolean_1 )</code>
|
|-
| enabled
| <code>DOTAHudPreGame.enabled( boolean boolean_1 )</code>
|
|-
| checked
| <code>DOTAHudPreGame.checked( boolean boolean_1 )</code>
|
|-
| defaultfocus
| <code>DOTAHudPreGame.defaultfocus( cstring cstring_1 )</code>
|
|-
| inputnamespace
| <code>DOTAHudPreGame.inputnamespace( cstring cstring_1 )</code>
|
|-
| hittest
| <code>DOTAHudPreGame.hittest( boolean boolean_1 )</code>
|
|-
| hittestchildren
| <code>DOTAHudPreGame.hittestchildren( boolean boolean_1 )</code>
|
|-
| tabindex
| <code>DOTAHudPreGame.tabindex( float float_1 )</code>
|
|-
| selectionpos_x
| <code>DOTAHudPreGame.selectionpos_x( float float_1 )</code>
|
|-
| selectionpos_y
| <code>DOTAHudPreGame.selectionpos_y( float float_1 )</code>
|
|-
| type
| <code>DOTAHudPreGame.type()</code>
|
|-
| id
| <code>DOTAHudPreGame.id()</code>
|
|-
| layoutfile
| <code>DOTAHudPreGame.layoutfile()</code>
|
|-
| contentwidth
| <code>DOTAHudPreGame.contentwidth()</code>
|
|-
| contentheight
| <code>DOTAHudPreGame.contentheight()</code>
|
|-
| desiredlayoutwidth
| <code>DOTAHudPreGame.desiredlayoutwidth()</code>
|
|-
| desiredlayoutheight
| <code>DOTAHudPreGame.desiredlayoutheight()</code>
|
|-
| actuallayoutwidth
| <code>DOTAHudPreGame.actuallayoutwidth()</code>
|
|-
| actuallayoutheight
| <code>DOTAHudPreGame.actuallayoutheight()</code>
|
|-
| actualxoffset
| <code>DOTAHudPreGame.actualxoffset()</code>
|
|-
| actualyoffset
| <code>DOTAHudPreGame.actualyoffset()</code>
|
|-
| scrolloffset_y
| <code>DOTAHudPreGame.scrolloffset_y()</code>
|
|-
| scrolloffset_x
| <code>DOTAHudPreGame.scrolloffset_x()</code>
|
|-
| actualuiscale_y
| <code>DOTAHudPreGame.actualuiscale_y()</code>
|
|-
| actualuiscale_x
| <code>DOTAHudPreGame.actualuiscale_x()</code>
|
|-
| style
| <code>DOTAHudPreGame.style()</code>
|
|-
| AddClass
| <code>DOTAHudPreGame.AddClass( cstring cstring_1 )</code>
|
|-
| AddClasses
| <code>DOTAHudPreGame.AddClasses( unknown_variant_type unknown_variant_type_1 )</code>
|
|-
| RemoveClass
| <code>DOTAHudPreGame.RemoveClass( cstring cstring_1 )</code>
|
|-
| RemoveClasses
| <code>DOTAHudPreGame.RemoveClasses( unknown_variant_type unknown_variant_type_1 )</code>
|
|-
| BHasClass
| <code>DOTAHudPreGame.BHasClass( cstring cstring_1 )</code>
|
|-
| BAscendantHasClass
| <code>DOTAHudPreGame.BAscendantHasClass( cstring cstring_1 )</code>
|
|-
| SetHasClass
| <code>DOTAHudPreGame.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|
|-
| ToggleClass
| <code>DOTAHudPreGame.ToggleClass( cstring cstring_1 )</code>
|
|-
| SwitchClass
| <code>DOTAHudPreGame.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|
|-
| TriggerClass
| <code>DOTAHudPreGame.TriggerClass( cstring cstring_1 )</code>
|
|-
| ClearPanelEvent
| <code>DOTAHudPreGame.ClearPanelEvent( cstring cstring_1 )</code>
|
|-
| SetDraggable
| <code>DOTAHudPreGame.SetDraggable( boolean boolean_1 )</code>
|
|-
| IsDraggable
| <code>DOTAHudPreGame.IsDraggable()</code>
|
|-
| IsSizeValid
| <code>DOTAHudPreGame.IsSizeValid()</code>
|
|-
| GetChildCount
| <code>DOTAHudPreGame.GetChildCount()</code>
|
|-
| GetChild
| <code>DOTAHudPreGame.GetChild( integer integer_1 )</code>
|
|-
| GetChildIndex
| <code>DOTAHudPreGame.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|
|-
| Children
| <code>DOTAHudPreGame.Children()</code>
|
|-
| FindChildrenWithClassTraverse
| <code>DOTAHudPreGame.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|
|-
| FindChildrenWithAttributeTraverse
| <code>DOTAHudPreGame.FindChildrenWithAttributeTraverse( cstring cstring_1 )</code>
|
|-
| GetParent
| <code>DOTAHudPreGame.GetParent()</code>
|
|-
| SetParent
| <code>DOTAHudPreGame.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|
|-
| FindChild
| <code>DOTAHudPreGame.FindChild( cstring cstring_1 )</code>
|
|-
| FindChildTraverse
| <code>DOTAHudPreGame.FindChildTraverse( cstring cstring_1 )</code>
|
|-
| FindChildInLayoutFile
| <code>DOTAHudPreGame.FindChildInLayoutFile( cstring cstring_1 )</code>
|
|-
| FindPanelInThisOrParentLayoutFile
| <code>DOTAHudPreGame.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )</code>
|
|-
| FindAncestor
| <code>DOTAHudPreGame.FindAncestor( cstring cstring_1 )</code>
|
|-
| RemoveAndDeleteChildren
| <code>DOTAHudPreGame.RemoveAndDeleteChildren()</code>
|
|-
| MoveChildBefore
| <code>DOTAHudPreGame.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|
|-
| MoveChildAfter
| <code>DOTAHudPreGame.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|
|-
| GetPositionWithinWindow
| <code>DOTAHudPreGame.GetPositionWithinWindow()</code>
|
|-
| GetPositionWithinAncestor
| <code>DOTAHudPreGame.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )</code>
|
|-
| GetPosition
| <code>DOTAHudPreGame.GetPosition( boolean boolean_1 )</code>
|
|-
| ApplyStyles
| <code>DOTAHudPreGame.ApplyStyles( boolean boolean_1 )</code>
|
|-
| ClearPropertyFromCode
| <code>DOTAHudPreGame.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|
|-
| DeleteAsync
| <code>DOTAHudPreGame.DeleteAsync( float float_1 )</code>
|
|-
| BIsTransparent
| <code>DOTAHudPreGame.BIsTransparent()</code>
|
|-
| BAcceptsInput
| <code>DOTAHudPreGame.BAcceptsInput()</code>
|
|-
| BAcceptsFocus
| <code>DOTAHudPreGame.BAcceptsFocus()</code>
|
|-
| SetFocus
| <code>DOTAHudPreGame.SetFocus()</code>
|
|-
| UpdateFocusInContext
| <code>DOTAHudPreGame.UpdateFocusInContext()</code>
|
|-
| BHasHoverStyle
| <code>DOTAHudPreGame.BHasHoverStyle()</code>
|
|-
| SetAcceptsInput
| <code>DOTAHudPreGame.SetAcceptsInput( boolean boolean_1 )</code>
|
|-
| SetAcceptsFocus
| <code>DOTAHudPreGame.SetAcceptsFocus( boolean boolean_1 )</code>
|
|-
| SetDisableFocusOnMouseDown
| <code>DOTAHudPreGame.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|
|-
| BHasKeyFocus
| <code>DOTAHudPreGame.BHasKeyFocus()</code>
|
|-
| SetScrollParentToFitWhenFocused
| <code>DOTAHudPreGame.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|
|-
| BScrollParentToFitWhenFocused
| <code>DOTAHudPreGame.BScrollParentToFitWhenFocused()</code>
|
|-
| IsSelected
| <code>DOTAHudPreGame.IsSelected()</code>
|
|-
| BHasDescendantKeyFocus
| <code>DOTAHudPreGame.BHasDescendantKeyFocus()</code>
|
|-
| BLoadLayout
| <code>DOTAHudPreGame.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|
|-
| BLoadLayoutSnippet
| <code>DOTAHudPreGame.BLoadLayoutSnippet( cstring cstring_1 )</code>
|
|-
| BHasLayoutSnippet
| <code>DOTAHudPreGame.BHasLayoutSnippet( cstring cstring_1 )</code>
|
|-
| BGetSnippetNames
| <code>DOTAHudPreGame.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )</code>
|
|-
| SetTopOfInputContext
| <code>DOTAHudPreGame.SetTopOfInputContext( boolean boolean_1 )</code>
|
|-
| SetDialogVariable
| <code>DOTAHudPreGame.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|
|-
| SetDialogVariableInt
| <code>DOTAHudPreGame.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|
|-
| SetDialogVariableTime
| <code>DOTAHudPreGame.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|
|-
| SetDialogVariableLocString
| <code>DOTAHudPreGame.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )</code>
|
|-
| SetDialogVariableLocStringNested
| <code>DOTAHudPreGame.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )</code>
|
|-
| SetDialogVariablePluralLocStringInt
| <code>DOTAHudPreGame.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )</code>
|
|-
| ScrollToTop
| <code>DOTAHudPreGame.ScrollToTop()</code>
|
|-
| ScrollToBottom
| <code>DOTAHudPreGame.ScrollToBottom()</code>
|
|-
| ScrollToLeftEdge
| <code>DOTAHudPreGame.ScrollToLeftEdge()</code>
|
|-
| ScrollToRightEdge
| <code>DOTAHudPreGame.ScrollToRightEdge()</code>
|
|-
| ScrollParentToMakePanelFit
| <code>DOTAHudPreGame.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|
|-
| ScrollToFitRegion
| <code>DOTAHudPreGame.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )</code>
|
|-
| BCanSeeInParentScroll
| <code>DOTAHudPreGame.BCanSeeInParentScroll()</code>
|
|-
| PlayPanelSound
| <code>DOTAHudPreGame.PlayPanelSound( cstring cstring_1 )</code>
|
|-
| GetAttributeInt
| <code>DOTAHudPreGame.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|
|-
| GetAttributeString
| <code>DOTAHudPreGame.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|
|-
| GetAttributeUInt32
| <code>DOTAHudPreGame.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|
|-
| SetAttributeInt
| <code>DOTAHudPreGame.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|
|-
| SetAttributeString
| <code>DOTAHudPreGame.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|
|-
| SetAttributeUInt32
| <code>DOTAHudPreGame.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|
|-
| SetInputNamespace
| <code>DOTAHudPreGame.SetInputNamespace( cstring cstring_1 )</code>
|
|-
| RegisterForReadyEvents
| <code>DOTAHudPreGame.RegisterForReadyEvents( boolean boolean_1 )</code>
|
|-
| BReadyForDisplay
| <code>DOTAHudPreGame.BReadyForDisplay()</code>
|
|-
| SetReadyForDisplay
| <code>DOTAHudPreGame.SetReadyForDisplay( boolean boolean_1 )</code>
|
|-
| SetPositionInPixels
| <code>DOTAHudPreGame.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
|
|-
| Data
| <code>DOTAHudPreGame.Data( js_raw_args js_raw_args_1 )</code>
|
|-
| debug.description
| <code>DOTAHudPreGame.debug.description( js_raw_args js_raw_args_1 )</code>
|
|-
| SetSendScrollPositionChangedEvents
| <code>DOTAHudPreGame.SetSendScrollPositionChangedEvents( boolean boolean_1 )</code>
|
|-
| SetCompositionLayerTextureName
| <code>DOTAHudPreGame.SetCompositionLayerTextureName( cstring cstring_1 )</code>
|
|-
| WriteCompositionLayerPNG
| <code>DOTAHudPreGame.WriteCompositionLayerPNG( cstring cstring_1 )</code>
|
|-
| MapLoadingOutroFinished
| <code>DOTAHudPreGame.MapLoadingOutroFinished()</code>
|
|-
| SetPanelEvent
| <code>DOTAHudPreGame.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|
|-
| RunScriptInPanelContext
| <code>DOTAHudPreGame.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|
|-
| rememberchildfocus
| <code>DOTAHudPreGame.rememberchildfocus( boolean boolean_1 )</code>
|
|-
| paneltype
| <code>DOTAHudPreGame.paneltype()</code>
|
|}
 
=== SteamUGCQuery ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
! Description
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE
| SteamUGCQuery.RankedByVote
| 0
| 0
| GetModifierPreAttack_BonusDamage
|  
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_POST_CRIT
| 1
| GetModifierPreAttack_BonusDamagePostCrit
|-
| modifierfunction.MODIFIER_PROPERTY_BASEATTACK_BONUSDAMAGE
| 2
| GetModifierBaseAttack_BonusDamage
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PHYSICAL
| 3
| GetModifierProcAttack_BonusDamage_Physical
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_MAGICAL
| 4
| GetModifierProcAttack_BonusDamage_Magical
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PURE
| 5
| GetModifierProcAttack_BonusDamage_Pure
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_FEEDBACK
| 6
| GetModifierProcAttack_Feedback
|-
| modifierfunction.MODIFIER_PROPERTY_PRE_ATTACK
| 7
| GetModifierPreAttack
|-
| modifierfunction.MODIFIER_PROPERTY_INVISIBILITY_LEVEL
| 8
| GetModifierInvisibilityLevel
|-
| modifierfunction.MODIFIER_PROPERTY_PERSISTENT_INVISIBILITY
| 9
| GetModifierPersistentInvisibility
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT
| 10
| GetModifierMoveSpeedBonus_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BASE_OVERRIDE
| 11
| GetModifierMoveSpeedOverride
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE
| 12
| GetModifierMoveSpeedBonus_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE
| 13
| GetModifierMoveSpeedBonus_Percentage_Unique
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE
| 14
| GetModifierMoveSpeedBonus_Special_Boots
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE
| 15
| GetModifierMoveSpeed_Absolute
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MIN
| 16
| GetModifierMoveSpeed_AbsoluteMin
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_LIMIT
| 17
| GetModifierMoveSpeed_Limit
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_MAX
| 18
| GetModifierMoveSpeed_Max
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT
| 19
| GetModifierAttackSpeedBonus_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT_POWER_TREADS
| 20
| GetModifierAttackSpeedBonus_Constant_PowerTreads
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT_SECONDARY
| 21
| GetModifierAttackSpeedBonus_Constant_Secondary
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_REDUCTION_CONSTANT
| 22
| GetModifierCooldownReduction_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT
| 23
| GetModifierBaseAttackTimeConstant
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_POINT_CONSTANT
| 24
| GetModifierAttackPointConstant
|-
| modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE
| 25
| GetModifierDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION
| 26
| GetModifierDamageOutgoing_Percentage_Illusion
|-
| modifierfunction.MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE
| 27
| GetModifierTotalDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE
| 28
| GetModifierBaseDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE
| 29
| GetModifierBaseDamageOutgoing_PercentageUnique
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE
| 30
| GetModifierIncomingDamage_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE
| 31
| GetModifierIncomingPhysicalDamage_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT
| 32
| GetModifierIncomingSpellDamageConstant
|-
| modifierfunction.MODIFIER_PROPERTY_EVASION_CONSTANT
| 33
| GetModifierEvasion_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_AVOID_DAMAGE
| 34
| GetModifierAvoidDamage
|-
| modifierfunction.MODIFIER_PROPERTY_AVOID_SPELL
| 35
| GetModifierAvoidSpell
|-
| modifierfunction.MODIFIER_PROPERTY_MISS_PERCENTAGE
| 36
| GetModifierMiss_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS
| 37
| GetModifierPhysicalArmorBonus
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_ILLUSIONS
| 38
| GetModifierPhysicalArmorBonusIllusions
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE
| 39
| GetModifierPhysicalArmorBonusUnique
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE
| 40
| GetModifierPhysicalArmorBonusUniqueActive
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS
| 41
| GetModifierMagicalResistanceBonus
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_ITEM_UNIQUE
| 42
| GetModifierMagicalResistanceItemUnique
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE
| 43
| GetModifierMagicalResistanceDecrepifyUnique
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_MANA_REGEN
| 44
| GetModifierBaseRegen
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT
| 45
| GetModifierConstantManaRegen
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE
| 46
| GetModifierConstantManaRegenUnique
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_PERCENTAGE
| 47
| GetModifierPercentageManaRegen
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE
| 48
| GetModifierTotalPercentageManaRegen
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT
| 49
| GetModifierConstantHealthRegen
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE
| 50
| GetModifierHealthRegenPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_BONUS
| 51
| GetModifierHealthBonus
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_BONUS
| 52
| GetModifierManaBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS
| 53
| GetModifierExtraStrengthBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS
| 54
| GetModifierExtraHealthBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_BONUS
| 55
| GetModifierExtraManaBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE
| 56
| GetModifierExtraHealthPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_STRENGTH_BONUS
| 57
| GetModifierBonusStats_Strength
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_AGILITY_BONUS
| 58
| GetModifierBonusStats_Agility
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_INTELLECT_BONUS
| 59
| GetModifierBonusStats_Intellect
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS
| 60
| GetModifierAttackRangeBonus
|-
| modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS
| 61
| GetModifierProjectileSpeedBonus
|-
| modifierfunction.MODIFIER_PROPERTY_REINCARNATION
| 62
| ReincarnateTime
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME
| 63
| GetModifierConstantRespawnTime
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE
| 64
| GetModifierPercentageRespawnTime
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_STACKING
| 65
| GetModifierStackingRespawnTime
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE
| 66
| GetModifierPercentageCooldown
|-
| modifierfunction.MODIFIER_PROPERTY_CASTTIME_PERCENTAGE
| 67
| GetModifierPercentageCasttime
|-
| modifierfunction.MODIFIER_PROPERTY_MANACOST_PERCENTAGE
| 68
| GetModifierPercentageManacost
|-
| modifierfunction.MODIFIER_PROPERTY_DEATHGOLDCOST
| 69
| GetModifierConstantDeathGoldCost
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE
| SteamUGCQuery.RankedByPublicationDate
| 70
| 1
| GetModifierPreAttack_CriticalStrike
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK
| SteamUGCQuery.AcceptedForGameRankedByAcceptanceDate
| 71
| 2
| GetModifierPhysical_ConstantBlock
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR
| SteamUGCQuery.RankedByTrend
| 72
| 3
| GetModifierPhysical_ConstantBlockUnavoidablePreArmor
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK
| SteamUGCQuery.FavoritedByFriendsRankedByPublicationDate
| 73
| 4
| GetModifierTotal_ConstantBlock
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION
| SteamUGCQuery.CreatedByFriendsRankedByPublicationDate
| 74
| 5
| GetOverrideAnimation
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION_WEIGHT
| SteamUGCQuery.RankedByNumTimesReported
| 75
| 6
| GetOverrideAnimationWeight
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE
| SteamUGCQuery.CreatedByFollowedUsersRankedByPublicationDate
| 76
| 7
| GetOverrideAnimationRate
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ABSORB_SPELL
| SteamUGCQuery.NotYetRated
| 77
| 8
| GetAbsorbSpell
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_REFLECT_SPELL
| SteamUGCQuery.RankedByTotalVotesAsc
| 78
| 9
| GetReflectSpell
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_AUTOATTACK
| SteamUGCQuery.RankedByVotesUp
| 79
| 10
| GetDisableAutoAttack
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_DAY_VISION
| SteamUGCQuery.RankedByTextSearch
| 80
| 11
| GetBonusDayVision
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION
| SteamUGCQuery.RankedByTotalUniqueSubscriptions
| 81
| 12
| GetBonusNightVision
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE
| SteamUGCQuery.RankedByPlaytimeTrend
| 82
| 13
| GetBonusNightVisionUnique
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE
| SteamUGCQuery.RankedByTotalPlaytime
| 83
| 14
| GetBonusVisionPercentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_DAY_VISION
| SteamUGCQuery.RankedByAveragePlaytimeTrend
| 84
| 15
| GetFixedDayVision
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_NIGHT_VISION
| SteamUGCQuery.RankedByLifetimeAveragePlaytime
| 85
| 16
| GetFixedNightVision
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MIN_HEALTH
| SteamUGCQuery.RankedByPlaytimeSessionsTrend
| 86
| 17
| GetMinHealth
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL
| SteamUGCQuery.RankedByLifetimePlaytimeSessions
| 87
| 18
| GetAbsoluteNoDamagePhysical
|  
|}
 
=== SteamUGCMatchingUGCType ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL
| SteamUGCMatchingUGCType.Items
| 88
| 0
| GetAbsoluteNoDamageMagical
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE
| SteamUGCMatchingUGCType.Items_Mtx
| 89
| 1
| GetAbsoluteNoDamagePure
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_IS_ILLUSION
| SteamUGCMatchingUGCType.Items_ReadyToUse
| 90
| 2
| GetIsIllusion
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ILLUSION_LABEL
| SteamUGCMatchingUGCType.Collections
| 91
| 3
| GetModifierIllusionLabel
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION
| SteamUGCMatchingUGCType.Artwork
| 92
| 4
| GetModifierSuperIllusion
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE
| SteamUGCMatchingUGCType.Videos
| 93
| 5
| GetModifierTurnRate_Percentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_HEALING
| SteamUGCMatchingUGCType.Screenshots
| 94
| 6
| GetDisableHealing
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL
| SteamUGCMatchingUGCType.AllGuides
| 95
| 7
| GetOverrideAttackMagical
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH
| SteamUGCMatchingUGCType.WebGuides
| 96
| 8
| GetModifierUnitStatsNeedsRefresh
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER
| SteamUGCMatchingUGCType.IntegratedGuides
| 97
| 9
| GetModifierBountyCreepMultiplier
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER
| SteamUGCMatchingUGCType.UsableInGame
| 98
| 10
| GetModifierBountyOtherMultiplier
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_RECORD
| SteamUGCMatchingUGCType.ControllerBindings
| 99
| 11
| OnAttackRecord
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_START
| SteamUGCMatchingUGCType.GameManagedItems
| 100
| 12
| OnAttackStart
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK
| SteamUGCMatchingUGCType.All
| 101
| -1
| OnAttack
|  
|}
 
=== SteamUniverse ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_LANDED
| SteamUniverse.Invalid
| 102
| 0
| OnAttackLanded
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_FAIL
| SteamUniverse.Internal
| 103
| 3
| OnAttackFail
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_ALLIED
| SteamUniverse.Dev
| 104
| 4
| OnAttackAllied
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_PROJECTILE_DODGE
| SteamUniverse.Beta
| 105
| 2
| OnProjectileDodge
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ORDER
| SteamUniverse.Public
| 106
| 1
| OnOrder
|  
|}
 
=== DOTA_GameState ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_UNIT_MOVED
| DOTA_GameState.DOTA_GAMERULES_STATE_INIT
| 107
| 0
| OnUnitMoved
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_START
| DOTA_GameState.DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD
| 108
| 1
| OnAbilityStart
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_EXECUTED
| DOTA_GameState.DOTA_GAMERULES_STATE_HERO_SELECTION
| 109
| 4
| OnAbilityExecuted
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_FULLY_CAST
| DOTA_GameState.DOTA_GAMERULES_STATE_STRATEGY_TIME
| 110
| 5
| OnAbilityFullyCast
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_BREAK_INVISIBILITY
| DOTA_GameState.DOTA_GAMERULES_STATE_PRE_GAME
| 111
| 8
| OnBreakInvisibility
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_END_CHANNEL
| 112
| OnAbilityEndChannel
|-
| modifierfunction.MODIFIER_EVENT_ON_PROCESS_UPGRADE
| 113
|  
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_REFRESH
| DOTA_GameState.DOTA_GAMERULES_STATE_GAME_IN_PROGRESS
| 114
| 10
|  
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE
| DOTA_GameState.DOTA_GAMERULES_STATE_POST_GAME
| 115
| 11
| OnTakeDamage
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_STATE_CHANGED
| DOTA_GameState.DOTA_GAMERULES_STATE_DISCONNECT
| 116
| 12
| OnStateChanged
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ORB_EFFECT
| DOTA_GameState.DOTA_GAMERULES_STATE_TEAM_SHOWCASE
| 117
| 6
|  
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACKED
| DOTA_GameState.DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP
| 118
| 2
| OnAttacked
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_DEATH
| DOTA_GameState.DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD
| 119
| 7
| OnDeath
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_RESPAWN
| DOTA_GameState.DOTA_GAMERULES_STATE_SCENARIO_SETUP
| 120
| 9
| OnRespawn
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_SPENT_MANA
| DOTA_GameState.DOTA_GAMERULES_STATE_PLAYER_DRAFT
| 121
| 3
| OnSpentMana
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_TELEPORTING
| DOTA_GameState.DOTA_GAMERULES_STATE_LAST
| 122
| 0
| OnTeleporting
|  
|}
 
=== DOTA_GC_TEAM ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_TELEPORTED
| DOTA_GC_TEAM.DOTA_GC_TEAM_GOOD_GUYS
| 123
| 0
| OnTeleported
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_SET_LOCATION
| DOTA_GC_TEAM.DOTA_GC_TEAM_BAD_GUYS
| 124
| 1
| OnSetLocation
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_HEALTH_GAINED
| DOTA_GC_TEAM.DOTA_GC_TEAM_BROADCASTER
| 125
| 2
| OnHealthGained
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_MANA_GAINED
| DOTA_GC_TEAM.DOTA_GC_TEAM_SPECTATOR
| 126
| 3
| OnManaGained
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT
| DOTA_GC_TEAM.DOTA_GC_TEAM_PLAYER_POOL
| 127
| 4
| OnTakeDamageKillCredit
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_HERO_KILLED
| DOTA_GC_TEAM.DOTA_GC_TEAM_NOTEAM
| 128
| 5
| OnHeroKilled
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_HEAL_RECEIVED
| DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_1
| 129
| 6
| OnHealReceived
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_BUILDING_KILLED
| DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_2
| 130
| 7
| OnBuildingKilled
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_MODEL_CHANGED
| DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_3
| 131
| 8
| OnModelChanged
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TOOLTIP
| DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_4
| 132
| 9
| OnTooltip
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MODEL_CHANGE
| DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_5
| 133
| 10
| GetModifierModelChange
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE
| DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_6
| 134
| 11
| GetModifierModelScale
|
|-
| DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_7
| 12
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_IS_SCEPTER
| DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_8
| 135
| 13
| GetModifierScepter
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS
| DOTA_GC_TEAM.DOTA_GC_TEAM_NEUTRALS
| 136
| 14
| GetActivityTranslationModifiers
|  
|}
 
=== DOTA_GameMode ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND
| DOTA_GameMode.DOTA_GAMEMODE_NONE
| 137
| 0
| GetAttackSound
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_LIFETIME_FRACTION
| DOTA_GameMode.DOTA_GAMEMODE_AP
| 138
| 1
| GetUnitLifetimeFraction
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PROVIDES_FOW_POSITION
| DOTA_GameMode.DOTA_GAMEMODE_CM
| 139
| 2
| GetModifierProvidesFOWVision
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_SPELLS_REQUIRE_HP
| DOTA_GameMode.DOTA_GAMEMODE_RD
| 140
| 3
| GetModifierSpellsRequireHP
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP
| DOTA_GameMode.DOTA_GAMEMODE_SD
| 141
| 4
| GetForceDrawOnMinimap
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_TURNING
| DOTA_GameMode.DOTA_GAMEMODE_AR
| 142
| 5
| GetModifierDisableTurning
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_CAST_ANGLE
| DOTA_GameMode.DOTA_GAMEMODE_INTRO
| 143
| 6
| GetModifierIgnoreCastAngle
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE
| DOTA_GameMode.DOTA_GAMEMODE_HW
| 144
| 7
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_REVERSE_CM
| 8
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_XMAS
| 9
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_TUTORIAL
| 10
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_MO
| 11
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_LP
| 12
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_POOL1
| 13
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_FH
| 14
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_CUSTOM
| 15
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_CD
| 16
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_BD
| 17
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_ABILITY_DRAFT
| 18
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_EVENT
| 19
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_ARDM
| 20
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_1V1MID
| 21
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_ALL_DRAFT
| 22
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_TURBO
| 23
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_MUTATION
| 24
|
|-
| DOTA_GameMode.DOTA_GAMEMODE_COACHES_CHALLENGE
| 25
|
|}
 
=== DOTAConnectionState_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_UNKNOWN
| 0
|
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_NOT_YET_CONNECTED
| 1
|
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_CONNECTED
| 2
|
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_DISCONNECTED
| 3
|
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_ABANDONED
| 4
|
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_LOADING
| 5
|
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_FAILED
| 6
|
|}
 
=== dotaunitorder_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_NONE
| 0
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_POSITION
| 1
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_TARGET
| 2
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_MOVE
| 3
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_TARGET
| 4
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_POSITION
| 5
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET
| 6
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET_TREE
| 7
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_NO_TARGET
| 8
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE
| 9
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_HOLD_POSITION
| 10
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_TRAIN_ABILITY
| 11
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_DROP_ITEM
| 12
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_GIVE_ITEM
| 13
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_ITEM
| 14
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_RUNE
| 15
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_PURCHASE_ITEM
| 16
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_SELL_ITEM
| 17
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_DISASSEMBLE_ITEM
| 18
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_ITEM
| 19
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO
| 20
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_STOP
| 21
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_TAUNT
| 22
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_BUYBACK
| 23
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_GLYPH
| 24
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH
| 25
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_RUNE
| 26
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_PING_ABILITY
| 27
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_DIRECTION
| 28
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_PATROL
| 29
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_VECTOR_TARGET_POSITION
| 30
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_RADAR
| 31
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_SET_ITEM_COMBINE_LOCK
| 32
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CONTINUE
| 33
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_VECTOR_TARGET_CANCELED
| 34
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_RIVER_PAINT
| 35
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_PREGAME_ADJUST_ITEM_ASSIGNMENT
| 36
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_DROP_ITEM_AT_FOUNTAIN
| 37
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_TAKE_ITEM_FROM_NEUTRAL_ITEM_STASH
| 38
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_RELATIVE
| 39
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE_ALT
| 40
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CONSUME_ITEM
| 41
|
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_SET_ITEM_MARK_FOR_SELL
| 42
|
|}
 
=== DOTA_OVERHEAD_ALERT ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_GOLD
| 0
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DENY
| 1
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_CRITICAL
| 2
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_XP
| 3
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_SPELL_DAMAGE
| 4
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MISS
| 5
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DAMAGE
| 6
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_EVADE
| 7
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BLOCK
| 8
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_POISON_DAMAGE
| 9
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_HEAL
| 10
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_ADD
| 11
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_LOSS
| 12
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MAGICAL_BLOCK
| 16
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_INCOMING_DAMAGE
| 17
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_OUTGOING_DAMAGE
| 18
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DISABLE_RESIST
| 19
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DEATH
| 20
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BLOCKED
| 21
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_ITEM_RECEIVED
| 22
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_SHARD
| 23
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DEADLY_BLOW
| 24
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_FORCE_MISS
| 25
|
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_AEGIS
| 26
|
|}
 
=== DOTA_HeroPickState ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_NONE
| 0
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_AP_SELECT
| 1
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_SD_SELECT
| 2
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_INTRO_SELECT_UNUSED
| 3
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_RD_SELECT_UNUSED
| 4
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_INTRO
| 5
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_CAPTAINPICK
| 6
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN1
| 7
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN2
| 8
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN3
| 9
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN4
| 10
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN5
| 11
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN6
| 12
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN7
| 13
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN8
| 14
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN9
| 15
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN10
| 16
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN11
| 17
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN12
| 18
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN13
| 19
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN14
| 20
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT1
| 21
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT2
| 22
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT3
| 23
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT4
| 24
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT5
| 25
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT6
| 26
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT7
| 27
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT8
| 28
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT9
| 29
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT10
| 30
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_PICK
| 31
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_AR_SELECT
| 32
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_MO_SELECT
| 33
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_FH_SELECT
| 34
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_INTRO
| 35
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_CAPTAINPICK
| 36
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN1
| 37
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN2
| 38
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN3
| 39
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN4
| 40
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN5
| 41
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN6
| 42
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT1
| 43
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT2
| 44
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT3
| 45
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT4
| 46
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT5
| 47
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT6
| 48
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT7
| 49
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT8
| 50
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT9
| 51
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT10
| 52
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_PICK
| 53
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_BD_SELECT
| 54
|
|-
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ABILITY_DRAFT_SELECT
| 55
|
|-
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ARDM_SELECT
| 56
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_ALL_DRAFT_SELECT
| 57
|
|-
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_CUSTOMGAME_SELECT
| 58
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_SELECT_PENALTY
| 59
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CUSTOM_PICK_RULES
| 60
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_SCENARIO_PICK
| 61
|
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_COUNT
| 62
|
|}
 
=== DOTATeam_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTATeam_t.DOTA_TEAM_FIRST
| 2
|
|-
| DOTATeam_t.DOTA_TEAM_GOODGUYS
| 2
|
|-
| DOTATeam_t.DOTA_TEAM_BADGUYS
| 3
|
|-
| DOTATeam_t.DOTA_TEAM_NEUTRALS
| 4
|
|-
| DOTATeam_t.DOTA_TEAM_NOTEAM
| 5
|
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_1
| 6
|
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_2
| 7
|
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_3
| 8
|
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_4
| 9
|
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_5
| 10
|
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_6
| 11
|
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_7
| 12
|
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_8
| 13
|
|-
| DOTATeam_t.DOTA_TEAM_DRAFT_POOL
| 14
|
|-
| DOTATeam_t.DOTA_TEAM_COUNT
| 15
|
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_MIN
| 6
|
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_MAX
| 13
|
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_COUNT
| 8
|
|}
 
=== DOTA_RUNES ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_RUNES.DOTA_RUNE_INVALID
| -1
|
|-
| DOTA_RUNES.DOTA_RUNE_DOUBLEDAMAGE
| 0
|
|-
| DOTA_RUNES.DOTA_RUNE_HASTE
| 1
|
|-
| DOTA_RUNES.DOTA_RUNE_ILLUSION
| 2
|
|-
| DOTA_RUNES.DOTA_RUNE_INVISIBILITY
| 3
|
|-
| DOTA_RUNES.DOTA_RUNE_REGENERATION
| 4
|
|-
| DOTA_RUNES.DOTA_RUNE_BOUNTY
| 5
|
|-
| DOTA_RUNES.DOTA_RUNE_ARCANE
| 6
|
|-
| DOTA_RUNES.DOTA_RUNE_WATER
| 7
|
|-
| DOTA_RUNES.DOTA_RUNE_XP
| 8
|
|-
| DOTA_RUNES.DOTA_RUNE_SHIELD
| 9
|
|-
| DOTA_RUNES.DOTA_RUNE_COUNT
| 10
|
|}
 
=== DOTA_UNIT_TARGET_TEAM ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_NONE
| 0
|
|-
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_FRIENDLY
| 1
|
|-
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_ENEMY
| 2
|
|-
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_CUSTOM
| 4
|
|-
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_BOTH
| 3
|
|}
 
=== DOTA_UNIT_TARGET_TYPE ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_NONE
| 0
|
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_HERO
| 1
|
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CREEP
| 2
|
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BUILDING
| 4
|
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_COURIER
| 16
|
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_OTHER
| 32
|
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_TREE
| 64
|
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CUSTOM
| 128
|
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_SELF
| 256
|
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BASIC
| 18
|
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_ALL
| 55
|
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_HEROES_AND_CREEPS
| 19
|
|}
 
=== DOTA_UNIT_TARGET_FLAGS ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NONE
| 0
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_RANGED_ONLY
| 2
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MELEE_ONLY
| 4
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_DEAD
| 8
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES
| 16
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES
| 32
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_INVULNERABLE
| 64
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE
| 128
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NO_INVIS
| 256
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS
| 512
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_PLAYER_CONTROLLED
| 1024
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_DOMINATED
| 2048
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_SUMMONED
| 4096
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ILLUSIONS
| 8192
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ATTACK_IMMUNE
| 16384
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MANA_ONLY
| 32768
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_CHECK_DISABLE_HELP
| 65536
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO
| 131072
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_OUT_OF_WORLD
| 262144
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_NIGHTMARED
| 524288
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_PREFER_ENEMIES
| 1048576
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_RESPECT_OBSTRUCTIONS
| 2097152
|
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_CAN_BE_SEEN
| 384
|
|}
 
=== DOTALimits_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTALimits_t.DOTA_MAX_PLAYERS
| 64
| Max number of players connected to the server including spectators.
|-
| DOTALimits_t.DOTA_MAX_TEAM
| 24
| Max number of players per team.
|-
| DOTALimits_t.DOTA_MAX_PLAYER_TEAMS
| 10
| Max number of player teams supported.
|-
| DOTALimits_t.DOTA_MAX_TEAM_PLAYERS
| 24
| Max number of non-spectator players supported.
|-
| DOTALimits_t.DOTA_MAX_SPECTATOR_TEAM_SIZE
| 40
| How many spectators can watch.
|-
| DOTALimits_t.DOTA_MAX_SPECTATOR_LOBBY_SIZE
| 15
| Max number of viewers in a spectator lobby.
|-
| DOTALimits_t.DOTA_DEFAULT_MAX_TEAM
| 5
| Default number of players per team.
|-
| DOTALimits_t.DOTA_DEFAULT_MAX_TEAM_PLAYERS
| 10
| Default number of non-spectator players supported.
|}
 
=== DOTAInventoryFlags_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_NONE
| 0
|
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_MAIN
| 1
|
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_STASH
| 2
|
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_ON_GROUND
| 4
|
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_AT_FOUNTAIN
| 8
|
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_LIMIT_DROP_ON_GROUND
| 16
|
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALL_ACCESS
| 3
|
|}
 
=== EDOTA_ModifyGold_Reason ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Unspecified
| 0
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Death
| 1
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Buyback
| 2
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseConsumable
| 3
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseItem
| 4
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbandonedRedistribute
| 5
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SellItem
| 6
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbilityCost
| 7
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CheatCommand
| 8
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SelectionPenalty
| 9
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_GameTick
| 10
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Building
| 11
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_HeroKill
| 12
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CreepKill
| 13
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_NeutralKill
| 14
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_RoshanKill
| 15
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CourierKill
| 16
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_BountyRune
| 17
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SharedGold
| 18
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbilityGold
| 19
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_WardKill
| 20
|
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CourierKilledByThisPlayer
| 21
|
|}
 
=== DOTAUnitAttackCapability_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_NO_ATTACK
| 0
|
|-
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_MELEE_ATTACK
| 1
|
|-
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_RANGED_ATTACK
| 2
|
|-
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_RANGED_ATTACK_DIRECTIONAL
| 4
|
|-
| DOTAUnitAttackCapability_t.DOTA_UNIT_ATTACK_CAPABILITY_BIT_COUNT
| 3
|
|}
 
=== DOTAUnitMoveCapability_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_NONE
| 0
|
|-
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_GROUND
| 1
|
|-
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_FLY
| 2
|
|}
 
=== EShareAbility ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| EShareAbility.ITEM_FULLY_SHAREABLE
| 0
|
|-
| EShareAbility.ITEM_PARTIALLY_SHAREABLE
| 1
|
|-
| EShareAbility.ITEM_NOT_SHAREABLE
| 2
|
|}
 
=== DOTAMusicStatus_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_NONE
| 0
|
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_EXPLORATION
| 1
|
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_BATTLE
| 2
|
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_PRE_GAME_EXPLORATION
| 3
|
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_DEAD
| 4
|
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_LAST
| 5
|
|}
 
=== DOTA_ABILITY_BEHAVIOR ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NONE
| 0
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_HIDDEN
| 1
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_PASSIVE
| 2
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NO_TARGET
| 4
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNIT_TARGET
| 8
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_POINT
| 16
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AOE
| 32
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE
| 64
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_CHANNELLED
| 128
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ITEM
| 256
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_TOGGLE
| 512
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DIRECTIONAL
| 1024
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IMMEDIATE
| 2048
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AUTOCAST
| 4096
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET
| 8192
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_POINT
| 16384
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_NO_TARGET
| 32768
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AURA
| 65536
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ATTACK
| 131072
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT
| 262144
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES
| 524288
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNRESTRICTED
| 1048576
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE
| 2097152
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL
| 4194304
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT
| 8388608
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET
| 16777216
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK
| 33554432
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN
| 67108864
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING
| 134217728
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_RUNE_TARGET
| 268435456
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL
| 536870912
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING
| 1073741824
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_LAST_RESORT_POINT
| 2147483648
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_CAN_SELF_CAST
| 4294967296
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES
| 8589934592
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNLOCKED_BY_EFFECT_INDEX
| 17179869184
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_SUPPRESS_ASSOCIATED_CONSUMABLE
| 34359738368
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_FREE_DRAW_TARGETING
| 68719476736
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_SILENCE
| 137438953472
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OVERSHOOT
| 274877906944
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_MUTED
| 549755813888
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ALT_CASTABLE
| 1099511627776
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS
| 4398046511104
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_INNATE_UI
| 8796093022208
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNSWAPPABLE
| 17592186044416
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES
| 35184372088832
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_INVISIBLE
| 70368744177664
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AFFECTED_BY_MUTE
| 140737488355328
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM
| 281474976710656
|
|}
 
=== DAMAGE_TYPES ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DAMAGE_TYPES.DAMAGE_TYPE_NONE
| 0
|
|-
| DAMAGE_TYPES.DAMAGE_TYPE_PHYSICAL
| 1
|
|-
| DAMAGE_TYPES.DAMAGE_TYPE_MAGICAL
| 2
|
|-
| DAMAGE_TYPES.DAMAGE_TYPE_PURE
| 4
|
|-
| DAMAGE_TYPES.DAMAGE_TYPE_HP_REMOVAL
| 8
|
|-
| DAMAGE_TYPES.DAMAGE_TYPE_ABILITY_DEFINED
| 16
|
|-
| DAMAGE_TYPES.DAMAGE_TYPE_ALL
| 7
|
|}
 
=== ABILITY_TYPES ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| ABILITY_TYPES.ABILITY_TYPE_BASIC
| 0
|
|-
| ABILITY_TYPES.ABILITY_TYPE_ULTIMATE
| 1
|
|-
| ABILITY_TYPES.ABILITY_TYPE_ATTRIBUTES
| 2
|
|-
| ABILITY_TYPES.ABILITY_TYPE_HIDDEN
| 3
|
|}
 
=== SPELL_IMMUNITY_TYPES ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_NONE
| 0
|
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_YES
| 1
|
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_NO
| 2
|
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ENEMIES_YES
| 3
|
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ENEMIES_NO
| 4
|
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_YES_ENEMIES_NO
| 5
|
|}
 
=== DOTADamageFlag_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NONE
| 0
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_MAGIC_ARMOR
| 1
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_PHYSICAL_ARMOR
| 2
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_INVULNERABILITY
| 4
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_PHYSICAL_BLOCK
| 8
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_REFLECTION
| 16
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_HPLOSS
| 32
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DIRECTOR_EVENT
| 64
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NON_LETHAL
| 128
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DAMAGE_MULTIPLIERS
| 512
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_SPELL_AMPLIFICATION
| 1024
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_DONT_DISPLAY_DAMAGE_IF_SOURCE_HIDDEN
| 2048
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_SPELL_LIFESTEAL
| 4096
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_PROPERTY_FIRE
| 8192
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_BASE_PHYSICAL_ARMOR
| 16384
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_SECONDARY_PROJECTILE_ATTACK
| 32768
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_FORCE_SPELL_AMPLIFICATION
| 65536
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_MAGIC_AUTO_ATTACK
| 131072
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_ATTACK_MODIFIER
| 262144
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_ALL_BLOCK
| 524288
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_REFLECTION
| 1048576
|
|}
 
=== EDOTA_ModifyXP_Reason ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_Unspecified
| 0
|
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_HeroKill
| 1
|
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_CreepKill
| 2
|
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_RoshanKill
| 3
|
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_TomeOfKnowledge
| 4
|
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_Outpost
| 5
|
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_CatchUp
| 6
|
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_HeroAbility
| 7
|
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_MAX
| 8
|
|}
 
=== GameActivity_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| GameActivity_t.ACT_DOTA_IDLE
| 1500
|
|-
| GameActivity_t.ACT_DOTA_IDLE_RARE
| 1501
|
|-
| GameActivity_t.ACT_DOTA_RUN
| 1502
|
|-
| GameActivity_t.ACT_DOTA_ATTACK
| 1503
|
|-
| GameActivity_t.ACT_DOTA_ATTACK2
| 1504
|
|-
| GameActivity_t.ACT_DOTA_ATTACK_EVENT
| 1505
|
|-
| GameActivity_t.ACT_DOTA_DIE
| 1506
|
|-
| GameActivity_t.ACT_DOTA_FLINCH
| 1507
|
|-
| GameActivity_t.ACT_DOTA_FLAIL
| 1508
|
|-
| GameActivity_t.ACT_DOTA_DISABLED
| 1509
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_1
| 1510
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2
| 1511
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_3
| 1512
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_4
| 1513
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_5
| 1514
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_6
| 1515
|
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_1
| 1516
|
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_2
| 1517
|
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_3
| 1518
|
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_4
| 1519
|
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_1
| 1520
|
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_2
| 1521
|
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_3
| 1522
|
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_4
| 1523
|
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_5
| 1524
|
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_6
| 1525
|
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_1
| 1526
|
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_2
| 1527
|
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_3
| 1528
|
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_4
| 1529
|
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_5
| 1530
|
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_6
| 1531
|
|-
| GameActivity_t.ACT_DOTA_CONSTANT_LAYER
| 1532
|
|-
| GameActivity_t.ACT_DOTA_CAPTURE
| 1533
|
|-
| GameActivity_t.ACT_DOTA_SPAWN
| 1534
|
|-
| GameActivity_t.ACT_DOTA_KILLTAUNT
| 1535
|
|-
| GameActivity_t.ACT_DOTA_TAUNT
| 1536
|
|-
| GameActivity_t.ACT_DOTA_THIRST
| 1537
|
|-
| GameActivity_t.ACT_DOTA_CAST_DRAGONBREATH
| 1538
|
|-
| GameActivity_t.ACT_DOTA_ECHO_SLAM
| 1539
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_1_END
| 1540
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_END
| 1541
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_3_END
| 1542
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_4_END
| 1543
|
|-
| GameActivity_t.ACT_MIRANA_LEAP_END
| 1544
|
|-
| GameActivity_t.ACT_WAVEFORM_START
| 1545
|
|-
| GameActivity_t.ACT_WAVEFORM_END
| 1546
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_ROT
| 1547
|
|-
| GameActivity_t.ACT_DOTA_DIE_SPECIAL
| 1548
|
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_BATTERYASSAULT
| 1549
|
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_POWERCOGS
| 1550
|
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_START
| 1551
|
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_LOOP
| 1552
|
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_END
| 1553
|
|-
| GameActivity_t.ACT_STORM_SPIRIT_OVERLOAD_RUN_OVERRIDE
| 1554
|
|-
| GameActivity_t.ACT_DOTA_TINKER_REARM1
| 1555
|
|-
| GameActivity_t.ACT_DOTA_TINKER_REARM2
| 1556
|
|-
| GameActivity_t.ACT_DOTA_TINKER_REARM3
| 1557
|
|-
| GameActivity_t.ACT_TINY_AVALANCHE
| 1558
|
|-
| GameActivity_t.ACT_TINY_TOSS
| 1559
|
|-
| GameActivity_t.ACT_TINY_GROWL
| 1560
|
|-
| GameActivity_t.ACT_DOTA_WEAVERBUG_ATTACH
| 1561
|
|-
| GameActivity_t.ACT_DOTA_CAST_WILD_AXES_END
| 1562
|
|-
| GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_START
| 1563
|
|-
| GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_END
| 1564
|
|-
| GameActivity_t.ACT_DOTA_NIGHTSTALKER_TRANSITION
| 1565
|
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_RAGE
| 1566
|
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_OPEN_WOUNDS
| 1567
|
|-
| GameActivity_t.ACT_DOTA_SAND_KING_BURROW_IN
| 1568
|
|-
| GameActivity_t.ACT_DOTA_SAND_KING_BURROW_OUT
| 1569
|
|-
| GameActivity_t.ACT_DOTA_EARTHSHAKER_TOTEM_ATTACK
| 1570
|
|-
| GameActivity_t.ACT_DOTA_WHEEL_LAYER
| 1571
|
|-
| GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_START
| 1572
|
|-
| GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION
| 1573
|
|-
| GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_START
| 1574
|
|-
| GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_LOOP
| 1575
|
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST
| 1576
|
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST_END
| 1577
|
|-
| GameActivity_t.ACT_DOTA_LASSO_LOOP
| 1578
|
|-
| GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION_THROW
| 1579
|
|-
| GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_END
| 1580
|
|-
| GameActivity_t.ACT_DOTA_CAST_COLD_SNAP
| 1581
|
|-
| GameActivity_t.ACT_DOTA_CAST_GHOST_WALK
| 1582
|
|-
| GameActivity_t.ACT_DOTA_CAST_TORNADO
| 1583
|
|-
| GameActivity_t.ACT_DOTA_CAST_EMP
| 1584
|
|-
| GameActivity_t.ACT_DOTA_CAST_ALACRITY
| 1585
|
|-
| GameActivity_t.ACT_DOTA_CAST_CHAOS_METEOR
| 1586
|
|-
| GameActivity_t.ACT_DOTA_CAST_SUN_STRIKE
| 1587
|
|-
| GameActivity_t.ACT_DOTA_CAST_FORGE_SPIRIT
| 1588
|
|-
| GameActivity_t.ACT_DOTA_CAST_ICE_WALL
| 1589
|
|-
| GameActivity_t.ACT_DOTA_CAST_DEAFENING_BLAST
| 1590
|
|-
| GameActivity_t.ACT_DOTA_VICTORY
| 1591
|
|-
| GameActivity_t.ACT_DOTA_DEFEAT
| 1592
|
|-
| GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE
| 1593
|
|-
| GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_END
| 1594
|
|-
| GameActivity_t.ACT_DOTA_TELEPORT
| 1595
|
|-
| GameActivity_t.ACT_DOTA_TELEPORT_END
| 1596
|
|-
| GameActivity_t.ACT_DOTA_CAST_REFRACTION
| 1597
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_7
| 1598
|
|-
| GameActivity_t.ACT_DOTA_CANCEL_SIREN_SONG
| 1599
|
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_7
| 1600
|
|-
| GameActivity_t.ACT_DOTA_LOADOUT
| 1601
|
|-
| GameActivity_t.ACT_DOTA_FORCESTAFF_END
| 1602
|
|-
| GameActivity_t.ACT_DOTA_POOF_END
| 1603
|
|-
| GameActivity_t.ACT_DOTA_SLARK_POUNCE
| 1604
|
|-
| GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_START
| 1605
|
|-
| GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_END
| 1606
|
|-
| GameActivity_t.ACT_DOTA_MEDUSA_STONE_GAZE
| 1607
|
|-
| GameActivity_t.ACT_DOTA_RELAX_START
| 1608
|
|-
| GameActivity_t.ACT_DOTA_RELAX_LOOP
| 1609
|
|-
| GameActivity_t.ACT_DOTA_RELAX_END
| 1610
|
|-
| GameActivity_t.ACT_DOTA_CENTAUR_STAMPEDE
| 1611
|
|-
| GameActivity_t.ACT_DOTA_BELLYACHE_START
| 1612
|
|-
| GameActivity_t.ACT_DOTA_BELLYACHE_LOOP
| 1613
|
|-
| GameActivity_t.ACT_DOTA_BELLYACHE_END
| 1614
|
|-
| GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND
| 1615
|
|-
| GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND_IDLE
| 1616
|
|-
| GameActivity_t.ACT_DOTA_GREEVIL_CAST
| 1617
|
|-
| GameActivity_t.ACT_DOTA_GREEVIL_OVERRIDE_ABILITY
| 1618
|
|-
| GameActivity_t.ACT_DOTA_GREEVIL_HOOK_START
| 1619
|
|-
| GameActivity_t.ACT_DOTA_GREEVIL_HOOK_END
| 1620
|
|-
| GameActivity_t.ACT_DOTA_GREEVIL_BLINK_BONE
| 1621
|
|-
| GameActivity_t.ACT_DOTA_IDLE_SLEEPING
| 1622
|
|-
| GameActivity_t.ACT_DOTA_INTRO
| 1623
|
|-
| GameActivity_t.ACT_DOTA_GESTURE_POINT
| 1624
|
|-
| GameActivity_t.ACT_DOTA_GESTURE_ACCENT
| 1625
|
|-
| GameActivity_t.ACT_DOTA_SLEEPING_END
| 1626
|
|-
| GameActivity_t.ACT_DOTA_AMBUSH
| 1627
|
|-
| GameActivity_t.ACT_DOTA_ITEM_LOOK
| 1628
|
|-
| GameActivity_t.ACT_DOTA_STARTLE
| 1629
|
|-
| GameActivity_t.ACT_DOTA_FRUSTRATION
| 1630
|
|-
| GameActivity_t.ACT_DOTA_TELEPORT_REACT
| 1631
|
|-
| GameActivity_t.ACT_DOTA_TELEPORT_END_REACT
| 1632
|
|-
| GameActivity_t.ACT_DOTA_SHRUG
| 1633
|
|-
| GameActivity_t.ACT_DOTA_RELAX_LOOP_END
| 1634
|
|-
| GameActivity_t.ACT_DOTA_PRESENT_ITEM
| 1635
|
|-
| GameActivity_t.ACT_DOTA_IDLE_IMPATIENT
| 1636
|
|-
| GameActivity_t.ACT_DOTA_SHARPEN_WEAPON
| 1637
|
|-
| GameActivity_t.ACT_DOTA_SHARPEN_WEAPON_OUT
| 1638
|
|-
| GameActivity_t.ACT_DOTA_IDLE_SLEEPING_END
| 1639
|
|-
| GameActivity_t.ACT_DOTA_BRIDGE_DESTROY
| 1640
|
|-
| GameActivity_t.ACT_DOTA_TAUNT_SNIPER
| 1641
|
|-
| GameActivity_t.ACT_DOTA_DEATH_BY_SNIPER
| 1642
|
|-
| GameActivity_t.ACT_DOTA_LOOK_AROUND
| 1643
|
|-
| GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE
| 1644
|
|-
| GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE_OUT
| 1645
|
|-
| GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH
| 1646
|
|-
| GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH_OUT
| 1647
|
|-
| GameActivity_t.ACT_DOTA_IDLE_IMPATIENT_SWORD_TAP
| 1648
|
|-
| GameActivity_t.ACT_DOTA_INTRO_LOOP
| 1649
|
|-
| GameActivity_t.ACT_DOTA_BRIDGE_THREAT
| 1650
|
|-
| GameActivity_t.ACT_DOTA_DAGON
| 1651
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_START
| 1652
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL
| 1653
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_END
| 1654
|
|-
| GameActivity_t.ACT_DOTA_NIAN_PIN_START
| 1655
|
|-
| GameActivity_t.ACT_DOTA_NIAN_PIN_LOOP
| 1656
|
|-
| GameActivity_t.ACT_DOTA_NIAN_PIN_END
| 1657
|
|-
| GameActivity_t.ACT_DOTA_LEAP_STUN
| 1658
|
|-
| GameActivity_t.ACT_DOTA_LEAP_SWIPE
| 1659
|
|-
| GameActivity_t.ACT_DOTA_NIAN_INTRO_LEAP
| 1660
|
|-
| GameActivity_t.ACT_DOTA_AREA_DENY
| 1661
|
|-
| GameActivity_t.ACT_DOTA_NIAN_PIN_TO_STUN
| 1662
|
|-
| GameActivity_t.ACT_DOTA_RAZE_1
| 1663
|
|-
| GameActivity_t.ACT_DOTA_RAZE_2
| 1664
|
|-
| GameActivity_t.ACT_DOTA_RAZE_3
| 1665
|
|-
| GameActivity_t.ACT_DOTA_UNDYING_DECAY
| 1666
|
|-
| GameActivity_t.ACT_DOTA_UNDYING_SOUL_RIP
| 1667
|
|-
| GameActivity_t.ACT_DOTA_UNDYING_TOMBSTONE
| 1668
|
|-
| GameActivity_t.ACT_DOTA_WHIRLING_AXES_RANGED
| 1669
|
|-
| GameActivity_t.ACT_DOTA_SHALLOW_GRAVE
| 1670
|
|-
| GameActivity_t.ACT_DOTA_COLD_FEET
| 1671
|
|-
| GameActivity_t.ACT_DOTA_ICE_VORTEX
| 1672
|
|-
| GameActivity_t.ACT_DOTA_CHILLING_TOUCH
| 1673
|
|-
| GameActivity_t.ACT_DOTA_ENFEEBLE
| 1674
|
|-
| GameActivity_t.ACT_DOTA_FATAL_BONDS
| 1675
|
|-
| GameActivity_t.ACT_DOTA_MIDNIGHT_PULSE
| 1676
|
|-
| GameActivity_t.ACT_DOTA_ANCESTRAL_SPIRIT
| 1677
|
|-
| GameActivity_t.ACT_DOTA_THUNDER_STRIKE
| 1678
|
|-
| GameActivity_t.ACT_DOTA_KINETIC_FIELD
| 1679
|
|-
| GameActivity_t.ACT_DOTA_STATIC_STORM
| 1680
|
|-
| GameActivity_t.ACT_DOTA_MINI_TAUNT
| 1681
|
|-
| GameActivity_t.ACT_DOTA_ARCTIC_BURN_END
| 1682
|
|-
| GameActivity_t.ACT_DOTA_LOADOUT_RARE
| 1683
|
|-
| GameActivity_t.ACT_DOTA_SWIM
| 1684
|
|-
| GameActivity_t.ACT_DOTA_FLEE
| 1685
|
|-
| GameActivity_t.ACT_DOTA_TROT
| 1686
|
|-
| GameActivity_t.ACT_DOTA_SHAKE
| 1687
|
|-
| GameActivity_t.ACT_DOTA_SWIM_IDLE
| 1688
|
|-
| GameActivity_t.ACT_DOTA_WAIT_IDLE
| 1689
|
|-
| GameActivity_t.ACT_DOTA_GREET
| 1690
|
|-
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_START
| 1691
|
|-
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_WAIT
| 1692
|
|-
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_END
| 1693
|
|-
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_EXIT
| 1694
|
|-
| GameActivity_t.ACT_DOTA_SHOPKEEPER_PET_INTERACT
| 1695
|
|-
| GameActivity_t.ACT_DOTA_ITEM_PICKUP
| 1696
|
|-
| GameActivity_t.ACT_DOTA_ITEM_DROP
| 1697
|
|-
| GameActivity_t.ACT_DOTA_CAPTURE_PET
| 1698
|
|-
| GameActivity_t.ACT_DOTA_PET_WARD_OBSERVER
| 1699
|
|-
| GameActivity_t.ACT_DOTA_PET_WARD_SENTRY
| 1700
|
|-
| GameActivity_t.ACT_DOTA_PET_LEVEL
| 1701
|
|-
| GameActivity_t.ACT_DOTA_CAST_BURROW_END
| 1702
|
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_ASSIMILATE
| 1703
|
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_EJECT
| 1704
|
|-
| GameActivity_t.ACT_DOTA_ATTACK_EVENT_BASH
| 1705
|
|-
| GameActivity_t.ACT_DOTA_CAPTURE_RARE
| 1706
|
|-
| GameActivity_t.ACT_DOTA_AW_MAGNETIC_FIELD
| 1707
|
|-
| GameActivity_t.ACT_DOTA_CAST_GHOST_SHIP
| 1708
|
|-
| GameActivity_t.ACT_DOTA_FXANIM
| 1709
|
|-
| GameActivity_t.ACT_DOTA_VICTORY_START
| 1710
|
|-
| GameActivity_t.ACT_DOTA_DEFEAT_START
| 1711
|
|-
| GameActivity_t.ACT_DOTA_DP_SPIRIT_SIPHON
| 1712
|
|-
| GameActivity_t.ACT_DOTA_TRICKS_END
| 1713
|
|-
| GameActivity_t.ACT_DOTA_ES_STONE_CALLER
| 1714
|
|-
| GameActivity_t.ACT_DOTA_MK_STRIKE
| 1715
|
|-
| GameActivity_t.ACT_DOTA_VERSUS
| 1716
|
|-
| GameActivity_t.ACT_DOTA_CAPTURE_CARD
| 1717
|
|-
| GameActivity_t.ACT_DOTA_MK_SPRING_SOAR
| 1718
|
|-
| GameActivity_t.ACT_DOTA_MK_SPRING_END
| 1719
|
|-
| GameActivity_t.ACT_DOTA_MK_TREE_SOAR
| 1720
|
|-
| GameActivity_t.ACT_DOTA_MK_TREE_END
| 1721
|
|-
| GameActivity_t.ACT_DOTA_MK_FUR_ARMY
| 1722
|
|-
| GameActivity_t.ACT_DOTA_MK_SPRING_CAST
| 1723
|
|-
| GameActivity_t.ACT_DOTA_NECRO_GHOST_SHROUD
| 1724
|
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ARCANA
| 1725
|
|-
| GameActivity_t.ACT_DOTA_SLIDE
| 1726
|
|-
| GameActivity_t.ACT_DOTA_SLIDE_LOOP
| 1727
|
|-
| GameActivity_t.ACT_DOTA_GENERIC_CHANNEL_1
| 1728
|
|-
| GameActivity_t.ACT_DOTA_GS_SOUL_CHAIN
| 1729
|
|-
| GameActivity_t.ACT_DOTA_GS_INK_CREATURE
| 1730
|
|-
| GameActivity_t.ACT_DOTA_TRANSITION
| 1731
|
|-
| GameActivity_t.ACT_DOTA_BLINK_DAGGER
| 1732
|
|-
| GameActivity_t.ACT_DOTA_BLINK_DAGGER_END
| 1733
|
|-
| GameActivity_t.ACT_DOTA_CUSTOM_TOWER_ATTACK
| 1734
|
|-
| GameActivity_t.ACT_DOTA_CUSTOM_TOWER_IDLE
| 1735
|
|-
| GameActivity_t.ACT_DOTA_CUSTOM_TOWER_DIE
| 1736
|
|-
| GameActivity_t.ACT_DOTA_CAST_COLD_SNAP_ORB
| 1737
|
|-
| GameActivity_t.ACT_DOTA_CAST_GHOST_WALK_ORB
| 1738
|
|-
| GameActivity_t.ACT_DOTA_CAST_TORNADO_ORB
| 1739
|
|-
| GameActivity_t.ACT_DOTA_CAST_EMP_ORB
| 1740
|
|-
| GameActivity_t.ACT_DOTA_CAST_ALACRITY_ORB
| 1741
|
|-
| GameActivity_t.ACT_DOTA_CAST_CHAOS_METEOR_ORB
| 1742
|
|-
| GameActivity_t.ACT_DOTA_CAST_SUN_STRIKE_ORB
| 1743
|
|-
| GameActivity_t.ACT_DOTA_CAST_FORGE_SPIRIT_ORB
| 1744
|
|-
| GameActivity_t.ACT_DOTA_CAST_ICE_WALL_ORB
| 1745
|
|-
| GameActivity_t.ACT_DOTA_CAST_DEAFENING_BLAST_ORB
| 1746
|
|-
| GameActivity_t.ACT_DOTA_NOTICE
| 1747
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ALLY
| 1748
|
|-
| GameActivity_t.ACT_DOTA_SHUFFLE_L
| 1749
|
|-
| GameActivity_t.ACT_DOTA_SHUFFLE_R
| 1750
|
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_LOADOUT
| 1751
|
|-
| GameActivity_t.ACT_DOTA_TAUNT_SPECIAL
| 1752
|
|-
| GameActivity_t.ACT_DOTA_TELEPORT_START
| 1753
|
|-
| GameActivity_t.ACT_DOTA_GENERIC_CHANNEL_1_START
| 1754
|
|-
| GameActivity_t.ACT_DOTA_CUSTOM_TOWER_IDLE_RARE
| 1755
|
|-
| GameActivity_t.ACT_DOTA_CUSTOM_TOWER_TAUNT
| 1756
|
|-
| GameActivity_t.ACT_DOTA_CUSTOM_TOWER_HIGH_FIVE
| 1757
|
|-
| GameActivity_t.ACT_DOTA_ATTACK_SPECIAL
| 1758
|
|-
| GameActivity_t.ACT_DOTA_TRANSITION_IDLE
| 1759
|
|-
| GameActivity_t.ACT_DOTA_PIERCE_THE_VEIL
| 1760
|
|-
| GameActivity_t.ACT_DOTA_RUN_RARE
| 1761
|
|-
| GameActivity_t.ACT_DOTA_VIPER_DIVE
| 1762
|
|-
| GameActivity_t.ACT_DOTA_VIPER_DIVE_END
| 1763
|
|-
| GameActivity_t.ACT_DOTA_MK_STRIKE_END
| 1764
|
|-
| GameActivity_t.ACT_DOTA_SHADOW_VAULT
| 1765
|
|-
| GameActivity_t.ACT_DOTA_KEZ_KATANA_ULT_START
| 1766
|
|-
| GameActivity_t.ACT_DOTA_KEZ_KATANA_ULT_CHAIN_A
| 1767
|
|-
| GameActivity_t.ACT_DOTA_KEZ_KATANA_ULT_CHAIN_B
| 1768
|
|-
| GameActivity_t.ACT_DOTA_KEZ_KATANA_ULT_END
| 1769
|
|-
| GameActivity_t.ACT_DOTA_KEZ_KATANA_IMPALE
| 1770
|
|-
| GameActivity_t.ACT_DOTA_KEZ_KATANA_IMPALE_FAST
| 1771
|
|-
| GameActivity_t.ACT_DOTA_UNICYCLE
| 1772
|
|-
| GameActivity_t.ACT_DOTA_UNICYCLE_END
| 1773
|
|-
| GameActivity_t.ACT_DOTA_MVP_SCREEN
| 1776
|
|}
 
=== DOTAMinimapEvent_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_ANCIENT_UNDER_ATTACK
| 2
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_UNDER_ATTACK
| 4
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_GLYPHED
| 8
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_UNDER_ATTACK
| 16
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_TELEPORTING
| 32
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_DIED
| 64
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_ACTIVE
| 128
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_FINISHED
| 256
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_HINT_LOCATION
| 512
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_ENEMY_TELEPORTING
| 1024
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_CANCEL_TELEPORTING
| 2048
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_RADAR
| 4096
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_RADAR_TARGET
| 8192
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_MOVE_TO_TARGET
| 16384
|
|}
 
=== DOTASlotType_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_INVALID
| -1
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON
| 0
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON
| 1
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON2
| 2
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2
| 3
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD
| 4
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHOULDER
| 5
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMS
| 6
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMOR
| 7
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BELT
| 8
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_NECK
| 9
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BACK
| 10
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_GLOVES
| 11
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_LEGS
| 12
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAIL
| 13
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MISC
| 14
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_COSTUME
| 15
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HERO_BASE
| 16
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BODY_HEAD
| 17
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MOUNT
| 18
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SUMMON
| 19
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHAPESHIFT
| 20
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAUNT
| 21
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HERO_EFFIGY
| 22
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS
| 23
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ATTACK
| 24
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY1
| 25
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY2
| 26
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY3
| 27
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY4
| 28
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE
| 29
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_1
| 30
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_2
| 31
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_3
| 32
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_4
| 33
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_5
| 34
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_6
| 35
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_7
| 36
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_8
| 37
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_9
| 38
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_VOICE
| 39
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON_PERSONA_1
| 40
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON_PERSONA_1
| 41
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON2_PERSONA_1
| 42
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2_PERSONA_1
| 43
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD_PERSONA_1
| 44
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHOULDER_PERSONA_1
| 45
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMS_PERSONA_1
| 46
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMOR_PERSONA_1
| 47
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BELT_PERSONA_1
| 48
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_NECK_PERSONA_1
| 49
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BACK_PERSONA_1
| 50
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_LEGS_PERSONA_1
| 51
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_GLOVES_PERSONA_1
| 52
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAIL_PERSONA_1
| 53
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MISC_PERSONA_1
| 54
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BODY_HEAD_PERSONA_1
| 55
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MOUNT_PERSONA_1
| 56
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SUMMON_PERSONA_1
| 57
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHAPESHIFT_PERSONA_1
| 58
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAUNT_PERSONA_1
| 59
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HERO_EFFIGY_PERSONA_1
| 60
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS_PERSONA_1
| 61
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ATTACK_PERSONA_1
| 62
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY1_PERSONA_1
| 63
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY2_PERSONA_1
| 64
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY3_PERSONA_1
| 65
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY4_PERSONA_1
| 66
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE_PERSONA_1
| 67
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_VOICE_PERSONA_1
| 68
|
|-
| DOTASlotType_t.DOTA_LOADOUT_PERSONA_1_START
| 40
|
|-
| DOTASlotType_t.DOTA_LOADOUT_PERSONA_1_END
| 68
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_PERSONA_SELECTOR
| 69
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_COURIER
| 70
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ANNOUNCER
| 71
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MEGA_KILLS
| 72
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MUSIC
| 73
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WARD
| 74
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HUD_SKIN
| 75
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_LOADING_SCREEN
| 76
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEATHER
| 77
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HEROIC_STATUE
| 78
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MULTIKILL_BANNER
| 79
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_CURSOR_PACK
| 80
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TELEPORT_EFFECT
| 81
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BLINK_EFFECT
| 82
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_EMBLEM
| 83
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TERRAIN
| 84
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_RADIANT_CREEPS
| 85
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_DIRE_CREEPS
| 86
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_RADIANT_TOWER
| 87
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_DIRE_TOWER
| 88
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_VERSUS_SCREEN
| 89
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_STREAK_EFFECT
| 90
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_KILL_EFFECT
| 91
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_DEATH_EFFECT
| 92
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD_EFFECT
| 93
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MAP_EFFECT
| 94
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_COURIER_EFFECT
| 95
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_RADIANT_SIEGE_CREEPS
| 96
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_DIRE_SIEGE_CREEPS
| 97
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ROSHAN
| 98
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TORMENTOR
| 99
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ANCIENT
| 100
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_PET_EFFIGY
| 101
|
|-
| DOTASlotType_t.DOTA_PLAYER_LOADOUT_START
| 70
|
|-
| DOTASlotType_t.DOTA_PLAYER_LOADOUT_END
| 101
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_NONE
| 102
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_COUNT
| 103
|
|}
 
=== modifierfunction ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE
| 0
| GetModifierPreAttack_BonusDamage
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_TARGET
| 1
| GetModifierPreAttack_BonusDamage_Target
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_PROC
| 2
| GetModifierPreAttack_BonusDamage_Proc
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_POST_CRIT
| 3
| GetModifierPreAttack_BonusDamagePostCrit
|-
| modifierfunction.MODIFIER_PROPERTY_BASEATTACK_BONUSDAMAGE
| 4
| GetModifierBaseAttack_BonusDamage
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PHYSICAL
| 5
| GetModifierProcAttack_BonusDamage_Physical
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_CONVERT_PHYSICAL_TO_MAGICAL
| 6
| GetModifierProcAttack_ConvertPhysicalToMagical
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_MAGICAL
| 7
| GetModifierProcAttack_BonusDamage_Magical
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PURE
| 8
| GetModifierProcAttack_BonusDamage_Pure
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_MAGICAL_TARGET
| 9
| GetModifierProcAttack_BonusDamage_Magical_Target
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_FEEDBACK
| 10
| GetModifierProcAttack_Feedback
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ATTACK_DAMAGE
| 11
| GetModifierOverrideAttackDamage
|-
| modifierfunction.MODIFIER_PROPERTY_PRE_ATTACK
| 12
| GetModifierPreAttack
|-
| modifierfunction.MODIFIER_PROPERTY_INVISIBILITY_LEVEL
| 13
| GetModifierInvisibilityLevel
|-
| modifierfunction.MODIFIER_PROPERTY_INVISIBILITY_ATTACK_BEHAVIOR_EXCEPTION
| 14
| GetModifierInvisibilityAttackBehaviorException
|-
| modifierfunction.MODIFIER_PROPERTY_PERSISTENT_INVISIBILITY
| 15
| GetModifierPersistentInvisibility
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT
| 16
| GetModifierMoveSpeedBonus_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BASE_OVERRIDE
| 17
| GetModifierMoveSpeedOverride
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_MIN_OVERRIDE
| 18
| GetModifierMoveSpeed_MinOverride
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_MAX_OVERRIDE
| 19
| GetModifierMoveSpeed_MaxOverride
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE
| 20
| GetModifierMoveSpeedBonus_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE
| 21
| GetModifierMoveSpeedBonus_Percentage_Unique
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE
| 22
| GetModifierMoveSpeedBonus_Special_Boots
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE_2
| 23
| GetModifierMoveSpeedBonus_Special_Boots_2
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT_UNIQUE
| 24
| GetModifierMoveSpeedBonus_Constant_Unique
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT_UNIQUE_2
| 25
| GetModifierMoveSpeedBonus_Constant_Unique_2
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE
| 26
| GetModifierMoveSpeed_Absolute
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MIN
| 27
| GetModifierMoveSpeed_AbsoluteMin
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MAX
| 28
| GetModifierMoveSpeed_AbsoluteMax
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_MOVESPEED_LIMIT
| 29
| GetModifierIgnoreMovespeedLimit
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_LIMIT
| 30
| GetModifierMoveSpeed_Limit
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BASE_OVERRIDE
| 31
| GetModifierAttackSpeedBaseOverride
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_ATTACK_RATE
| 32
| GetModifierFixedAttackRate
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT
| 33
| GetModifierAttackSpeedBonus_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_ATTACKSPEED_LIMIT
| 34
| GetModifierAttackSpeed_Limit
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_REDUCTION_CONSTANT
| 35
| GetModifierCooldownReduction_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_MANACOST_REDUCTION_CONSTANT
| 36
| GetModifierManacostReduction_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTHCOST_REDUCTION_CONSTANT
| 37
| GetModifierHealthcostReduction_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT
| 38
| GetModifierBaseAttackTimeConstant
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT_ADJUST
| 39
| GetModifierBaseAttackTimeConstant_Adjust
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_PERCENTAGE
| 40
| GetModifierBaseAttackTimePercentage
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_POINT_CONSTANT
| 41
| GetModifierAttackPointConstant
|-
| modifierfunction.MODIFIER_PROPERTY_BONUSDAMAGEOUTGOING_PERCENTAGE
| 42
| GetModifierBonusDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE
| 43
| GetModifierDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION
| 44
| GetModifierDamageOutgoing_Percentage_Illusion
|-
| modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION_AMPLIFY
| 45
| GetModifierDamageOutgoing_Percentage_Illusion_Amplify
|-
| modifierfunction.MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE
| 46
| GetModifierTotalDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP
| 47
| GetModifierSpellAmplify_PercentageCreep
|-
| modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE
| 48
| GetModifierSpellAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE
| 49
| GetModifierSpellAmplify_PercentageUnique
|-
| modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET
| 50
| GetModifierSpellAmplify_PercentageTarget
|-
| modifierfunction.MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE
| 51
| GetModifierHealAmplify_PercentageSource
|-
| modifierfunction.MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET
| 52
| GetModifierHealAmplify_PercentageTarget
|-
| modifierfunction.MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE
| 53
| GetModifierHPRegenAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE
| 54
| GetModifierLifestealRegenAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE
| 55
| GetModifierSpellLifestealRegenAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE
| 56
| GetModifierSpellLifestealRegenAmplify_Percentage_Unique
|-
| modifierfunction.MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE
| 57
| GetModifierMPRegenAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE
| 58
| GetModifierMPRegenAmplify_Percentage_Unique
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE
| 59
| GetModifierManaDrainAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE
| 60
| GetModifierMPRestoreAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE
| 61
| GetModifierBaseDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE
| 62
| GetModifierBaseDamageOutgoing_PercentageUnique
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE
| 63
| GetModifierIncomingDamage_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE
| 64
| GetModifierIncomingPhysicalDamage_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT
| 65
| GetModifierIncomingPhysicalDamageConstant
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT
| 66
| GetModifierIncomingSpellDamageConstant
|-
| modifierfunction.MODIFIER_PROPERTY_EVASION_CONSTANT
| 67
| GetModifierEvasion_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT
| 68
| GetModifierNegativeEvasion_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_STATUS_RESISTANCE
| 69
| GetModifierStatusResistance
|-
| modifierfunction.MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING
| 70
| GetModifierStatusResistanceStacking
|-
| modifierfunction.MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER
| 71
| GetModifierStatusResistanceCaster
|-
| modifierfunction.MODIFIER_PROPERTY_AVOID_DAMAGE
| 72
| GetModifierAvoidDamage
|-
| modifierfunction.MODIFIER_PROPERTY_AVOID_SPELL
| 73
| GetModifierAvoidSpell
|-
| modifierfunction.MODIFIER_PROPERTY_MISS_PERCENTAGE
| 74
| GetModifierMiss_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE
| 75
| GetModifierPhysicalArmorBase_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE
| 76
| GetModifierPhysicalArmorTotal_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS
| 77
| GetModifierPhysicalArmorBonus
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE
| 78
| GetModifierPhysicalArmorBonusUnique
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE
| 79
| GetModifierPhysicalArmorBonusUniqueActive
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST
| 80
| GetModifierPhysicalArmorBonusPost
|-
| modifierfunction.MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR
| 81
| GetModifierMinPhysicalArmor
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR
| 82
| GetModifierIgnorePhysicalArmor
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION
| 83
| GetModifierMagicalResistanceBaseReduction
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION
| 84
| GetModifierMagicalResistanceDirectModification
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS
| 85
| GetModifierMagicalResistanceBonus
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS
| 86
| GetModifierMagicalResistanceBonusIllusions
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE
| 87
| GetModifierMagicalResistanceBonusUnique
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE
| 88
| GetModifierMagicalResistanceDecrepifyUnique
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_MANA_REGEN
| 89
| GetModifierBaseRegen
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT
| 90
| GetModifierConstantManaRegen
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE
| 91
| GetModifierConstantManaRegenUnique
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE
| 92
| GetModifierTotalPercentageManaRegen
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT
| 93
| GetModifierConstantHealthRegen
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE
| 94
| GetModifierHealthRegenPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE
| 95
| GetModifierHealthRegenPercentageUnique
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_BONUS
| 96
| GetModifierHealthBonus
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_BONUS
| 97
| GetModifierManaBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS
| 98
| GetModifierExtraStrengthBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS
| 99
| GetModifierExtraHealthBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_BONUS
| 100
| GetModifierExtraManaBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE
| 101
| GetModifierExtraManaBonusPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE
| 102
| GetModifierExtraHealthPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE
| 103
| GetModifierExtraManaPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_STRENGTH_BONUS
| 104
| GetModifierBonusStats_Strength
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_AGILITY_BONUS
| 105
| GetModifierBonusStats_Agility
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_INTELLECT_BONUS
| 106
| GetModifierBonusStats_Intellect
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE
| 107
| GetModifierBonusStats_Strength_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE
| 108
| GetModifierBonusStats_Agility_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE
| 109
| GetModifierBonusStats_Intellect_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS
| 110
| GetModifierCastRangeBonus
|-
| modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE
| 111
| GetModifierCastRangeBonusPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET
| 112
| GetModifierCastRangeBonusTarget
|-
| modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING
| 113
| GetModifierCastRangeBonusStacking
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE
| 114
| GetModifierAttackRangeOverride
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS
| 115
| GetModifierAttackRangeBonus
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE
| 116
| GetModifierAttackRangeBonusUnique
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE
| 117
| GetModifierAttackRangeBonusPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_MAX_ATTACK_RANGE
| 118
| GetModifierMaxAttackRange
|-
| modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS
| 119
| GetModifierProjectileSpeedBonus
|-
| modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE
| 120
| GetModifierProjectileSpeedBonusPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_PROJECTILE_NAME
| 121
| GetModifierProjectileName
|-
| modifierfunction.MODIFIER_PROPERTY_REINCARNATION
| 122
| ReincarnateTime
|-
| modifierfunction.MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX
| 123
| ReincarnateSuppressFX
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME
| 124
| GetModifierConstantRespawnTime
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE
| 125
| GetModifierPercentageRespawnTime
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_STACKING
| 126
| GetModifierStackingRespawnTime
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE
| 127
| GetModifierPercentageCooldown
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING
| 128
| GetModifierPercentageCooldownOngoing
|-
| modifierfunction.MODIFIER_PROPERTY_CASTTIME_PERCENTAGE
| 129
| GetModifierPercentageCasttime
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE
| 130
| GetModifierPercentageAttackAnimTime
|-
| modifierfunction.MODIFIER_PROPERTY_MANACOST_PERCENTAGE
| 131
| GetModifierPercentageManacost
|-
| modifierfunction.MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING
| 132
| GetModifierPercentageManacostStacking
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE
| 133
| GetModifierPercentageHealthcost
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING
| 134
| GetModifierPercentageHealthcostStacking
|-
| modifierfunction.MODIFIER_PROPERTY_DEATHGOLDCOST
| 135
| GetModifierConstantDeathGoldCost
|-
| modifierfunction.MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST
| 136
| GetModifierPercentageDeathGoldCost
|-
| modifierfunction.MODIFIER_PROPERTY_EXP_RATE_BOOST
| 137
| GetModifierPercentageExpRateBoost
|-
| modifierfunction.MODIFIER_PROPERTY_GOLD_RATE_BOOST
| 138
| GetModifierPercentageGoldRateBoost
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE
| 139
| GetModifierPreAttack_CriticalStrike
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE
| 140
| GetModifierPreAttack_Target_CriticalStrike
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK
| 141
| GetModifierMagical_ConstantBlock
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK
| 142
| GetModifierPhysical_ConstantBlock
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL
| 143
| GetModifierPhysical_ConstantBlockSpecial
|-
| modifierfunction.MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE
| 144
| GetModifierInnateDamageBlockPctOverride
|-
| modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR
| 145
| GetModifierPhysical_ConstantBlockUnavoidablePreArmor
|-
| modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK
| 146
| GetModifierTotal_ConstantBlock
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION
| 147
| GetOverrideAnimation
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE
| 148
| GetOverrideAnimationRate
|-
| modifierfunction.MODIFIER_PROPERTY_ABSORB_SPELL
| 149
| GetAbsorbSpell
|-
| modifierfunction.MODIFIER_PROPERTY_REFLECT_SPELL
| 150
| GetReflectSpell
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_AUTOATTACK
| 151
| GetDisableAutoAttack
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_DAY_VISION
| 152
| GetBonusDayVision
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE
| 153
| GetBonusDayVisionPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION
| 154
| GetBonusNightVision
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE
| 155
| GetBonusNightVisionUnique
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE
| 156
| GetBonusVisionPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_DAY_VISION
| 157
| GetFixedDayVision
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_NIGHT_VISION
| 158
| GetFixedNightVision
|-
| modifierfunction.MODIFIER_PROPERTY_MIN_HEALTH
| 159
| GetMinHealth
|-
| modifierfunction.MODIFIER_PROPERTY_MIN_MANA
| 160
| GetMinMana
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL
| 161
| GetAbsoluteNoDamagePhysical
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL
| 162
| GetAbsoluteNoDamageMagical
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE
| 163
| GetAbsoluteNoDamagePure
|-
| modifierfunction.MODIFIER_PROPERTY_IS_ILLUSION
| 164
| GetIsIllusion
|-
| modifierfunction.MODIFIER_PROPERTY_ILLUSION_LABEL
| 165
| GetModifierIllusionLabel
|-
| modifierfunction.MODIFIER_PROPERTY_STRONG_ILLUSION
| 166
| GetModifierStrongIllusion
|-
| modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION
| 167
| GetModifierSuperIllusion
|-
| modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE
| 168
| GetModifierSuperIllusionWithUltimate
|-
| modifierfunction.MODIFIER_PROPERTY_XP_DURING_DEATH
| 169
| GetModifierXPDuringDeath
|-
| modifierfunction.MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE
| 170
| GetModifierTurnRate_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_TURN_RATE_OVERRIDE
| 171
| GetModifierTurnRate_Override
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_HEALING
| 172
| GetDisableHealing
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_MANA_GAIN
| 173
| GetDisableManaGain
|-
| modifierfunction.MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK
| 174
| GetAlwaysAllowAttack
|-
| modifierfunction.MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK
| 175
| GetAllowEtherealAttack
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL
| 176
| GetOverrideAttackMagical
|-
| modifierfunction.MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH
| 177
| GetModifierUnitStatsNeedsRefresh
|-
| modifierfunction.MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER
| 178
| Unused
|-
| modifierfunction.MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER
| 179
| Unused
|-
| modifierfunction.MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING
| 180
| GetModifierUnitDisllowUpgrading
|-
| modifierfunction.MODIFIER_PROPERTY_DODGE_PROJECTILE
| 181
| GetModifierDodgeProjectile
|-
| modifierfunction.MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK
| 182
| GetTriggerCosmeticAndEndAttack
|-
| modifierfunction.MODIFIER_PROPERTY_MAX_DEBUFF_DURATION
| 183
| GetModifierMaxDebuffDuration
|-
| modifierfunction.MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER
| 184
| GetPrimaryStatDamageMultiplier
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW
| 185
| GetModifierPreAttack_DeadlyBlow
|-
| modifierfunction.MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION
| 186
| GetAlwaysAutoAttackWhileHoldPosition
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET
| 187
| GetPhysicalArmorPiercingPercentageTarget
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET
| 188
| GetMagicalArmorPiercingPercentageTarget
|-
| modifierfunction.MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS
| 189
| GetCriticalStrikeBonus
|-
| modifierfunction.MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE
| 190
| GetConvertAttackPhysicalToPure
|-
| modifierfunction.MODIFIER_EVENT_ON_SPELL_TARGET_READY
| 191
| OnSpellTargetReady
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_RECORD
| 192
| OnAttackRecord
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_START
| 193
| OnAttackStart
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK
| 194
| OnAttack
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_LANDED
| 195
| OnAttackLanded
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_FAIL
| 196
| OnAttackFail
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_ALLIED
| 197
| OnAttackAllied
|-
| modifierfunction.MODIFIER_EVENT_ON_PROJECTILE_DODGE
| 198
| OnProjectileDodge
|-
| modifierfunction.MODIFIER_EVENT_ON_ORDER
| 199
| OnOrder
|-
| modifierfunction.MODIFIER_EVENT_ON_UNIT_MOVED
| 200
| OnUnitMoved
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_START
| 201
| OnAbilityStart
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_EXECUTED
| 202
| OnAbilityExecuted
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_FULLY_CAST
| 203
| OnAbilityFullyCast
|-
| modifierfunction.MODIFIER_EVENT_ON_BREAK_INVISIBILITY
| 204
| OnBreakInvisibility
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_END_CHANNEL
| 205
| OnAbilityEndChannel
|-
| modifierfunction.MODIFIER_EVENT_ON_PROCESS_UPGRADE
| 206
| Unused
|-
| modifierfunction.MODIFIER_EVENT_ON_REFRESH
| 207
| Unused
|-
| modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE
| 208
| OnTakeDamage
|-
| modifierfunction.MODIFIER_EVENT_ON_DEATH_PREVENTED
| 209
| OnDamagePrevented
|-
| modifierfunction.MODIFIER_EVENT_ON_STATE_CHANGED
| 210
| OnStateChanged
|-
| modifierfunction.MODIFIER_EVENT_ON_ORB_EFFECT
| 211
| Unused
|-
| modifierfunction.MODIFIER_EVENT_ON_PROCESS_CLEAVE
| 212
| OnProcessCleave
|-
| modifierfunction.MODIFIER_EVENT_ON_DAMAGE_CALCULATED
| 213
| OnDamageCalculated
|-
| modifierfunction.MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED
| 214
| OnMagicDamageCalculated
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACKED
| 215
| OnAttacked
|-
| modifierfunction.MODIFIER_EVENT_ON_DEATH
| 216
| OnDeath
|-
| modifierfunction.MODIFIER_EVENT_ON_DEATH_COMPLETED
| 217
| OnDeathCompleted
|-
| modifierfunction.MODIFIER_EVENT_ON_RESPAWN
| 218
| OnRespawn
|-
| modifierfunction.MODIFIER_EVENT_ON_SPENT_MANA
| 219
| OnSpentMana
|-
| modifierfunction.MODIFIER_EVENT_ON_SPENT_HEALTH
| 220
| OnSpentHealth
|-
| modifierfunction.MODIFIER_EVENT_ON_TELEPORTING
| 221
| OnTeleporting
|-
| modifierfunction.MODIFIER_EVENT_ON_TELEPORTED
| 222
| OnTeleported
|-
| modifierfunction.MODIFIER_EVENT_ON_SET_LOCATION
| 223
| OnSetLocation
|-
| modifierfunction.MODIFIER_EVENT_ON_HEALTH_GAINED
| 224
| OnHealthGained
|-
| modifierfunction.MODIFIER_EVENT_ON_MANA_GAINED
| 225
| OnManaGained
|-
| modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT
| 226
| OnTakeDamageKillCredit
|-
| modifierfunction.MODIFIER_EVENT_ON_HERO_KILLED
| 227
| OnHeroKilled
|-
| modifierfunction.MODIFIER_EVENT_ON_HEAL_RECEIVED
| 228
| OnHealReceived
|-
| modifierfunction.MODIFIER_EVENT_ON_BUILDING_KILLED
| 229
| OnBuildingKilled
|-
| modifierfunction.MODIFIER_EVENT_ON_MODEL_CHANGED
| 230
| OnModelChanged
|-
| modifierfunction.MODIFIER_EVENT_ON_MODIFIER_ADDED
| 231
| OnModifierAdded
|-
| modifierfunction.MODIFIER_EVENT_ON_MODIFIER_REMOVED
| 232
| OnModifierRemoved
|-
| modifierfunction.MODIFIER_PROPERTY_TOOLTIP
| 233
| OnTooltip
|-
| modifierfunction.MODIFIER_PROPERTY_MODEL_CHANGE
| 234
| GetModifierModelChange
|-
| modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE
| 235
| GetModifierModelScale
|-
| modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME
| 236
| GetModifierModelScaleAnimateTime
|-
| modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE
| 237
| GetModifierModelScaleUseInOutEase
|-
| modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT
| 238
| GetModifierModelScaleConstant
|-
| modifierfunction.MODIFIER_PROPERTY_IS_SCEPTER
| 239
| GetModifierScepter
|-
| modifierfunction.MODIFIER_PROPERTY_IS_SHARD
| 240
| GetModifierShard
|-
| modifierfunction.MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION
| 241
| GetModifierRadarCooldownReduction
|-
| modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS
| 242
| GetActivityTranslationModifiers
|-
| modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND
| 243
| GetAttackSound
|-
| modifierfunction.MODIFIER_PROPERTY_LIFETIME_FRACTION
| 244
| GetUnitLifetimeFraction
|-
| modifierfunction.MODIFIER_PROPERTY_PROVIDES_FOW_POSITION
| 245
| GetModifierProvidesFOWVision
|-
| modifierfunction.MODIFIER_PROPERTY_SPELLS_REQUIRE_HP
| 246
| GetModifierSpellsRequireHP
|-
| modifierfunction.MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST
| 247
| GetModifierConvertManaCostToHealthCost
|-
| modifierfunction.MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP
| 248
| GetForceDrawOnMinimap
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_TURNING
| 249
| GetModifierDisableTurning
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_CAST_ANGLE
| 250
| GetModifierIgnoreCastAngle
|-
| modifierfunction.MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE
| 251
| GetModifierChangeAbilityValue
| GetModifierChangeAbilityValue
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ABILITY_LAYOUT
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL
| 145
| 252
| GetModifierAbilityLayout
| GetModifierOverrideAbilitySpecial
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_DOMINATED
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE
| 146
| 253
| OnDominated
| GetModifierOverrideAbilitySpecialValue
|-
|-
| modifierfunction.MODIFIER_FUNCTION_LAST
| modifierfunction.MODIFIER_PROPERTY_ABILITY_LAYOUT
| 147
| 254
| GetModifierAbilityLayout
|-
| modifierfunction.MODIFIER_EVENT_ON_DOMINATED
| 255
| OnDominated
|-
| modifierfunction.MODIFIER_EVENT_ON_KILL
| 256
| OnKill
|-
| modifierfunction.MODIFIER_EVENT_ON_ASSIST
| 257
| OnAssist
|-
| modifierfunction.MODIFIER_PROPERTY_TEMPEST_DOUBLE
| 258
| GetModifierTempestDouble
|-
| modifierfunction.MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE
| 259
| PreserveParticlesOnModelChanged
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_FINISHED
| 260
| OnAttackFinished
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_COOLDOWN
| 261
| GetModifierIgnoreCooldown
|-
| modifierfunction.MODIFIER_PROPERTY_CAN_ATTACK_TREES
| 262
| GetModifierCanAttackTrees
|-
| modifierfunction.MODIFIER_PROPERTY_VISUAL_Z_DELTA
| 263
| GetVisualZDelta
|-
| modifierfunction.MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE
| 264
| GetVisualZSpeedBaseOverride
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION
| 265
|
|-
| modifierfunction.MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER
| 266
| GetModifierNoVisionOfAttacker
|-
| modifierfunction.MODIFIER_PROPERTY_TOOLTIP2
| 267
| OnTooltip2
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY
| 268
| OnAttackRecordDestroy
|-
| modifierfunction.MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT
| 269
| OnProjectileObstructionHit
|-
| modifierfunction.MODIFIER_PROPERTY_SUPPRESS_TELEPORT
| 270
| GetSuppressTeleport
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_CANCELLED
| 271
| OnAttackCancelled
|-
| modifierfunction.MODIFIER_PROPERTY_SUPPRESS_CLEAVE
| 272
| GetSuppressCleave
|-
| modifierfunction.MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS
| 273
| BotAttackScoreBonus
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE
| 274
| GetModifierAttackSpeedReductionPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE
| 275
| GetModifierMoveSpeedReductionPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET
| 276
|
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE
| 277
| GetModifierAttackSpeedPercentage
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE
| 278
| OnAttemptProjectileDodge
|-
| modifierfunction.MODIFIER_EVENT_ON_PREDEBUFF_APPLIED
| 279
| OnPreDebuffApplied
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING
| 280
| GetModifierPercentageCooldownStacking
|-
| modifierfunction.MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET
| 281
| GetModifierSpellRedirectTarget
|-
| modifierfunction.MODIFIER_PROPERTY_TURN_RATE_CONSTANT
| 282
| GetModifierTurnRateConstant
|-
| modifierfunction.MODIFIER_PROPERTY_PACK_RAT
| 283
| GetModifierIsPackRat
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE
| 284
| GetModifierPhysicalDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE
| 285
| GetModifierKnockbackAmplification_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTHBAR_PIPS
| 286
| GetModifierHealthBarPips
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT
| 287
| GetModifierIncomingDamageConstant
|-
| modifierfunction.MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY
| 288
| OnSpellAppliedSuccessfully
|-
| modifierfunction.MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS
| 289
| GetModifierAvoidDamageAfterReductions
|-
| modifierfunction.MODIFIER_PROPERTY_FAIL_ATTACK
| 290
| GetModifierPropetyFailAttack
|-
| modifierfunction.MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT
| 291
| GetModifierPrereduceIncomingDamage_Mult
|-
| modifierfunction.MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX
| 292
| GetModifierSuppressFullscreenDeathFX
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST
| 293
| MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST
|-
| modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE
| 294
| GetModifierDamageOutgoing_PercentageMultiplicative
|-
| modifierfunction.MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER
| 295
| GetModifierTickGold_Multiplier
|-
| modifierfunction.MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE
| 296
| GEtModifierSlowResistance_Unique
|-
| modifierfunction.MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING
| 297
| GetModifierSlowResistance_Stacking
|-
| modifierfunction.MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS
| 298
| GetModifierSlowResistanceAppliesToAttacks
|-
| modifierfunction.MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE
| 299
| GetModifierAoEBonusPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED
| 300
| GetModifierProjectileSpeed
|-
| modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET
| 301
| GetModifierProjectileSpeedTarget
|-
| modifierfunction.MODIFIER_PROPERTY_BECOME_STRENGTH
| 302
| GetModifierBecomeStrength
|-
| modifierfunction.MODIFIER_PROPERTY_BECOME_AGILITY
| 303
| GetModifierBecomeAgility
|-
| modifierfunction.MODIFIER_PROPERTY_BECOME_INTELLIGENCE
| 304
| GetModifierBecomeIntelligence
|-
| modifierfunction.MODIFIER_PROPERTY_BECOME_UNIVERSAL
| 305
| GetModifierBecomeUniversal
|-
| modifierfunction.MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK
| 306
| OnForceProcMagicStick
|-
| modifierfunction.MODIFIER_EVENT_ON_DAMAGE_HPLOSS
| 307
| OnDamageHPLoss
|-
| modifierfunction.MODIFIER_PROPERTY_SHARE_XPRUNE
| 308
| GetModifierShareXPRune
|-
| modifierfunction.MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE
| 309
| GetModifierXPFountainCountdownTimeOverride
|-
| modifierfunction.MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH
| 310
| GetModifierNoFreeTPScrollOnDeath
|-
| modifierfunction.MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE
| 311
| GetModifierHasBonusNeutralItemChoice
|-
| modifierfunction.MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES
| 312
| GetModifierPreserveNeutralItemPassives
|-
| modifierfunction.MODIFIER_PROPERTY_FORCE_MAX_HEALTH
| 313
| GetModifierForceMaxHealth
|-
| modifierfunction.MODIFIER_PROPERTY_FORCE_MAX_MANA
| 314
| GetModifierForceMaxMana
|-
| modifierfunction.MODIFIER_PROPERTY_AOE_BONUS_CONSTANT
| 315
| GetModifierAoEBonusConstant
|-
| modifierfunction.MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING
| 316
| GetModifierAoEBonusConstantStacking
|-
| modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK
| 317
| OnTakeDamagePostUnavoidableBlock
|-
| modifierfunction.MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES
| 318
| OnMuteDamageAbilities
|-
| modifierfunction.MODIFIER_PROPERTY_SUPPRESS_CRIT
| 319
| GetSuppressCrit
|-
| modifierfunction.MODIFIER_PROPERTY_ABILITY_POINTS
| 320
| GetModifierAbilityPoints
|-
| modifierfunction.MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT
| 321
| GetModifierBuybackPenaltyPercent
|-
| modifierfunction.MODIFIER_PROPERTY_ITEM_SELLBACK_COST
| 322
| GetModifierItemSellbackCost
|-
| modifierfunction.MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING
| 323
| GetModifierDisassembleAnything
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_MANA_REGEN
| 324
| GetModifierFixedManaRegen
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE
| 325
| GetModifierBonusUphillMissChance
|-
| modifierfunction.MODIFIER_PROPERTY_CREEP_DENY_PERCENT
| 326
| GetModifierCreepDenyPercent
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX
| 327
| GetModifierAttackSpeedAbsoluteMax
|-
| modifierfunction.MODIFIER_PROPERTY_FOW_TEAM
| 328
| GetModifierFoWTeam
|-
| modifierfunction.MODIFIER_EVENT_ON_HERO_BEGIN_DYING
| 329
| OnHeroBeginDying
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_LOTUS_HEAL
| 330
| GetModifierBonusLotusHeal
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE
| 331
| GetModifierBonusLotusHeal
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE
| 332
| GetModifierBonusLotusHeal
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE
| 333
| GetModifierBonusLotusHeal
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE
| 334
| GetModifierBonusLotusHeal
|-
| modifierfunction.MODIFIER_EVENT_ON_DAY_STARTED
| 335
| OnDayStarted
|-
| modifierfunction.MODIFIER_EVENT_ON_NIGHT_STARTED
| 336
| OnNightStarted
|-
| modifierfunction.MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE
| 337
| GetModifierCreateBonusIllusionChance
|-
| modifierfunction.MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT
| 338
| GetModifierCreateBonusIllusionCount
|-
| modifierfunction.MODIFIER_PROPERTY_PSEUDORANDOM_BONUS
| 339
| GetModofierPropertyPseudoRandomBonus
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS
| 340
| GetModifierAttackHeightBonus
|-
| modifierfunction.MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR
| 341
| GetSkipAttackRegulator
|-
| modifierfunction.MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET
| 342
| GetModifierMiss_Percentage_Target
|-
| modifierfunction.MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS
| 343
| GetModifierAdditionalNutralItemDrops
|-
| modifierfunction.MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE
| 344
| GetModifierKillStreakBonusGoldPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION
| 345
| GetModifierHPRegenMultiplierPreAmplification
|-
| modifierfunction.MODIFIER_PROPERTY_HEROFACET_OVERRIDE
| 346
| GetModifierHeroFacetOverride
|-
| modifierfunction.MODIFIER_EVENT_ON_TREE_CUT_DOWN
| 347
| OnTreeCutDown
|-
| modifierfunction.MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED
| 348
| OnCleaveAttackLanded
|-
| modifierfunction.MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL
| 349
| MinAttributeLevel
|-
| modifierfunction.MODIFIER_PROPERTY_TIER_TOKEN_REROLL
| 350
| GetTierTokenReroll
|-
| modifierfunction.MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION
| 351
| GetVisionDegreeRestriction
|-
| modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING
| 352
| GetModifierTotal_ConstantBlockStacking
|-
| modifierfunction.MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED
| 353
| GetModifierInventorySlotRestricted
|-
| modifierfunction.MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED
| 354
| OnTierTokenRerolled
|-
| modifierfunction.MODIFIER_PROPERTY_REDIRECT_SPELL
| 355
| GetRedirectSpell
|-
| modifierfunction.MODIFIER_PROPERTY_BASEATTACK_POSTBONUS
| 356
| GetBaseAttackPostBonus
|-
| modifierfunction.MODIFIER_EVENT_ON_FOW_TEAM_CHANGED
| 357
| OnFoWTeamChanged
|-
| modifierfunction.MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS
| 358
| GetSuppressAttackProcs
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_TOGGLED
| 359
| OnAbilityToggled
|-
| modifierfunction.MODIFIER_PROPERTY_AVOID_ATTACK_PROCS
| 360
| GetModifierAvoidAttackProcs
|-
| modifierfunction.MODIFIER_EVENT_ON_RUNE_SPAWN
| 361
| OnRuneSpawn
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL
| 362
| GetModifierProperty_PhysicalLifesteal
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_LIFESTEAL
| 363
| GetModifierProperty_MagicalLifesteal
|-
| modifierfunction.MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED
| 364
| OnPureDamageCalculated
|-
| modifierfunction.MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS
| 365
| GetModifierNeutralTrinketOptions
|-
| modifierfunction.MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS
| 366
| GetModifierNeutralEnhancementOptions
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT
| 367
| GetModifierMoveSpeedMax_BonusConstant
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT
| 368
| GetModifierMoveSpeedPostMultiplierBonus_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_FORBID_ILLUSIONS
| 369
| GetModifierPropertyForbidIllusions
|-
| modifierfunction.MODIFIER_PROPERTY_MANACOST_OVERRIDE
| 370
| GetModifierPropertyManacostOverride
|-
| modifierfunction.MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION
| 371
| GetModifierPropertyRestorationAmplification
|-
| modifierfunction.MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE
| 372
| GetModifierPropertyRestorationAmplificationUnique
|-
| modifierfunction.MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE
| 373
| GetModifierPropertyHealingAmplificationUnique
|-
| modifierfunction.MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT
| 374
| GetSuppressIncomingCrit
|-
| modifierfunction.MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS
| 375
| GetModifierPropertyUpgradeNeutralArtifacts
|-
| modifierfunction.MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED
| 376
| GetModifierPropertyConsumableUseSpeed
|-
| modifierfunction.MODIFIER_PROPERTY_REQUIRED_LEVEL
| 377
| GetRequiredLevel
|-
| modifierfunction.MODIFIER_FUNCTION_LAST
| 378
|
|-
| modifierfunction.MODIFIER_FUNCTION_INVALID
| 65535
|
|}
 
=== modifierstate ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| modifierstate.MODIFIER_STATE_ROOTED
| 0
|
|-
| modifierstate.MODIFIER_STATE_DISARMED
| 1
|
|-
| modifierstate.MODIFIER_STATE_ATTACK_IMMUNE
| 2
|
|-
| modifierstate.MODIFIER_STATE_SILENCED
| 3
|
|-
| modifierstate.MODIFIER_STATE_MUTED
| 4
|
|-
| modifierstate.MODIFIER_STATE_STUNNED
| 5
|
|-
| modifierstate.MODIFIER_STATE_HEXED
| 6
|
|-
| modifierstate.MODIFIER_STATE_INVISIBLE
| 7
|
|-
| modifierstate.MODIFIER_STATE_INVULNERABLE
| 8
|
|-
| modifierstate.MODIFIER_STATE_MAGIC_IMMUNE
| 9
|
|-
| modifierstate.MODIFIER_STATE_PROVIDES_VISION
| 10
|
|-
| modifierstate.MODIFIER_STATE_NIGHTMARED
| 11
|
|-
| modifierstate.MODIFIER_STATE_BLOCK_DISABLED
| 12
|
|-
| modifierstate.MODIFIER_STATE_EVADE_DISABLED
| 13
|
|-
| modifierstate.MODIFIER_STATE_UNSELECTABLE
| 14
|
|-
| modifierstate.MODIFIER_STATE_CANNOT_TARGET_ENEMIES
| 15
|
|-
| modifierstate.MODIFIER_STATE_CANNOT_TARGET_BUILDINGS
| 16
|
|-
| modifierstate.MODIFIER_STATE_CANNOT_MISS
| 17
|
|-
| modifierstate.MODIFIER_STATE_SPECIALLY_DENIABLE
| 18
|
|-
| modifierstate.MODIFIER_STATE_FROZEN
| 19
|
|-
| modifierstate.MODIFIER_STATE_COMMAND_RESTRICTED
| 20
|
|-
| modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP
| 21
|
|-
| modifierstate.MODIFIER_STATE_LOW_ATTACK_PRIORITY
| 22
|
|-
| modifierstate.MODIFIER_STATE_NO_HEALTH_BAR
| 23
|
|-
| modifierstate.MODIFIER_STATE_NO_HEALTH_BAR_FOR_ENEMIES
| 24
|
|-
| modifierstate.MODIFIER_STATE_NO_HEALTH_BAR_FOR_OTHER_PLAYERS
| 25
|
|-
| modifierstate.MODIFIER_STATE_FLYING
| 26
|
|-
| modifierstate.MODIFIER_STATE_NO_UNIT_COLLISION
| 27
|
|-
| modifierstate.MODIFIER_STATE_NO_TEAM_MOVE_TO
| 28
|
|-
| modifierstate.MODIFIER_STATE_NO_TEAM_SELECT
| 29
|
|-
| modifierstate.MODIFIER_STATE_PASSIVES_DISABLED
| 30
|
|-
| modifierstate.MODIFIER_STATE_DOMINATED
| 31
|
|-
| modifierstate.MODIFIER_STATE_BLIND
| 32
|
|-
| modifierstate.MODIFIER_STATE_OUT_OF_GAME
| 33
|
|-
| modifierstate.MODIFIER_STATE_FAKE_ALLY
| 34
|
|-
| modifierstate.MODIFIER_STATE_FLYING_FOR_PATHING_PURPOSES_ONLY
| 35
|
|-
| modifierstate.MODIFIER_STATE_TRUESIGHT_IMMUNE
| 36
|
|-
| modifierstate.MODIFIER_STATE_UNTARGETABLE
| 37
|
|-
| modifierstate.MODIFIER_STATE_UNTARGETABLE_ALLIED
| 38
|
|-
| modifierstate.MODIFIER_STATE_UNTARGETABLE_ENEMY
| 39
|
|-
| modifierstate.MODIFIER_STATE_UNTARGETABLE_SELF
| 40
|
|-
| modifierstate.MODIFIER_STATE_IGNORING_MOVE_AND_ATTACK_ORDERS
| 41
|
|-
| modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_TREES
| 42
|
|-
| modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP_FOR_ENEMIES
| 43
|
|-
| modifierstate.MODIFIER_STATE_UNSLOWABLE
| 44
|
|-
| modifierstate.MODIFIER_STATE_TETHERED
| 45
|
|-
| modifierstate.MODIFIER_STATE_IGNORING_STOP_ORDERS
| 46
|
|-
| modifierstate.MODIFIER_STATE_FEARED
| 47
|
|-
| modifierstate.MODIFIER_STATE_TAUNTED
| 48
|
|-
| modifierstate.MODIFIER_STATE_CANNOT_BE_MOTION_CONTROLLED
| 49
|
|-
| modifierstate.MODIFIER_STATE_FORCED_FLYING_VISION
| 50
|
|-
| modifierstate.MODIFIER_STATE_ATTACK_ALLIES
| 51
|
|-
| modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_CLIFFS
| 52
|
|-
| modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE
| 53
|
|-
| modifierstate.MODIFIER_STATE_SPECIALLY_UNDENIABLE
| 54
|
|-
| modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS
| 55
|
|-
| modifierstate.MODIFIER_STATE_DEBUFF_IMMUNE
| 56
|
|-
| modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_BASE_BLOCKER
| 57
|
|-
| modifierstate.MODIFIER_STATE_IGNORING_MOVE_ORDERS
| 58
|
|-
| modifierstate.MODIFIER_STATE_ATTACKS_ARE_MELEE
| 59
|
|-
| modifierstate.MODIFIER_STATE_CAN_USE_BACKPACK_ITEMS
| 60
|
|-
| modifierstate.MODIFIER_STATE_CASTS_IGNORE_CHANNELING
| 61
|
|-
| modifierstate.MODIFIER_STATE_ATTACKS_DONT_REVEAL
| 62
|
|-
| modifierstate.MODIFIER_STATE_NEUTRALS_DONT_ATTACK
| 63
|
|-
| modifierstate.MODIFIER_STATE_LAST
| 64
|
|}
 
=== DOTAModifierAttribute_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_NONE
| 0
|
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_PERMANENT
| 1
|
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_MULTIPLE
| 2
|
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_IGNORE_INVULNERABLE
| 4
|
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_AURA_PRIORITY
| 8
|
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_IGNORE_DODGE
| 16
|
|}
 
=== Attributes ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| Attributes.DOTA_ATTRIBUTE_STRENGTH
| 0
|
|-
| Attributes.DOTA_ATTRIBUTE_AGILITY
| 1
|
|-
| Attributes.DOTA_ATTRIBUTE_INTELLECT
| 2
|
|-
| Attributes.DOTA_ATTRIBUTE_ALL
| 3
|
|-
| Attributes.DOTA_ATTRIBUTE_MAX
| 4
|
|-
| Attributes.DOTA_ATTRIBUTE_INVALID
| -1
|
|}
 
=== ParticleAttachment_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| ParticleAttachment_t.PATTACH_INVALID
| -1
|
|-
| ParticleAttachment_t.PATTACH_ABSORIGIN
| 0
|
|-
| ParticleAttachment_t.PATTACH_ABSORIGIN_FOLLOW
| 1
|
|-
| ParticleAttachment_t.PATTACH_CUSTOMORIGIN
| 2
|
|-
| ParticleAttachment_t.PATTACH_CUSTOMORIGIN_FOLLOW
| 3
|
|-
| ParticleAttachment_t.PATTACH_POINT
| 4
|
|-
| ParticleAttachment_t.PATTACH_POINT_FOLLOW
| 5
|
|-
| ParticleAttachment_t.PATTACH_EYES_FOLLOW
| 6
|
|-
| ParticleAttachment_t.PATTACH_OVERHEAD_FOLLOW
| 7
|
|-
| ParticleAttachment_t.PATTACH_WORLDORIGIN
| 8
|
|-
| ParticleAttachment_t.PATTACH_ROOTBONE_FOLLOW
| 9
|
|-
| ParticleAttachment_t.PATTACH_RENDERORIGIN_FOLLOW
| 10
|
|-
| ParticleAttachment_t.PATTACH_MAIN_VIEW
| 11
|
|-
| ParticleAttachment_t.PATTACH_WATERWAKE
| 12
|
|-
| ParticleAttachment_t.PATTACH_CENTER_FOLLOW
| 13
|
|-
| ParticleAttachment_t.PATTACH_CUSTOM_GAME_STATE_1
| 14
|
|-
| ParticleAttachment_t.PATTACH_HEALTHBAR
| 15
|
|-
| ParticleAttachment_t.MAX_PATTACH_TYPES
| 16
|
|}
 
=== DOTA_MOTION_CONTROLLER_PRIORITY ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOWEST
| 0
|
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOW
| 1
|
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_MEDIUM
| 2
|
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGH
| 3
|
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGHEST
| 4
|
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_ULTRA
| 5
|
|}
 
=== DOTASpeechType_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_INVALID
| 0
|
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_SINGLE
| 1
|
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_TEAM
| 2
|
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_TEAM_NEARBY
| 3
|
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_NEARBY
| 4
|
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_ALL
| 5
|
|-
| DOTASpeechType_t.DOTA_SPEECH_GOOD_TEAM
| 6
|
|-
| DOTASpeechType_t.DOTA_SPEECH_BAD_TEAM
| 7
|
|-
| DOTASpeechType_t.DOTA_SPEECH_SPECTATOR
| 8
|
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_TEAM_NOSPECTATOR
| 9
|
|-
| DOTASpeechType_t.DOTA_SPEECH_RECIPIENT_TYPE_MAX
| 10
|
|}
 
=== DOTAAbilitySpeakTrigger_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_START_ACTION_PHASE
| 0
|
|-
| DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_CAST
| 1
|
|}
 
=== DotaCustomUIType_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD
| 0
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HERO_SELECTION
| 1
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_PREGAME_STRATEGY
| 2
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_INFO
| 3
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_SETUP
| 4
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_FLYOUT_SCOREBOARD
| 5
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD_TOP_BAR
| 6
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_END_SCREEN
| 7
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_COUNT
| 8
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_INVALID
| -1
|
|}
 
=== DotaDefaultUIElement_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVALID
| -1
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_TIMEOFDAY
| 0
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_HEROES
| 1
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_FLYOUT_SCOREBOARD
| 2
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_PANEL
| 3
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_MINIMAP
| 4
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PANEL
| 5
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_SHOP
| 6
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_ITEMS
| 7
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_QUICKBUY
| 8
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_COURIER
| 9
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PROTECT
| 10
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_GOLD
| 11
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_SHOP_SUGGESTEDITEMS
| 12
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_SHOP_COMMONITEMS
| 13
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_TEAMS
| 14
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_GAME_NAME
| 15
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_CLOCK
| 16
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_HEADER
| 17
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_MENU_BUTTONS
| 18
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_BACKGROUND
| 19
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_RADIANT_TEAM
| 20
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_DIRE_TEAM
| 21
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_SCORE
| 22
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME
| 23
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME_CHAT
| 24
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_QUICK_STATS
| 25
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_PREGAME_STRATEGYUI
| 26
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_KILLCAM
| 27
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_FIGHT_RECAP
| 28
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR
| 29
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_CUSTOMUI_BEHIND_HUD_ELEMENTS
| 30
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_AGHANIMS_STATUS
| 31
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ELEMENT_COUNT
| 32
|
|}
 
=== PlayerUltimateStateOrTime_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_READY
| 0
|
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NO_MANA
| -1
|
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NOT_LEVELED
| -2
|
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_HIDDEN
| -3
|
|}
 
=== PlayerOrderIssuer_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_SELECTED_UNITS
| 0
|
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_CURRENT_UNIT_ONLY
| 1
|
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_HERO_ONLY
| 2
|
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_PASSED_UNIT_ONLY
| 3
|
|}
 
=== OrderQueueBehavior_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| OrderQueueBehavior_t.DOTA_ORDER_QUEUE_DEFAULT
| 0
|
|-
| OrderQueueBehavior_t.DOTA_ORDER_QUEUE_NEVER
| 1
|
|-
| OrderQueueBehavior_t.DOTA_ORDER_QUEUE_ALWAYS
| 2
|
|}
 
=== CLICK_BEHAVIORS ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_NONE
| 0
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_MOVE
| 1
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_ATTACK
| 2
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_CAST
| 3
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DROP_ITEM
| 4
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DROP_SHOP_ITEM
| 5
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DRAG
| 6
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_LEARN_ABILITY
| 7
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_PATROL
| 8
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_VECTOR_CAST
| 9
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_UNUSED
| 10
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_RADAR
| 11
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_LAST
| 12
|
|}
 
=== AbilityLearnResult_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| AbilityLearnResult_t.ABILITY_CAN_BE_UPGRADED
| 0
|
|-
| AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_NOT_UPGRADABLE
| 1
|
|-
| AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_AT_MAX
| 2
|
|-
| AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_REQUIRES_LEVEL
| 3
|
|-
| AbilityLearnResult_t.ABILITY_NOT_LEARNABLE
| 4
|
|}
 
=== DOTAKeybindCommand_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_NONE
| 0
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_FIRST
| 1
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_UP
| 1
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_DOWN
| 2
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_LEFT
| 3
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_RIGHT
| 4
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_GRIP
| 5
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_YAW_GRIP
| 6
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_1
| 7
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_2
| 8
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_3
| 9
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_4
| 10
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_5
| 11
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_6
| 12
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_7
| 13
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_8
| 14
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_9
| 15
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_10
| 16
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_ATTACK
| 17
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_MOVE
| 18
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_MOVE_DIRECTION
| 19
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_PATROL
| 20
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_STOP
| 21
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_HOLD
| 22
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_SELECT
| 23
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_SELECT
| 24
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_DELIVER
| 25
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_BURST
| 26
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_SHIELD
| 27
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_PAUSE
| 28
|
|-
| DOTAKeybindCommand_t.DOTA_SELECT_ALL
| 29
|
|-
| DOTAKeybindCommand_t.DOTA_SELECT_ALL_OTHERS
| 30
|
|-
| DOTAKeybindCommand_t.DOTA_RECENT_EVENT
| 31
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_TEAM
| 32
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_GLOBAL
| 33
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_TEAM2
| 34
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_GLOBAL2
| 35
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_VOICE_PARTY
| 36
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_VOICE_TEAM
| 37
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL
| 38
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL2
| 39
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_CARE
| 40
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_BACK
| 41
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_NEED_WARDS
| 42
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_STUN
| 43
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_HELP
| 44
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_GET_PUSH
| 45
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_GOOD_JOB
| 46
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING
| 47
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_TOP
| 48
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_MIDDLE
| 49
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_BOTTOM
| 50
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_CHAT_WHEEL
| 51
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPRAY_WHEEL
| 52
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1
| 53
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2
| 54
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3
| 55
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1
| 56
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2
| 57
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE
| 58
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_TALENT_UPGRADE_LEFT
| 59
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_TALENT_UPGRADE_RIGHT
| 60
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_TALENT_UPGRADE_ATTRIBUTE
| 61
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_NEUTRAL_ITEM_SELECT1
| 62
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_NEUTRAL_ITEM_SELECT2
| 63
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_NEUTRAL_ITEM_SELECT3
| 64
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_NEUTRAL_ITEM_SELECT4
| 65
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST
| 66
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST
| 67
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST
| 68
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST
| 69
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST
| 70
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST
| 71
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST
| 72
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST
| 73
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST
| 74
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST
| 75
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST
| 76
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST
| 77
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST
| 78
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST
| 79
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST
| 80
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST
| 81
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST
| 82
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST
| 83
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST
| 84
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST
| 85
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST
| 86
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST
| 87
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST
| 88
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST
| 89
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1
| 90
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2
| 91
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3
| 92
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4
| 93
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5
| 94
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6
| 95
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP
| 96
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL
| 97
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_QUICKCAST
| 98
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_QUICKCAST
| 99
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_QUICKCAST
| 100
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_QUICKCAST
| 101
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_QUICKCAST
| 102
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_QUICKCAST
| 103
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP_QUICKCAST
| 104
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST
| 105
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_AUTOCAST
| 106
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_AUTOCAST
| 107
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_AUTOCAST
| 108
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_AUTOCAST
| 109
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_AUTOCAST
| 110
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_AUTOCAST
| 111
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP_AUTOCAST
| 112
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST
| 113
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST
| 114
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST
| 115
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST
| 116
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST
| 117
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST
| 118
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST
| 119
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST
| 120
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST
| 121
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP1
| 122
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP2
| 123
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP3
| 124
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP4
| 125
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP5
| 126
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP6
| 127
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP7
| 128
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP8
| 129
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP9
| 130
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP10
| 131
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUPCYCLE
| 132
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY1
| 133
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY2
| 134
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY3
| 135
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY4
| 136
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY5
| 137
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_TOGGLE
| 138
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SCOREBOARD_TOGGLE
| 139
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_COMBATLOG_TOGGLE
| 140
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SCREENSHOT
| 141
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ESCAPE
| 142
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONSOLE
| 143
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_DEATH_SUMMARY
| 144
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_LEARN_ABILITIES
| 145
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_LEARN_STATS
| 146
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ACTIVATE_GLYPH
| 147
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ACTIVATE_RADAR
| 148
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_PURCHASE_QUICKBUY
| 149
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_PURCHASE_STICKY
| 150
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION
| 151
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_GRAB_STASH_ITEMS
| 152
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_TOGGLE_AUTOATTACK
| 153
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_TOGGLE_OVERLAYMAP
| 154
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_OVERLAYMAP_INPUTKEY
| 155
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_FILTER_ENEMY
| 156
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_FILTER_ALLY
| 157
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_FILTER_HERO
| 158
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_FILTER_NONHERO
| 159
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_TAUNT
| 160
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_CONSUMABLES
| 161
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ATTRIBUTES
| 162
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARMAMENTS
| 163
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARCANE
| 164
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_BASICS
| 165
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SUPPORT
| 166
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_CASTER
| 167
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_WEAPONS
| 168
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARMOR
| 169
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARTIFACTS
| 170
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SIDE_PAGE_1
| 171
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SIDE_PAGE_2
| 172
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SECRET
| 173
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SEARCHBOX
| 174
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_1
| 175
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_2
| 176
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_3
| 177
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_4
| 178
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_5
| 179
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_6
| 180
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_7
| 181
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_8
| 182
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_9
| 183
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_10
| 184
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_11
| 185
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_12
| 186
|  
|  
|-
|-
| modifierfunction.MODIFIER_FUNCTION_INVALID
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_13
| 255
| 187
|  
|  
|}
=== modifierstate ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| modifierstate.MODIFIER_STATE_ROOTED
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_14
| 0
| 188
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_DISARMED
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_UP
| 1
| 189
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_ATTACK_IMMUNE
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_DOWN
| 2
| 190
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_SILENCED
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_LEFT
| 3
| 191
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_MUTED
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_RIGHT
| 4
| 192
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_STUNNED
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_GRIP
| 5
| 193
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_HEXED
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1
| 6
| 194
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_INVISIBLE
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2
| 7
| 195
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_INVULNERABLE
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3
| 8
| 196
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_MAGIC_IMMUNE
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4
| 9
| 197
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_PROVIDES_VISION
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5
| 10
| 198
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NIGHTMARED
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6
| 11
| 199
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_BLOCK_DISABLED
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7
| 12
| 200
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_EVADE_DISABLED
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8
| 13
| 201
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_UNSELECTABLE
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9
| 14
| 202
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_CANNOT_MISS
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10
| 15
| 203
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_SPECIALLY_DENIABLE
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_UNIT_SELECT
| 16
| 204
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_FROZEN
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_HERO_SELECT
| 17
| 205
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_COMMAND_RESTRICTED
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_PAUSE
| 18
| 206
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CHAT
| 19
| 207
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP_FOR_ENEMIES
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_SCOREBOARD
| 20
| 208
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_LOW_ATTACK_PRIORITY
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED
| 21
| 209
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NO_HEALTH_BAR
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED
| 22
| 210
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_FLYING
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_ITEM
| 23
| 211
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NO_UNIT_COLLISION
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_GOLD
| 24
| 212
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NO_TEAM_MOVE_TO
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_XP
| 25
| 213
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NO_TEAM_SELECT
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_FANTASY
| 26
| 214
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_PASSIVES_DISABLED
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_WINCHANCE
| 27
| 215
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_DOMINATED
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH
| 28
| 216
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_BLIND
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT
| 29
| 217
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_OUT_OF_GAME
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE
| 30
| 218
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_FAKE_ALLY
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU
| 31
| 219
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_FLYING_FOR_PATHING_PURPOSES_ONLY
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_KDA
| 32
| 220
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_LAST
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES
| 33
| 221
|  
|  
|}
=== DOTAModifierAttribute_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_NONE
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL
| 0
| 222
|  
|  
|-
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_PERMANENT
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET
| 1
| 223
|  
|  
|-
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_MULTIPLE
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN
| 2
| 224
|  
|  
|-
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_IGNORE_INVULNERABLE
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_GOLD
| 4
| 225
|  
|  
|}
=== Attributes ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| Attributes.DOTA_ATTRIBUTE_STRENGTH
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD
| 0
| 226
|  
|  
|-
|-
| Attributes.DOTA_ATTRIBUTE_AGILITY
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN
| 1
| 227
|  
|  
|-
|-
| Attributes.DOTA_ATTRIBUTE_INTELLECT
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK
| 2
| 228
|  
|  
|-
|-
| Attributes.DOTA_ATTRIBUTE_MAX
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH
| 3
| 229
|  
|  
|-
|-
| Attributes.DOTA_ATTRIBUTE_INVALID
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY
| -1
| 230
|  
|  
|}
=== ParticleAttachment_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| ParticleAttachment_t.PATTACH_INVALID
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_SORT
| -1
| 231
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_ABSORIGIN
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE
| 0
| 232
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_ABSORIGIN_FOLLOW
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1
| 1
| 233
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_CUSTOMORIGIN
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2
| 2
| 234
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_CUSTOMORIGIN_FOLLOW
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3
| 3
| 235
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_POINT
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4
| 4
| 236
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_POINT_FOLLOW
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5
| 5
| 237
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_EYES_FOLLOW
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6
| 6
| 238
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_OVERHEAD_FOLLOW
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7
| 7
| 239
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_WORLDORIGIN
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8
| 8
| 240
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_ROOTBONE_FOLLOW
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9
| 9
| 241
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_RENDERORIGIN_FOLLOW
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10
| 10
| 242
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_MAIN_VIEW
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE
| 11
| 243
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_WATERWAKE
| DOTAKeybindCommand_t.DOTA_KEYBIND_INSPECTHEROINWORLD
| 12
| 244
|  
|  
|-
|-
| ParticleAttachment_t.MAX_PATTACH_TYPES
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_ZOOM_IN
| 13
| 245
|  
|  
|}
=== DOTA_MOTION_CONTROLLER_PRIORITY ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOWEST
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_ZOOM_OUT
| 0
| 246
|  
|  
|-
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOW
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV
| 1
| 247
|  
|  
|-
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_MEDIUM
| DOTAKeybindCommand_t.DOTA_KEYBIND_DOTA_ALT
| 2
| 248
|  
|  
|-
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGH
| DOTAKeybindCommand_t.DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH
| 3
| 249
|  
|  
|-
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGHEST
| DOTAKeybindCommand_t.DOTA_KEYBIND_COUNT
| 4
| 250
|  
|  
|}
|}


=== DOTASpeechType_t ===
=== DOTA_SHOP_TYPE ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Enumerator
! Enumerator
Line 6,511: Line 13,523:
! Description
! Description
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_INVALID
| DOTA_SHOP_TYPE.DOTA_SHOP_HOME
| 0
| 0
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_SINGLE
| DOTA_SHOP_TYPE.DOTA_SHOP_SIDE
| 1
| 1
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_TEAM
| DOTA_SHOP_TYPE.DOTA_SHOP_SECRET
| 2
| 2
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_TEAM_NEARBY
| DOTA_SHOP_TYPE.DOTA_SHOP_GROUND
| 3
| 3
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_NEARBY
| DOTA_SHOP_TYPE.DOTA_SHOP_SIDE2
| 4
| 4
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_ALL
| DOTA_SHOP_TYPE.DOTA_SHOP_SECRET2
| 5
| 5
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_GOOD_TEAM
| DOTA_SHOP_TYPE.DOTA_SHOP_CUSTOM
| 6
| 6
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_BAD_TEAM
| DOTA_SHOP_TYPE.DOTA_SHOP_NEUTRALS
| 7
| 7
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_SPECTATOR
| DOTA_SHOP_TYPE.DOTA_SHOP_NONE
| 8
| 8
|
|-
| DOTASpeechType_t.DOTA_SPEECH_RECIPIENT_TYPE_MAX
| 9
|  
|  
|}
|}


=== DOTAAbilitySpeakTrigger_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_START_ACTION_PHASE
| 0
|
|-
| DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_CAST
| 1
|
|}
=== DotaCustomUIType_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD
| 0
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HERO_SELECTION
| 1
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_INFO
| 2
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_SETUP
| 3
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_FLYOUT_SCOREBOARD
| 4
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD_TOP_BAR
| 5
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_END_SCREEN
| 6
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_COUNT
| 7
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_INVALID
| -1
|
|}


=== DotaDefaultUIElement_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_TIMEOFDAY
| 0
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_HEROES
| 1
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_FLYOUT_SCOREBOARD
| 2
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_PANEL
| 3
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_MINIMAP
| 4
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PANEL
| 5
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_SHOP
| 6
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_ITEMS
| 7
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_QUICKBUY
| 8
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_COURIER
| 9
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PROTECT
| 10
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_GOLD
| 11
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_SHOP_SUGGESTEDITEMS
| 12
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_TEAMS
| 13
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_GAME_NAME
| 14
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_CLOCK
| 15
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_MENU_BUTTONS
| 16
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME
| 17
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ELEMENT_COUNT
| 18
|
|}


=== PlayerUltimateStateOrTime_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_READY
| 0
|
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NO_MANA
| -1
|
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NOT_LEVELED
| -2
|
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_HIDDEN
| -3
|
|}


{{shortpagetitle}}
{{shortpagetitle}}

Latest revision as of 02:03, 2 September 2025

This is automatic documentation generated using cl_panorama_script_help_2 console command and requires updating.

Note.pngNote:Currently, the command only describes panel types that have actually been accessed from JavaScript during that session. (So run a custom game that exercises Panorama to get documentation.)
Note.pngNote:Currently, the command doesn't distinguish between methods declared on a class and methods it inherits from a base class. For example, every subclass of Panel2D lists 'SetHasClass' as a method.


Last updated on 02.09.2025

CPanoramaScript_GameEvents

Function Signature Description
Subscribe GameEvents.Subscribe( cstring pEventName, js_value funcVal ) Subscribe to a game event
Unsubscribe GameEvents.Unsubscribe( integer nCallbackHandle ) Unsubscribe from a game event
SendCustomGameEventToServer GameEvents.SendCustomGameEventToServer( cstring pEventName, js_object jsObject ) Send a custom game event to the server
SendCustomGameEventToAllClients GameEvents.SendCustomGameEventToAllClients( cstring pEventName, js_object jsObject ) Send a custom game event to the server, which will send it to all clients
SendCustomGameEventToClient GameEvents.SendCustomGameEventToClient( cstring pEventName, integer playerIndex, js_object jsObject ) Send a custom game event to the server, which will then send it to one client
SendEventClientSide GameEvents.SendEventClientSide( cstring pEventName, js_object jsObject ) Send a client-side event using gameeventmanager (only useful for a few specific events)


CPanoramaScript_CustomNetTables

Function Signature Description
GetTableValue CustomNetTables.GetTableValue( cstring pTableName, cstring pKeyName ) Get a key from a custom net table
GetAllTableValues CustomNetTables.GetAllTableValues( cstring pTableName ) Get all values from a custom net table
SubscribeNetTableListener CustomNetTables.SubscribeNetTableListener( js_raw_args args ) Register a callback when a particular custom net table changes
UnsubscribeNetTableListener CustomNetTables.UnsubscribeNetTableListener( integer nCallbackHandle ) Unsubscribe from a game event


CPanoramaScript_SteamFriends

Function Signature Description
RequestPersonaName SteamFriends.RequestPersonaName( cstring pchSteamID, js_value funcVal ) Requests the user's persona name
SetLargeAvatarImage SteamFriends.SetLargeAvatarImage( js_raw_args args ) Sets the avatar image on the image panel


CPanoramaScript_SteamUtils

Function Signature Description
GetConnectedUniverse SteamUtils.GetConnectedUniverse() Returns the connected universe
GetAppID SteamUtils.GetAppID() Returns the appid of the current app


CScriptBindingPR_Buffs

Function Signature Description
GetName Buffs.GetName( integer nEntity, integer nBuff )
GetClass Buffs.GetClass( integer nEntity, integer nBuff )
GetTexture Buffs.GetTexture( integer nEntity, integer nBuff )
GetDuration Buffs.GetDuration( integer nEntity, integer nBuff )
GetDieTime Buffs.GetDieTime( integer nEntity, integer nBuff )
GetRemainingTime Buffs.GetRemainingTime( integer nEntity, integer nBuff )
GetElapsedTime Buffs.GetElapsedTime( integer nEntity, integer nBuff )
GetCreationTime Buffs.GetCreationTime( integer nEntity, integer nBuff )
GetStackCount Buffs.GetStackCount( integer nEntity, integer nBuff )
IsDebuff Buffs.IsDebuff( integer nEntity, integer nBuff )
IsHidden Buffs.IsHidden( integer nEntity, integer nBuff )
GetCaster Buffs.GetCaster( integer nEntity, integer nBuff ) Get the owner of the ability responsible for the modifier.
GetParent Buffs.GetParent( integer nEntity, integer nBuff ) Get the unit the modifier is parented to.
GetAbility Buffs.GetAbility( integer nEntity, integer nBuff ) Get the ability that generated the modifier.


CScriptBindingPR_Players

Function Signature Description
GetMaxPlayers Players.GetMaxPlayers() Get the maximum number of players in the game.
GetMaxTeamPlayers Players.GetMaxTeamPlayers() Get the maximum number of players on teams.
GetLocalPlayer Players.GetLocalPlayer() Get the local player ID.
IsValidPlayerID Players.IsValidPlayerID( integer iPlayerID ) Is the nth player a valid player?
GetPlayerName Players.GetPlayerName( integer iPlayerID ) Return the name of a player.
GetPlayerHeroEntityIndex Players.GetPlayerHeroEntityIndex( integer iPlayerID ) Get the entity index of the hero controlled by this player.
GetSelectedEntities Players.GetSelectedEntities( integer iPlayerID ) Get the entities this player has selected.
GetQueryUnit Players.GetQueryUnit( integer iPlayerID ) Get the entities this player is querying.
GetLocalPlayerPortraitUnit Players.GetLocalPlayerPortraitUnit() Get local player current portrait unit. (ie. Player's hero or primary selected unit.)
CanPlayerBuyback Players.CanPlayerBuyback( integer nPlayerID ) Can the player buy back?
HasCustomGameTicketForPlayerID Players.HasCustomGameTicketForPlayerID( integer nPlayerID ) Does this player have a custom game ticket?
GetAssists Players.GetAssists( integer nPlayerID ) The number of assists credited to a player.
GetClaimedDenies Players.GetClaimedDenies( integer nPlayerID )
GetClaimedMisses Players.GetClaimedMisses( integer nPlayerID )
GetDeaths Players.GetDeaths( integer nPlayerID ) The number of deaths a player has suffered.
GetDenies Players.GetDenies( integer nPlayerID ) The number of denies credited to a player.
GetGold Players.GetGold( integer nPlayerID ) The amount of gold a player has.
GetKills Players.GetKills( integer nPlayerID ) The number of kills credited to a player.
GetLastBuybackTime Players.GetLastBuybackTime( integer nPlayerID )
GetLastHitMultikill Players.GetLastHitMultikill( integer nPlayerID )
GetLastHits Players.GetLastHits( integer nPlayerID ) The number of last hits credited to a player.
GetLastHitStreak Players.GetLastHitStreak( integer nPlayerID )
GetLevel Players.GetLevel( integer nPlayerID ) The current level of a player.
GetMisses Players.GetMisses( integer nPlayerID )
GetNearbyCreepDeaths Players.GetNearbyCreepDeaths( integer nPlayerID )
GetReliableGold Players.GetReliableGold( integer nPlayerID ) Total reliable gold for this player.
GetRespawnSeconds Players.GetRespawnSeconds( integer nPlayerID )
GetStreak Players.GetStreak( integer nPlayerID )
GetTotalEarnedGold Players.GetTotalEarnedGold( integer nPlayerID ) Total gold earned in this game by this player.
GetTotalEarnedXP Players.GetTotalEarnedXP( integer nPlayerID ) Total xp earned in this game by this player.
GetUnreliableGold Players.GetUnreliableGold( integer nPlayerID ) Total unreliable gold for this player.
GetTeam Players.GetTeam( integer nPlayerID ) Get the team this player is on.
GetSelectedHeroID Players.GetSelectedHeroID( integer nPlayerID ) Get the player's selected hero id.
GetGoldPerMin Players.GetGoldPerMin( integer nPlayerID ) Average gold earned per minute for this player.
GetXPPerMin Players.GetXPPerMin( integer nPlayerID ) Average xp earned per minute for this player.
GetPlayerSelectedHero Players.GetPlayerSelectedHero( integer nPlayerID ) Return the name of the hero a player is controlling.
GetPlayerColor Players.GetPlayerColor( integer iPlayerID ) Get the player color.
IsSpectator Players.IsSpectator( integer iPlayerID ) Is this player a spectator.
PlayerPortraitClicked Players.PlayerPortraitClicked( integer nClickedPlayerID, boolean bHoldingCtrl, boolean bHoldingAlt ) .
PlayerPortraitDoubleClicked Players.PlayerPortraitDoubleClicked( integer nClickedPlayerID, boolean bHoldingCtrl, boolean bHoldingAlt ) .
BuffClicked Players.BuffClicked( integer nEntity, integer nBuffSerial, boolean bAlert ) .
IsLocalPlayerLiveSpectating Players.IsLocalPlayerLiveSpectating() Is the local player live spectating?
IsLocalPlayerInPerspectiveCamera Players.IsLocalPlayerInPerspectiveCamera() If local player is in perspective camera, returns true. Else, false
GetPerspectivePlayerEntityIndex Players.GetPerspectivePlayerEntityIndex() If player is in perspective mode, returns the followed players entity index. Else, -1.
GetPerspectivePlayerId Players.GetPerspectivePlayerId() If player is in perspective mode, returns the followed players id. Else, -1.


CScriptBindingPR_Entities

Function Signature Description
GetAbsOrigin Entities.GetAbsOrigin( integer nEntityIndex ) Get the world origin of the entity.
GetAbsAngles Entities.GetAbsAngles( integer nEntityIndex ) Get the world angles of the entity.
GetForward Entities.GetForward( integer nEntityIndex ) Get the forward vector of the entity.
GetLeft Entities.GetLeft( integer nEntityIndex ) Get the left vector of the entity.
GetRight Entities.GetRight( integer nEntityIndex ) Get the right vector of the entity. WARNING: This produces a left-handed coordinate system. Use GetLeft instead!
GetUp Entities.GetUp( integer nEntityIndex ) Get the up vector of the entity.
GetAllBuildingEntities Entities.GetAllBuildingEntities() Get all the building entities.
GetAllHeroEntities Entities.GetAllHeroEntities() Get all the hero entities.
GetAllEntitiesByName Entities.GetAllEntitiesByName( cstring pszName ) Get all the entities with a given name.
GetAllEntitiesByClassname Entities.GetAllEntitiesByClassname( cstring pszName ) Get all the entities with a given classname.
GetAllCreatureEntities Entities.GetAllCreatureEntities() Get all the creature entities.
GetAllEntities Entities.GetAllEntities() Get all the entities.
CanBeDominated Entities.CanBeDominated( integer nEntityIndex )
HasAttackCapability Entities.HasAttackCapability( integer nEntityIndex )
HasCastableAbilities Entities.HasCastableAbilities( integer nEntityIndex )
HasFlyingVision Entities.HasFlyingVision( integer nEntityIndex )
HasFlyMovementCapability Entities.HasFlyMovementCapability( integer nEntityIndex )
HasGroundMovementCapability Entities.HasGroundMovementCapability( integer nEntityIndex )
HasMovementCapability Entities.HasMovementCapability( integer nEntityIndex )
HasScepter Entities.HasScepter( integer nEntityIndex )
HasUpgradeableAbilities Entities.HasUpgradeableAbilities( integer nEntityIndex )
HasUpgradeableAbilitiesThatArentMaxed Entities.HasUpgradeableAbilitiesThatArentMaxed( integer nEntityIndex )
IsAlive Entities.IsAlive( integer nEntityIndex )
IsAncient Entities.IsAncient( integer nEntityIndex )
IsAttackImmune Entities.IsAttackImmune( integer nEntityIndex )
IsBarracks Entities.IsBarracks( integer nEntityIndex )
IsBlind Entities.IsBlind( integer nEntityIndex )
IsBoss Entities.IsBoss( integer nEntityIndex )
IsBossCreature Entities.IsBossCreature( integer nEntityIndex )
IsRoshan Entities.IsRoshan( integer nEntityIndex )
IsBuilding Entities.IsBuilding( integer nEntityIndex )
IsCommandRestricted Entities.IsCommandRestricted( integer nEntityIndex )
IsConsideredHero Entities.IsConsideredHero( integer nEntityIndex )
IsControllableByAnyPlayer Entities.IsControllableByAnyPlayer( integer nEntityIndex )
IsCourier Entities.IsCourier( integer nEntityIndex )
IsCreature Entities.IsCreature( integer nEntityIndex )
IsCreep Entities.IsCreep( integer nEntityIndex )
IsCreepHero Entities.IsCreepHero( integer nEntityIndex )
IsDeniable Entities.IsDeniable( integer nEntityIndex )
IsDominated Entities.IsDominated( integer nEntityIndex )
IsEnemy Entities.IsEnemy( integer nEntityIndex )
IsEvadeDisabled Entities.IsEvadeDisabled( integer nEntityIndex )
IsFort Entities.IsFort( integer nEntityIndex )
IsFrozen Entities.IsFrozen( integer nEntityIndex )
IsGeneratedByEconItem Entities.IsGeneratedByEconItem( integer nEntityIndex )
IsHallofFame Entities.IsHallofFame( integer nEntityIndex )
IsDisarmed Entities.IsDisarmed( integer nEntityIndex )
IsHero Entities.IsHero( integer nEntityIndex )
IsHexed Entities.IsHexed( integer nEntityIndex )
IsIllusion Entities.IsIllusion( integer nEntityIndex )
IsInRangeOfFountain Entities.IsInRangeOfFountain( integer nEntityIndex )
IsInventoryEnabled Entities.IsInventoryEnabled( integer nEntityIndex )
IsInvisible Entities.IsInvisible( integer nEntityIndex )
IsInvulnerable Entities.IsInvulnerable( integer nEntityIndex )
IsLaneCreep Entities.IsLaneCreep( integer nEntityIndex )
IsLowAttackPriority Entities.IsLowAttackPriority( integer nEntityIndex )
IsMagicImmune Entities.IsMagicImmune( integer nEntityIndex )
IsMuted Entities.IsMuted( integer nEntityIndex )
IsNeutralUnitType Entities.IsNeutralUnitType( integer nEntityIndex )
IsNightmared Entities.IsNightmared( integer nEntityIndex )
IsOther Entities.IsOther( integer nEntityIndex )
IsOutOfGame Entities.IsOutOfGame( integer nEntityIndex )
IsOwnedByAnyPlayer Entities.IsOwnedByAnyPlayer( integer nEntityIndex )
IsPhantom Entities.IsPhantom( integer nEntityIndex )
IsRangedAttacker Entities.IsRangedAttacker( integer nEntityIndex )
IsRealHero Entities.IsRealHero( integer nEntityIndex )
IsRooted Entities.IsRooted( integer nEntityIndex )
IsSelectable Entities.IsSelectable( integer nEntityIndex )
IsShop Entities.IsShop( integer nEntityIndex )
IsSilenced Entities.IsSilenced( integer nEntityIndex )
IsSpeciallyDeniable Entities.IsSpeciallyDeniable( integer nEntityIndex )
IsSpeciallyUndeniable Entities.IsSpeciallyUndeniable( integer nEntityIndex )
IsStunned Entities.IsStunned( integer nEntityIndex )
IsSummoned Entities.IsSummoned( integer nEntityIndex )
IsTower Entities.IsTower( integer nEntityIndex )
IsUnselectable Entities.IsUnselectable( integer nEntityIndex )
IsWard Entities.IsWard( integer nEntityIndex )
IsZombie Entities.IsZombie( integer nEntityIndex )
NoHealthBar Entities.NoHealthBar( integer nEntityIndex )
NoTeamMoveTo Entities.NoTeamMoveTo( integer nEntityIndex )
NoTeamSelect Entities.NoTeamSelect( integer nEntityIndex )
NotOnMinimap Entities.NotOnMinimap( integer nEntityIndex )
NotOnMinimapForEnemies Entities.NotOnMinimapForEnemies( integer nEntityIndex )
NoUnitCollision Entities.NoUnitCollision( integer nEntityIndex )
ProvidesVision Entities.ProvidesVision( integer nEntityIndex )
UsesHeroAbilityNumbers Entities.UsesHeroAbilityNumbers( integer nEntityIndex )
IsMoving Entities.IsMoving( integer nEntityIndex )
GetAbilityCount Entities.GetAbilityCount( integer nEntityIndex )
GetCurrentVisionRange Entities.GetCurrentVisionRange( integer nEntityIndex )
GetDamageBonus Entities.GetDamageBonus( integer nEntityIndex )
GetDamageMax Entities.GetDamageMax( integer nEntityIndex )
GetDamageMin Entities.GetDamageMin( integer nEntityIndex )
GetDayTimeVisionRange Entities.GetDayTimeVisionRange( integer nEntityIndex )
GetHealth Entities.GetHealth( integer nEntityIndex )
GetHealthPercent Entities.GetHealthPercent( integer nEntityIndex )
GetHealthThinkRegen Entities.GetHealthThinkRegen( integer nEntityIndex )
GetLevel Entities.GetLevel( integer nEntityIndex )
GetMaxHealth Entities.GetMaxHealth( integer nEntityIndex )
GetNightTimeVisionRange Entities.GetNightTimeVisionRange( integer nEntityIndex )
GetPlayerOwnerID Entities.GetPlayerOwnerID( integer nEntityIndex )
GetStates Entities.GetStates( integer nEntityIndex )
GetTotalPurchasedUpgradeGoldCost Entities.GetTotalPurchasedUpgradeGoldCost( integer nEntityIndex )
GetTeamNumber Entities.GetTeamNumber( integer nEntityIndex )
GetHealthBarOffset Entities.GetHealthBarOffset( integer nEntityIndex )
GetAttackRange Entities.GetAttackRange( integer nEntityIndex )
GetAttackSpeed Entities.GetAttackSpeed( integer nEntityIndex )
GetAttacksPerSecond Entities.GetAttacksPerSecond( integer nEntityIndex )
GetBaseAttackTime Entities.GetBaseAttackTime( integer nEntityIndex )
GetBaseMagicalResistanceValue Entities.GetBaseMagicalResistanceValue( integer nEntityIndex )
GetBaseMoveSpeed Entities.GetBaseMoveSpeed( integer nEntityIndex )
GetBonusPhysicalArmor Entities.GetBonusPhysicalArmor( integer nEntityIndex )
GetCollisionPadding Entities.GetCollisionPadding( integer nEntityIndex )
GetEffectiveInvisibilityLevel Entities.GetEffectiveInvisibilityLevel( integer nEntityIndex )
GetHasteFactor Entities.GetHasteFactor( integer nEntityIndex )
GetHullRadius Entities.GetHullRadius( integer nEntityIndex )
GetIdealSpeed Entities.GetIdealSpeed( integer nEntityIndex )
GetIncreasedAttackSpeed Entities.GetIncreasedAttackSpeed( integer nEntityIndex )
GetMana Entities.GetMana( integer nEntityIndex )
GetManaThinkRegen Entities.GetManaThinkRegen( integer nEntityIndex )
GetMaxMana Entities.GetMaxMana( integer nEntityIndex )
GetMagicalArmorValue Entities.GetMagicalArmorValue( integer nEntityIndex )
GetPaddedCollisionRadius Entities.GetPaddedCollisionRadius( integer nEntityIndex )
GetPercentInvisible Entities.GetPercentInvisible( integer nEntityIndex )
GetPhysicalArmorValue Entities.GetPhysicalArmorValue( integer nEntityIndex )
GetProjectileCollisionSize Entities.GetProjectileCollisionSize( integer nEntityIndex )
GetRingRadius Entities.GetRingRadius( integer nEntityIndex )
GetSecondsPerAttack Entities.GetSecondsPerAttack( integer nEntityIndex )
ManaFraction Entities.ManaFraction( integer nEntityIndex )
GetClassNameAsCStr Entities.GetClassNameAsCStr( integer nEntityIndex )
GetDisplayedUnitName Entities.GetDisplayedUnitName( integer nEntityIndex )
GetSelectionGroup Entities.GetSelectionGroup( integer nEntityIndex )
GetSoundSet Entities.GetSoundSet( integer nEntityIndex )
GetUnitLabel Entities.GetUnitLabel( integer nEntityIndex )
GetUnitName Entities.GetUnitName( integer nEntityIndex )
GetTotalDamageTaken Entities.GetTotalDamageTaken( integer nEntityIndex )
IsControllableByPlayer Entities.IsControllableByPlayer( integer nEntityIndex, integer nPlayerIndex )
GetChosenTarget Entities.GetChosenTarget( integer nEntityIndex )
HasItemInInventory Entities.HasItemInInventory( integer nEntityIndex, cstring pItemName )
GetRangeToUnit Entities.GetRangeToUnit( integer nEntityIndex, integer nEntityIndex2 )
IsEntityInRange Entities.IsEntityInRange( integer nEntityIndex, integer nEntityIndex2, float flRange )
GetMoveSpeedModifier Entities.GetMoveSpeedModifier( integer nEntityIndex, float flBaseSpeed )
CanAcceptTargetToAttack Entities.CanAcceptTargetToAttack( integer nEntityIndex, integer nEntityIndex2 )
InState Entities.InState( integer nEntityIndex, integer nState )
GetArmorForDamageType Entities.GetArmorForDamageType( integer nEntityIndex, integer iDamageType )
GetArmorReductionForDamageType Entities.GetArmorReductionForDamageType( integer nEntityIndex, integer iDamageType )
IsInRangeOfShop Entities.IsInRangeOfShop( integer nEntityIndex, integer iShopType, boolean bSpecific )
GetNumItemsInStash Entities.GetNumItemsInStash( integer nEntityIndex )
GetNumItemsInInventory Entities.GetNumItemsInInventory( integer nEntityIndex )
GetItemInSlot Entities.GetItemInSlot( integer nEntityIndex, integer nSlotIndex )
GetAbility Entities.GetAbility( integer nEntityIndex, integer nSlotIndex )
GetAbilityByName Entities.GetAbilityByName( integer nEntityIndex, cstring pszAbilityName )
GetNumBuffs Entities.GetNumBuffs( integer nEntityIndex )
GetBuff Entities.GetBuff( integer nEntityIndex, integer nBufIndex )
SetMinimapIcon Entities.SetMinimapIcon( integer nEntityIndex, cstring pszMinimapIcon ) Set the minimap icon on this client.
GetAbilityPoints Entities.GetAbilityPoints( integer nEntityIndex )
GetCurrentXP Entities.GetCurrentXP( integer nEntityIndex )
GetNeededXPToLevel Entities.GetNeededXPToLevel( integer nEntityIndex )
GetSelectionEntities Entities.GetSelectionEntities( integer nEntityIndex ) Get the currently selected entities
IsValidEntity Entities.IsValidEntity( integer nEntityIndex ) Is this a valid entity index?
IsItemPhysical Entities.IsItemPhysical( integer nEntityIndex ) Is this entity an item container in the world?
PassivesDisabled Entities.PassivesDisabled( integer nEntityIndex )
GetContainedItem Entities.GetContainedItem( integer nEntityIndex ) Get the item contained in this physical item container.


CScriptBindingPR_Abilities

Function Signature Description
GetAbilityName Abilities.GetAbilityName( integer nEntityIndex )
GetAbilityTextureName Abilities.GetAbilityTextureName( integer nEntityIndex )
GetAssociatedPrimaryAbilities Abilities.GetAssociatedPrimaryAbilities( integer nEntityIndex )
GetAssociatedSecondaryAbilities Abilities.GetAssociatedSecondaryAbilities( integer nEntityIndex )
GetHotkeyOverride Abilities.GetHotkeyOverride( integer nEntityIndex )
GetIntrinsicModifierName Abilities.GetIntrinsicModifierName( integer nEntityIndex )
GetSharedCooldownName Abilities.GetSharedCooldownName( integer nEntityIndex )
AbilityReady Abilities.AbilityReady( integer nEntityIndex )
CanAbilityBeUpgraded Abilities.CanAbilityBeUpgraded( integer nEntityIndex ) Returns an AbilityLearnResult_t
CanBeExecuted Abilities.CanBeExecuted( integer nEntityIndex )
GetAbilityDamage Abilities.GetAbilityDamage( integer nEntityIndex )
GetAbilityDamageType Abilities.GetAbilityDamageType( integer nEntityIndex )
GetAbilityTargetFlags Abilities.GetAbilityTargetFlags( integer nEntityIndex )
GetAbilityTargetTeam Abilities.GetAbilityTargetTeam( integer nEntityIndex )
GetAbilityTargetType Abilities.GetAbilityTargetType( integer nEntityIndex )
GetAbilityType Abilities.GetAbilityType( integer nEntityIndex )
GetBehavior Abilities.GetBehavior( integer nEntityIndex )
GetCastRange Abilities.GetCastRange( integer nEntityIndex )
GetChannelledManaCostPerSecond Abilities.GetChannelledManaCostPerSecond( integer nEntityIndex )
GetCurrentCharges Abilities.GetCurrentCharges( integer nEntityIndex )
GetCurrentAbilityCharges Abilities.GetCurrentAbilityCharges( integer nEntityIndex )
GetEffectiveLevel Abilities.GetEffectiveLevel( integer nEntityIndex )
GetHeroLevelRequiredToUpgrade Abilities.GetHeroLevelRequiredToUpgrade( integer nEntityIndex )
GetLevel Abilities.GetLevel( integer nEntityIndex )
GetManaCost Abilities.GetManaCost( integer nEntityIndex )
GetMaxLevel Abilities.GetMaxLevel( integer nEntityIndex )
AttemptToUpgrade Abilities.AttemptToUpgrade( integer nEntityIndex )
CanLearn Abilities.CanLearn( integer nEntityIndex )
GetAutoCastState Abilities.GetAutoCastState( integer nEntityIndex )
GetToggleState Abilities.GetToggleState( integer nEntityIndex )
HasScepterUpgradeTooltip Abilities.HasScepterUpgradeTooltip( integer nEntityIndex )
IsActivated Abilities.IsActivated( integer nEntityIndex )
IsActivatedChanging Abilities.IsActivatedChanging( integer nEntityIndex )
IsAttributeBonus Abilities.IsAttributeBonus( integer nEntityIndex )
IsAutocast Abilities.IsAutocast( integer nEntityIndex )
IsCooldownReady Abilities.IsCooldownReady( integer nEntityIndex )
IsDisplayedAbility Abilities.IsDisplayedAbility( integer nEntityIndex )
IsHidden Abilities.IsHidden( integer nEntityIndex )
IsHiddenWhenStolen Abilities.IsHiddenWhenStolen( integer nEntityIndex )
IsInAbilityPhase Abilities.IsInAbilityPhase( integer nEntityIndex )
IsItem Abilities.IsItem( integer nEntityIndex )
IsMarkedAsDirty Abilities.IsMarkedAsDirty( integer nEntityIndex )
IsMuted Abilities.IsMuted( integer nEntityIndex )
IsOnCastbar Abilities.IsOnCastbar( integer nEntityIndex )
IsOnLearnbar Abilities.IsOnLearnbar( integer nEntityIndex )
IsOwnersGoldEnough Abilities.IsOwnersGoldEnough( integer nEntityIndex )
IsOwnersGoldEnoughForUpgrade Abilities.IsOwnersGoldEnoughForUpgrade( integer nEntityIndex )
IsOwnersManaEnough Abilities.IsOwnersManaEnough( integer nEntityIndex )
IsPassive Abilities.IsPassive( integer nEntityIndex )
IsRecipe Abilities.IsRecipe( integer nEntityIndex )
IsSharedWithTeammates Abilities.IsSharedWithTeammates( integer nEntityIndex )
IsStealable Abilities.IsStealable( integer nEntityIndex )
IsStolen Abilities.IsStolen( integer nEntityIndex )
IsToggle Abilities.IsToggle( integer nEntityIndex )
UsesAbilityCharges Abilities.UsesAbilityCharges( integer nEntityIndex )
GetAOERadius Abilities.GetAOERadius( integer nEntityIndex )
GetBackswingTime Abilities.GetBackswingTime( integer nEntityIndex )
GetCastPoint Abilities.GetCastPoint( integer nEntityIndex )
GetChannelStartTime Abilities.GetChannelStartTime( integer nEntityIndex )
GetChannelTime Abilities.GetChannelTime( integer nEntityIndex )
GetCooldown Abilities.GetCooldown( integer nEntityIndex )
GetCooldownLength Abilities.GetCooldownLength( integer nEntityIndex )
GetCooldownTime Abilities.GetCooldownTime( integer nEntityIndex )
GetCooldownTimeRemaining Abilities.GetCooldownTimeRemaining( integer nEntityIndex )
GetDuration Abilities.GetDuration( integer nEntityIndex )
GetUpgradeBlend Abilities.GetUpgradeBlend( integer nEntityIndex )
GetAbilityChargeRestoreTimeRemaining Abilities.GetAbilityChargeRestoreTimeRemaining( integer nEntityIndex )
GetLocalPlayerActiveAbility Abilities.GetLocalPlayerActiveAbility() Get the local player's current active ability. (Pre-cast targetting state.)
GetCaster Abilities.GetCaster( integer nAbilityIndex )
GetCustomValueFor Abilities.GetCustomValueFor( integer nAbilityIndex, cstring pszAbilityVarName )
GetLevelSpecialValueFor Abilities.GetLevelSpecialValueFor( integer nAbilityIndex, cstring szName, integer nLevel )
GetSpecialValueFor Abilities.GetSpecialValueFor( integer nAbilityIndex, cstring szName )
IsCosmetic Abilities.IsCosmetic( integer nAbilityIndex, integer nTargetEntityIndex )
ExecuteAbility Abilities.ExecuteAbility( integer nAbilityEntIndex, integer nCasterEntIndex, boolean bIsQuickCast ) Attempt to execute the specified ability (Equivalent to clicking the ability in the HUD action bar)
GetMaxAbilityCharges Abilities.GetMaxAbilityCharges( integer nAbilityEntIndex ) Get the max ability charge count.
CreateDoubleTapCastOrder Abilities.CreateDoubleTapCastOrder( integer nAbilityEntIndex, integer nCasterEntIndex ) Attempt to double-tap (self-cast) the specified ability (Equivalent to double-clicking the ability in the HUD action bar)
PingAbility Abilities.PingAbility( integer nAbilityIndex ) Ping the specified ability (Equivalent to alt-clicking the ability in the HUD action bar)
GetKeybind Abilities.GetKeybind( integer nAbilityEntIndex ) Returns the keybind (as a string) for the specified ability.


CScriptBindingPR_Items

Function Signature Description
ShouldDisplayCharges Items.ShouldDisplayCharges( integer nEntityIndex )
AlwaysDisplayCharges Items.AlwaysDisplayCharges( integer nEntityIndex )
ShowSecondaryCharges Items.ShowSecondaryCharges( integer nEntityIndex )
CanBeSoldByLocalPlayer Items.CanBeSoldByLocalPlayer( integer nEntityIndex )
CanDoubleTapCast Items.CanDoubleTapCast( integer nEntityIndex )
ForceHideCharges Items.ForceHideCharges( integer nEntityIndex )
IsAlertableItem Items.IsAlertableItem( integer nEntityIndex )
IsCastOnPickup Items.IsCastOnPickup( integer nEntityIndex )
IsDisassemblable Items.IsDisassemblable( integer nEntityIndex )
IsDroppable Items.IsDroppable( integer nEntityIndex )
IsInnatelyDisassemblable Items.IsInnatelyDisassemblable( integer nEntityIndex )
IsKillable Items.IsKillable( integer nEntityIndex )
IsMuted Items.IsMuted( integer nEntityIndex )
IsPermanent Items.IsPermanent( integer nEntityIndex )
IsPurchasable Items.IsPurchasable( integer nEntityIndex )
IsRecipe Items.IsRecipe( integer nEntityIndex )
IsRecipeGenerated Items.IsRecipeGenerated( integer nEntityIndex )
IsSellable Items.IsSellable( integer nEntityIndex )
IsStackable Items.IsStackable( integer nEntityIndex )
ProRatesChargesWhenSelling Items.ProRatesChargesWhenSelling( integer nEntityIndex )
RequiresCharges Items.RequiresCharges( integer nEntityIndex )
CanBeExecuted Items.CanBeExecuted( integer nEntityIndex )
GetCost Items.GetCost( integer nEntityIndex )
GetCurrentCharges Items.GetCurrentCharges( integer nEntityIndex )
GetSecondaryCharges Items.GetSecondaryCharges( integer nEntityIndex )
GetDisplayedCharges Items.GetDisplayedCharges( integer nEntityIndex )
GetInitialCharges Items.GetInitialCharges( integer nEntityIndex )
GetItemColor Items.GetItemColor( integer nEntityIndex )
GetShareability Items.GetShareability( integer nEntityIndex )
GetAbilityTextureSF Items.GetAbilityTextureSF( integer nEntityIndex )
GetAssembledTime Items.GetAssembledTime( integer nEntityIndex )
GetPurchaseTime Items.GetPurchaseTime( integer nEntityIndex )
GetPurchaser Items.GetPurchaser( integer nItemID )
LocalPlayerDisassembleItem Items.LocalPlayerDisassembleItem( integer nItem ) Attempt to have the local player disassemble the specified item. Returns false if the order wasn't issued.
LocalPlayerDropItemFromStash Items.LocalPlayerDropItemFromStash( integer nItem ) Attempt to have the local player drop the specified item from its stash. Returns false if the order wasn't issued.
LocalPlayerItemAlertAllies Items.LocalPlayerItemAlertAllies( integer nItem ) Attempt to have the local player alert allies about the specified item. Returns false if the order wasn't issued.
LocalPlayerMoveItemToStash Items.LocalPlayerMoveItemToStash( integer nItem ) Attempt to have the local player move the specified item to its stash. Returns false if the order wasn't issued.
LocalPlayerSellItem Items.LocalPlayerSellItem( integer nItem ) Attempt to have the local player sell the specified item. Returns false if the order wasn't issued.


CScriptBindingPR_Game

Function Signature Description
Time Game.Time()
GetGameTime Game.GetGameTime()
GetGameFrameTime Game.GetGameFrameTime()
GetDOTATime Game.GetDOTATime( boolean bIncludePreGame, boolean bIncludeNegativeTime )
IsGamePaused Game.IsGamePaused()
IsDayTime Game.IsDayTime()
IsInToolsMode Game.IsInToolsMode()
IsInBanPhase Game.IsInBanPhase()
GetGameWinner Game.GetGameWinner() Return the team id of the winning team.
GetStateTransitionTime Game.GetStateTransitionTime()
GetCustomGameDifficulty Game.GetCustomGameDifficulty() Get the difficulty setting of the game.
IsHUDFlipped Game.IsHUDFlipped() Returns true if the user has enabled flipped HUD
GetScreenWidth Game.GetScreenWidth() Returns the width of the display.
GetScreenHeight Game.GetScreenHeight() Returns the height of the display.
WorldToScreenX Game.WorldToScreenX( float x, float y, float z ) Converts the specified x,y,z world co-ordinate into an x screen coordinate. Returns -1 if behind the camera
WorldToScreenY Game.WorldToScreenY( float x, float y, float z ) Converts the specified x,y,z world co-ordinate into a y screen coordinate. Returns -1 if behind the camera
ScreenXYToWorld Game.ScreenXYToWorld( integer nX, integer nY ) Converts the specified x, y screen coordinates into a x, y, z world coordinates.
GetKeybindForAbility Game.GetKeybindForAbility( integer iSlot ) Returns the keybind (as a string) for the requested ability slot.
GetKeybindForInventorySlot Game.GetKeybindForInventorySlot( integer iSlot ) Returns the keybind (as a string) for the requested inventory slot.
GetKeybindForCommand Game.GetKeybindForCommand( integer nCommand ) Returns the keybind (as a string).
CreateCustomKeyBind Game.CreateCustomKeyBind( cstring pszKey, cstring pszCommand ) Create a new keybind.
GetNianFightTimeLeft Game.GetNianFightTimeLeft()
Diretide2020ShouldShowGameInfo Game.Diretide2020ShouldShowGameInfo()
Diretide2020SetShowGameInfo Game.Diretide2020SetShowGameInfo( boolean bShowGameInfo )
Diretide2020GetGameplayTipNumber Game.Diretide2020GetGameplayTipNumber()
Diretide2020SetGameplayTipNumber Game.Diretide2020SetGameplayTipNumber( integer nGameplayTipNumber )
NemesticeGetGameplayTipNumber Game.NemesticeGetGameplayTipNumber()
NemesticeSetGameplayTipNumber Game.NemesticeSetGameplayTipNumber( integer nGameplayTipNumber )
NemesticeShouldShowGameInfo Game.NemesticeShouldShowGameInfo()
NemesticeSetShowGameInfo Game.NemesticeSetShowGameInfo( boolean bShowGameInfo )
Winter2022ShouldShowGameInfo Game.Winter2022ShouldShowGameInfo()
Winter2022SetShowGameInfo Game.Winter2022SetShowGameInfo( boolean bShowGameInfo )
Winter2022GetGameplayTipNumber Game.Winter2022GetGameplayTipNumber()
Winter2022SetGameplayTipNumber Game.Winter2022SetGameplayTipNumber( integer nGameplayTipNumber )
ForceCustomUILoad Game.ForceCustomUILoad()
CutToDefaultCamera Game.CutToDefaultCamera()
PlayDataDrivenCamera Game.PlayDataDrivenCamera( cstring pszCameraName )
GetState Game.GetState()
GameStateIs Game.GameStateIs( integer nState )
GameStateIsBefore Game.GameStateIsBefore( integer nState )
GameStateIsAfter Game.GameStateIsAfter( integer nState )
AddCommand Game.AddCommand( cstring pszCommandName, js_value callback, cstring pszDescription, integer nFlags )
GetJoyFocusPanel Game.GetJoyFocusPanel()
SetJoyFocusPanel Game.SetJoyFocusPanel( js_value pPanelArg )
PushJoyFocusPanel Game.PushJoyFocusPanel( js_value pPanelArg )
PopJoyFocusPanel Game.PopJoyFocusPanel()
GetLocalPlayerID Game.GetLocalPlayerID()
PlayerJoinTeam Game.PlayerJoinTeam( integer nTeamID ) Assign the local player to the specified team
AutoAssignPlayersToTeams Game.AutoAssignPlayersToTeams() Assign the currently unassigned players to teams
ShufflePlayerTeamAssignments Game.ShufflePlayerTeamAssignments() Shuffle the team assignments of all of the players currently assigned to a team.
SetRemainingSetupTime Game.SetRemainingSetupTime( float flSeconds ) Set the remaining seconds in team setup before the game starts. -1 to stop the countdown timer
SetAutoLaunchDelay Game.SetAutoLaunchDelay( float flSeconds ) Set the amount of time in seconds that will be set as the remaining time when all players are assigned to a team.
SetAutoLaunchEnabled Game.SetAutoLaunchEnabled( boolean bEnable ) Enable or disable automatically starting the game once all players are assigned to a team
GetAutoLaunchEnabled Game.GetAutoLaunchEnabled() Return true of false indicating if automatically starting the game is enabled.
SetTeamSelectionLocked Game.SetTeamSelectionLocked( boolean bLockTeams ) Lock the team selection preventing players from swiching teams.
GetTeamSelectionLocked Game.GetTeamSelectionLocked() Returns true or false to indicate if team selection is locked
GetAllTeamIDs Game.GetAllTeamIDs() Get all team IDs
GetAllPlayerIDs Game.GetAllPlayerIDs() Get all player IDs
GetUnassignedPlayerIDs Game.GetUnassignedPlayerIDs() Get unassigned player IDs
GetPlayerUltimateStateOrTime Game.GetPlayerUltimateStateOrTime( integer nPlayerID ) Get info about the player hero ultimate ability
IsPlayerMuted Game.IsPlayerMuted( integer nPlayerID ) Whether the local player has muted text and voice chat for the specified player id
SetPlayerMuted Game.SetPlayerMuted( integer nPlayerID, boolean bMuted ) Set whether the local player has muted text and voice chat for the specified player id
IsPlayerMutedVoice Game.IsPlayerMutedVoice( integer nPlayerID ) Whether the local player has muted voice chat for the specified player id
SetPlayerMutedVoice Game.SetPlayerMutedVoice( integer nPlayerID, boolean bMutedVoice ) Set whether the local player has muted voice chat for the specified player id
IsPlayerMutedText Game.IsPlayerMutedText( integer nPlayerID ) Whether the local player has muted text chat for the specified player id
SetPlayerMutedText Game.SetPlayerMutedText( integer nPlayerID, boolean bMutedText ) Set whether the local player has muted text chat for the specified player id
GetTeamDetails Game.GetTeamDetails( integer nTeam ) Get detailed information for the given team
GetLocalPlayerInfo Game.GetLocalPlayerInfo() Get details for the local player
GetPlayerItems Game.GetPlayerItems( integer nPlayerID ) Get info about the player items.
GetPlayerInfo Game.GetPlayerInfo( integer nPlayerID ) Get info about the given player
GetPlayerIDsOnTeam Game.GetPlayerIDsOnTeam( integer nTeam ) Get player IDs for the given team
ServerCmd Game.ServerCmd( cstring pMsg )
SetDotaRefractHeroes Game.SetDotaRefractHeroes( boolean bEnabled )
FinishGame Game.FinishGame()
LeaveCurrentGame Game.LeaveCurrentGame()
Disconnect Game.Disconnect()
FindEventMatch Game.FindEventMatch()
SlideOutEventGamePlayButton Game.SlideOutEventGamePlayButton()
EmitSound Game.EmitSound( cstring pSoundEventName ) Emit a sound for the local player. Returns an integer handle that can be passed to StopSound. (Returns 0 on failure.)
StopSound Game.StopSound( integer nHandle ) Stop a current playing sound on the local player. Takes handle from a call to EmitSound.
IsShopOpen Game.IsShopOpen() Ask whether the in game shop is open.
SetCustomShopEntityString Game.SetCustomShopEntityString( cstring pszCustomShopEntityString ) Set custom shop context.
GetConvarBool Game.GetConvarBool( cstring cvar ) Get the bool value of the specific convar. Asserts if invalid and returns false
GetConvarInt Game.GetConvarInt( cstring cvar ) Get the int value of the specific convar. Asserts if invalid and returns 0
GetConvarFloat Game.GetConvarFloat( cstring cvar ) Get the float value of the specific convar. Asserts if invalid and returns 0.f
GetMapInfo Game.GetMapInfo() Return information about the current map.
PrepareUnitOrders Game.PrepareUnitOrders( js_raw_args args ) Orders from the local player - takes a single arguments object that supports: dotaunitorder_t OrderType, ent_index TargetIndex, vector Position, ent_index AbilityIndex, OrderIssuer_t OrderIssuer, ent_index UnitIndex, OrderQueueBehavior_t QueueBehavior, bool ShowEffects.
DropItemAtCursor Game.DropItemAtCursor( integer nControlledUnitEnt, integer nItemEnt ) Order a unit to drop the specified item at the current cursor location.
Length2D Game.Length2D( js_value vec1, js_value vec2 ) Calculate 2D length.
Normalized Game.Normalized( js_value vec ) Returns normalized vector.
EnterAbilityLearnMode Game.EnterAbilityLearnMode()
EndAbilityLearnMode Game.EndAbilityLearnMode()
IsInAbilityLearnMode Game.IsInAbilityLearnMode()


CDOTA_PanoramaScript_GameUI

Function Signature Description
SetDefaultUIEnabled GameUI.SetDefaultUIEnabled( integer nElementType, boolean bVisible ) Control whether the default UI is enabled
SavePersistentEventGameData GameUI.SavePersistentEventGameData( js_value val ) Save persistent data used by an event game
LoadPersistentEventGameData GameUI.LoadPersistentEventGameData( js_raw_args args ) Load persistent data used by an event game
CustomUIConfig GameUI.CustomUIConfig( js_raw_args args ) Get the current UI configuration
PingMinimapAtLocation GameUI.PingMinimapAtLocation( js_value vec3 ) Create a minimap ping at the given location
SetMouseCallback GameUI.SetMouseCallback( js_value callbackFn ) Install a mouse input filter
AreTipsAvailable GameUI.AreTipsAvailable() Query to check if Tips are available for the local player
IsPlayerTippable GameUI.IsPlayerTippable( integer iPlayerID ) Query to see if the local player can tip a specific player
TipPlayer GameUI.TipPlayer( integer iPlayerID ) Tip a player
EnableAliMode GameUI.EnableAliMode( boolean bEnable, integer nPort, js_value offsetVal, float flScale )
GetCursorPosition GameUI.GetCursorPosition( js_raw_args args ) Get the current mouse position.
FindScreenEntities GameUI.FindScreenEntities( js_raw_args args ) Return the entity index of the entity under the given screen position.
GetScreenWorldPosition GameUI.GetScreenWorldPosition( js_raw_args args ) Get the world position of the screen position, or null if the cursor is out of the world.
WasMousePressed GameUI.WasMousePressed( integer nButtonNum ) Install a mouse input filter
WasMouseDoublePressed GameUI.WasMouseDoublePressed( integer nButtonNum ) Install a mouse input filter
IsMouseDown GameUI.IsMouseDown( integer nButtonNum ) Install a mouse input filter
IsShiftDown GameUI.IsShiftDown() Is the shift button pressed?
IsAltDown GameUI.IsAltDown() Is the alt button pressed?
IsControlDown GameUI.IsControlDown() Is the control button pressed?
GetClickBehaviors GameUI.GetClickBehaviors() Get the current UI click interaction mode.
SelectUnit GameUI.SelectUnit( integer nEntityIndex, boolean bAddToGroup ) Select a unit, adding it to the group or replacing the current selection.
GetCameraLookAtPosition GameUI.GetCameraLookAtPosition() Get the current look at position.
GetCameraPosition GameUI.GetCameraPosition() Get the current camera position.
GetCameraLookAtPositionHeightOffset GameUI.GetCameraLookAtPositionHeightOffset() Get the current look at position height offset.
SetCameraPitchMin GameUI.SetCameraPitchMin( float flPitchMin ) Set the minimum camera pitch angle.
SetCameraPitchMax GameUI.SetCameraPitchMax( float flPitchMax ) Set the maximum camera pitch angle.
SetCameraYaw GameUI.SetCameraYaw( float flCameraYaw ) Set the camera's yaw.
GetCameraYaw GameUI.GetCameraYaw() Get the camera's yaw.
SetCameraLookAtPositionHeightOffset GameUI.SetCameraLookAtPositionHeightOffset( float flCameraLookAtHeightOffset ) Offset the camera's look at point.
SetCameraPositionFromLateralLookAtPosition GameUI.SetCameraPositionFromLateralLookAtPosition( float x, float y ) Set the camera from a lateral position.
SetCameraTerrainAdjustmentEnabled GameUI.SetCameraTerrainAdjustmentEnabled( boolean bEnabled ) Set whether the camera should automatically adjust to average terrain height.
SetCameraDistance GameUI.SetCameraDistance( float flDistance ) Set the camera distance from the look at point.
SetRenderBottomInsetOverride GameUI.SetRenderBottomInsetOverride( integer nInset ) Set the gap between the bottom of the screen and the game rendering viewport. (Value expressed as pixels in a normalized 1024x768 viewport.)
SetRenderTopInsetOverride GameUI.SetRenderTopInsetOverride( integer nInset ) Set the gap between the top of the screen and the game rendering viewport. (Value expressed as pixels in a normalized 1024x768 viewport.)
SetCameraTarget GameUI.SetCameraTarget( integer nTargetEntIndex ) Set the camera target for the local player, or -1 to clear.
SetCameraTargetPosition GameUI.SetCameraTargetPosition( js_value vec3, float flLerp ) Set the camera target as position for the local player over specified lerp.
MoveCameraToEntity GameUI.MoveCameraToEntity( integer nTargetEntIndex ) Moves the camera to an entity, but doesn't lock the camera on that entity.
WorldToScreenXYClamped GameUI.WorldToScreenXYClamped( js_value vec3 ) Converts the specified x,y,z world co-ordinate into an x,y screen coordinate. Will clamp position to always be in front of camera. Position returned as 0->1.0
GetPlayerScoreboardScore GameUI.GetPlayerScoreboardScore( cstring pszScoreboardName ) Get the current players scoreboard score for the specified zone.
SendCustomHUDError GameUI.SendCustomHUDError( cstring pszErrorText, cstring pszErrorSound ) Send a custom client side error message with passed string and soundevent.
ReplaceDOTAAbilitySpecialValues GameUI.ReplaceDOTAAbilitySpecialValues( js_raw_args args ) Given a passed ability, replace the special value variables in the passed localized text.
DisplayCustomContextualTip GameUI.DisplayCustomContextualTip( js_raw_args args ) Display a custom contextual tip (wizard tip) with specific loc string and duration
SetupDOTATalentNameLabel GameUI.SetupDOTATalentNameLabel( js_raw_args args ) Set the text of a passed label for a DOTA Talent using ability values.
IsAbilityDOTATalent GameUI.IsAbilityDOTATalent( cstring pszAbilityName ) Returns true if the passed ability is a talent.
GetUnitLocToken GameUI.GetUnitLocToken( cstring pszUnitName ) Returns the localization token to use for a particular unit, given the unit's name
GetUnitNameLocalized GameUI.GetUnitNameLocalized( cstring pszUnitName ) Get the localized version of a unit's name
ConstructNumberString GameUI.ConstructNumberString( js_raw_args args ) Creates a localized version of the number


CDOTA_PanoramaScript_Particles

Function Signature Description
CreateParticle Particles.CreateParticle( cstring pParticleName, integer nAttachType, integer nEntityToAttach ) Create a particle system
ReleaseParticleIndex Particles.ReleaseParticleIndex( integer iIndex ) Release a particle system
DestroyParticleEffect Particles.DestroyParticleEffect( integer iIndex, boolean bDestroyImmediately ) Destroy a particle system
SetParticleControl Particles.SetParticleControl( integer iIndex, integer iPoint, js_value vPosVal ) Set a control point on a particle system
SetParticleControlForward Particles.SetParticleControlForward( integer iIndex, integer iPoint, js_value vForwardVal ) [OBSOLETE - Use SetParticleControlTransformForward] Set the orientation on a control point on a particle system
SetParticleControlTransform Particles.SetParticleControlTransform( integer iIndex, integer iPoint, js_value vOriginVal, js_value vAnglesVal ) Set the position and orientation on a control point on a particle system
SetParticleControlTransformForward Particles.SetParticleControlTransformForward( integer iIndex, integer iPoint, js_value vOriginVal, js_value vForwardVal ) Set the position and orientation (derived from a forward direction) on a control point on a particle system
SetParticleAlwaysSimulate Particles.SetParticleAlwaysSimulate( integer iIndex )
SetParticleControlEnt Particles.SetParticleControlEnt( integer iIndex, integer iPoint, integer iEntIndex, integer iAttachType, cstring pszAttachName, js_value vecFallbackPositionVal, boolean bIncludeWearables ) Set a control point to track an entity on a particle system


CDOTA_PanoramaScript_EventData

Function Signature Description
GetEventActionScore EventData.GetEventActionScore( integer unEventID, integer unActionID ) Get the score of an EventAction
GetPeriodicResourceUsed EventData.GetPeriodicResourceUsed( unsigned unPeriodicResourceID ) Get a periodic resource value used
GetPeriodicResourceMax EventData.GetPeriodicResourceMax( unsigned unPeriodicResourceID ) Get a periodic resource value max
IsFirstRunThisEvent EventData.IsFirstRunThisEvent() Is this the first time we've launched this season?


CDOTA_PanoramaScript_LocalInventory

Function Signature Description
HasItemByDefinition LocalInventory.HasItemByDefinition( integer nDefIndex ) Does the player have an inventory item of a given item definition index?


$

Function Signature Description
Msg Msg( js_raw_args js_raw_args_1 ) Log a message
AssertHelper AssertHelper( js_raw_args js_raw_args_1 ) Trigger an assert
Warning Warning( js_raw_args js_raw_args_1 ) Log a warning message to specified channel
DispatchEvent DispatchEvent( js_raw_args js_raw_args_1 ) Dispatch an event
DispatchEventAsync DispatchEventAsync( js_raw_args js_raw_args_1 ) Dispatch an event to occur later
RegisterEventHandler RegisterEventHandler( js_raw_args js_raw_args_1 ) Register an event handler
RegisterForUnhandledEvent RegisterForUnhandledEvent( js_raw_args js_raw_args_1 ) Register a handler for an event that is not otherwise handled
UnregisterForUnhandledEvent UnregisterForUnhandledEvent( js_raw_args js_raw_args_1 ) Remove an unhandled event handler
FindChildInContext FindChildInContext( js_raw_args js_raw_args_1 ) Find an element
AsyncWebRequest AsyncWebRequest( js_raw_args js_raw_args_1 ) Make a web request (disabled)
CreatePanel CreatePanel( js_raw_args js_raw_args_1 ) Create a new panel
CreatePanelWithProperties CreatePanelWithProperties( js_raw_args js_raw_args_1 ) DEPRECATED: Use $.CreatePanel which has the same signature and supports properties.
Localize Localize( js_raw_args js_raw_args_1 ) Localize a string. Optionally accepts Quantity, Precision, and Panel arguments.
LocalizePlural LocalizePlural( js_raw_args js_raw_args_1 ) DEPRECATED: Use $.Localize which has the same signature and supports pluralization.
Language Language( js_raw_args js_raw_args_1 ) Get the current language
Schedule Schedule( js_raw_args js_raw_args_1 ) Schedule a function to be called later
CancelScheduled CancelScheduled( js_raw_args js_raw_args_1 ) Cancels a scheduled function
FrameTime FrameTime( js_raw_args js_raw_args_1 ) Gets the time this frame started, in seconds since panorama was initialized
GetContextPanel GetContextPanel( js_raw_args js_raw_args_1 ) Get the current panel context
RegisterKeyBind RegisterKeyBind( js_raw_args js_raw_args_1 ) Register a key binding
Each Each( js_raw_args js_raw_args_1 ) Call a function on each given item
DbgIsReloadingScript DbgIsReloadingScript( js_raw_args js_raw_args_1 ) Call during JS startup code to check if script is being reloaded
HTMLEscape HTMLEscape( js_raw_args js_raw_args_1 ) Convert a string to HTML-safe
LogChannel LogChannel( js_raw_args js_raw_args_1 ) Create a logging channel
BImageFileExists BImageFileExists( js_raw_args js_raw_args_1 ) Return true if a file exists. Path will usually start with 'file://{images}'


DOTAHeroModelOverlay

Function Signature Description
visible DOTAHeroModelOverlay.visible( boolean boolean_1 )
enabled DOTAHeroModelOverlay.enabled( boolean boolean_1 )
checked DOTAHeroModelOverlay.checked( boolean boolean_1 )
defaultfocus DOTAHeroModelOverlay.defaultfocus( cstring cstring_1 )
inputnamespace DOTAHeroModelOverlay.inputnamespace( cstring cstring_1 )
hittest DOTAHeroModelOverlay.hittest( boolean boolean_1 )
hittestchildren DOTAHeroModelOverlay.hittestchildren( boolean boolean_1 )
tabindex DOTAHeroModelOverlay.tabindex( float float_1 )
selectionpos_x DOTAHeroModelOverlay.selectionpos_x( float float_1 )
selectionpos_y DOTAHeroModelOverlay.selectionpos_y( float float_1 )
type DOTAHeroModelOverlay.type()
id DOTAHeroModelOverlay.id()
layoutfile DOTAHeroModelOverlay.layoutfile()
contentwidth DOTAHeroModelOverlay.contentwidth()
contentheight DOTAHeroModelOverlay.contentheight()
desiredlayoutwidth DOTAHeroModelOverlay.desiredlayoutwidth()
desiredlayoutheight DOTAHeroModelOverlay.desiredlayoutheight()
actuallayoutwidth DOTAHeroModelOverlay.actuallayoutwidth()
actuallayoutheight DOTAHeroModelOverlay.actuallayoutheight()
actualxoffset DOTAHeroModelOverlay.actualxoffset()
actualyoffset DOTAHeroModelOverlay.actualyoffset()
scrolloffset_y DOTAHeroModelOverlay.scrolloffset_y()
scrolloffset_x DOTAHeroModelOverlay.scrolloffset_x()
actualuiscale_y DOTAHeroModelOverlay.actualuiscale_y()
actualuiscale_x DOTAHeroModelOverlay.actualuiscale_x()
style DOTAHeroModelOverlay.style()
AddClass DOTAHeroModelOverlay.AddClass( cstring cstring_1 )
AddClasses DOTAHeroModelOverlay.AddClasses( unknown_variant_type unknown_variant_type_1 )
RemoveClass DOTAHeroModelOverlay.RemoveClass( cstring cstring_1 )
RemoveClasses DOTAHeroModelOverlay.RemoveClasses( unknown_variant_type unknown_variant_type_1 )
BHasClass DOTAHeroModelOverlay.BHasClass( cstring cstring_1 )
BAscendantHasClass DOTAHeroModelOverlay.BAscendantHasClass( cstring cstring_1 )
SetHasClass DOTAHeroModelOverlay.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass DOTAHeroModelOverlay.ToggleClass( cstring cstring_1 )
SwitchClass DOTAHeroModelOverlay.SwitchClass( cstring cstring_1, cstring cstring_2 )
TriggerClass DOTAHeroModelOverlay.TriggerClass( cstring cstring_1 )
ClearPanelEvent DOTAHeroModelOverlay.ClearPanelEvent( cstring cstring_1 )
SetDraggable DOTAHeroModelOverlay.SetDraggable( boolean boolean_1 )
IsDraggable DOTAHeroModelOverlay.IsDraggable()
IsSizeValid DOTAHeroModelOverlay.IsSizeValid()
GetChildCount DOTAHeroModelOverlay.GetChildCount()
GetChild DOTAHeroModelOverlay.GetChild( integer integer_1 )
GetChildIndex DOTAHeroModelOverlay.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children DOTAHeroModelOverlay.Children()
FindChildrenWithClassTraverse DOTAHeroModelOverlay.FindChildrenWithClassTraverse( cstring cstring_1 )
FindChildrenWithAttributeTraverse DOTAHeroModelOverlay.FindChildrenWithAttributeTraverse( cstring cstring_1 )
GetParent DOTAHeroModelOverlay.GetParent()
SetParent DOTAHeroModelOverlay.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild DOTAHeroModelOverlay.FindChild( cstring cstring_1 )
FindChildTraverse DOTAHeroModelOverlay.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile DOTAHeroModelOverlay.FindChildInLayoutFile( cstring cstring_1 )
FindPanelInThisOrParentLayoutFile DOTAHeroModelOverlay.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )
FindAncestor DOTAHeroModelOverlay.FindAncestor( cstring cstring_1 )
RemoveAndDeleteChildren DOTAHeroModelOverlay.RemoveAndDeleteChildren()
MoveChildBefore DOTAHeroModelOverlay.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter DOTAHeroModelOverlay.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow DOTAHeroModelOverlay.GetPositionWithinWindow()
GetPositionWithinAncestor DOTAHeroModelOverlay.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )
GetPosition DOTAHeroModelOverlay.GetPosition( boolean boolean_1 )
ApplyStyles DOTAHeroModelOverlay.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode DOTAHeroModelOverlay.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync DOTAHeroModelOverlay.DeleteAsync( float float_1 )
BIsTransparent DOTAHeroModelOverlay.BIsTransparent()
BAcceptsInput DOTAHeroModelOverlay.BAcceptsInput()
BAcceptsFocus DOTAHeroModelOverlay.BAcceptsFocus()
SetFocus DOTAHeroModelOverlay.SetFocus()
UpdateFocusInContext DOTAHeroModelOverlay.UpdateFocusInContext()
BHasHoverStyle DOTAHeroModelOverlay.BHasHoverStyle()
SetAcceptsInput DOTAHeroModelOverlay.SetAcceptsInput( boolean boolean_1 )
SetAcceptsFocus DOTAHeroModelOverlay.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown DOTAHeroModelOverlay.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus DOTAHeroModelOverlay.BHasKeyFocus()
SetScrollParentToFitWhenFocused DOTAHeroModelOverlay.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused DOTAHeroModelOverlay.BScrollParentToFitWhenFocused()
IsSelected DOTAHeroModelOverlay.IsSelected()
BHasDescendantKeyFocus DOTAHeroModelOverlay.BHasDescendantKeyFocus()
BLoadLayout DOTAHeroModelOverlay.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet DOTAHeroModelOverlay.BLoadLayoutSnippet( cstring cstring_1 )
BHasLayoutSnippet DOTAHeroModelOverlay.BHasLayoutSnippet( cstring cstring_1 )
BGetSnippetNames DOTAHeroModelOverlay.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )
SetTopOfInputContext DOTAHeroModelOverlay.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable DOTAHeroModelOverlay.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt DOTAHeroModelOverlay.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime DOTAHeroModelOverlay.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
SetDialogVariableLocString DOTAHeroModelOverlay.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )
SetDialogVariableLocStringNested DOTAHeroModelOverlay.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )
SetDialogVariablePluralLocStringInt DOTAHeroModelOverlay.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )
ScrollToTop DOTAHeroModelOverlay.ScrollToTop()
ScrollToBottom DOTAHeroModelOverlay.ScrollToBottom()
ScrollToLeftEdge DOTAHeroModelOverlay.ScrollToLeftEdge()
ScrollToRightEdge DOTAHeroModelOverlay.ScrollToRightEdge()
ScrollParentToMakePanelFit DOTAHeroModelOverlay.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
ScrollToFitRegion DOTAHeroModelOverlay.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )
BCanSeeInParentScroll DOTAHeroModelOverlay.BCanSeeInParentScroll()
PlayPanelSound DOTAHeroModelOverlay.PlayPanelSound( cstring cstring_1 )
GetAttributeInt DOTAHeroModelOverlay.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString DOTAHeroModelOverlay.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 DOTAHeroModelOverlay.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt DOTAHeroModelOverlay.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString DOTAHeroModelOverlay.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 DOTAHeroModelOverlay.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace DOTAHeroModelOverlay.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents DOTAHeroModelOverlay.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay DOTAHeroModelOverlay.BReadyForDisplay()
SetReadyForDisplay DOTAHeroModelOverlay.SetReadyForDisplay( boolean boolean_1 )
SetPositionInPixels DOTAHeroModelOverlay.SetPositionInPixels( float float_1, float float_2, float float_3 )
Data DOTAHeroModelOverlay.Data( js_raw_args js_raw_args_1 )
debug.description DOTAHeroModelOverlay.debug.description( js_raw_args js_raw_args_1 )
SetSendScrollPositionChangedEvents DOTAHeroModelOverlay.SetSendScrollPositionChangedEvents( boolean boolean_1 )
SetCompositionLayerTextureName DOTAHeroModelOverlay.SetCompositionLayerTextureName( cstring cstring_1 )
WriteCompositionLayerPNG DOTAHeroModelOverlay.WriteCompositionLayerPNG( cstring cstring_1 )
SetPanelEvent DOTAHeroModelOverlay.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext DOTAHeroModelOverlay.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus DOTAHeroModelOverlay.rememberchildfocus( boolean boolean_1 )
paneltype DOTAHeroModelOverlay.paneltype()


DOTAPlay

Function Signature Description
visible DOTAPlay.visible( boolean boolean_1 )
enabled DOTAPlay.enabled( boolean boolean_1 )
checked DOTAPlay.checked( boolean boolean_1 )
defaultfocus DOTAPlay.defaultfocus( cstring cstring_1 )
inputnamespace DOTAPlay.inputnamespace( cstring cstring_1 )
hittest DOTAPlay.hittest( boolean boolean_1 )
hittestchildren DOTAPlay.hittestchildren( boolean boolean_1 )
tabindex DOTAPlay.tabindex( float float_1 )
selectionpos_x DOTAPlay.selectionpos_x( float float_1 )
selectionpos_y DOTAPlay.selectionpos_y( float float_1 )
type DOTAPlay.type()
id DOTAPlay.id()
layoutfile DOTAPlay.layoutfile()
contentwidth DOTAPlay.contentwidth()
contentheight DOTAPlay.contentheight()
desiredlayoutwidth DOTAPlay.desiredlayoutwidth()
desiredlayoutheight DOTAPlay.desiredlayoutheight()
actuallayoutwidth DOTAPlay.actuallayoutwidth()
actuallayoutheight DOTAPlay.actuallayoutheight()
actualxoffset DOTAPlay.actualxoffset()
actualyoffset DOTAPlay.actualyoffset()
scrolloffset_y DOTAPlay.scrolloffset_y()
scrolloffset_x DOTAPlay.scrolloffset_x()
actualuiscale_y DOTAPlay.actualuiscale_y()
actualuiscale_x DOTAPlay.actualuiscale_x()
style DOTAPlay.style()
AddClass DOTAPlay.AddClass( cstring cstring_1 )
AddClasses DOTAPlay.AddClasses( unknown_variant_type unknown_variant_type_1 )
RemoveClass DOTAPlay.RemoveClass( cstring cstring_1 )
RemoveClasses DOTAPlay.RemoveClasses( unknown_variant_type unknown_variant_type_1 )
BHasClass DOTAPlay.BHasClass( cstring cstring_1 )
BAscendantHasClass DOTAPlay.BAscendantHasClass( cstring cstring_1 )
SetHasClass DOTAPlay.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass DOTAPlay.ToggleClass( cstring cstring_1 )
SwitchClass DOTAPlay.SwitchClass( cstring cstring_1, cstring cstring_2 )
TriggerClass DOTAPlay.TriggerClass( cstring cstring_1 )
ClearPanelEvent DOTAPlay.ClearPanelEvent( cstring cstring_1 )
SetDraggable DOTAPlay.SetDraggable( boolean boolean_1 )
IsDraggable DOTAPlay.IsDraggable()
IsSizeValid DOTAPlay.IsSizeValid()
GetChildCount DOTAPlay.GetChildCount()
GetChild DOTAPlay.GetChild( integer integer_1 )
GetChildIndex DOTAPlay.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children DOTAPlay.Children()
FindChildrenWithClassTraverse DOTAPlay.FindChildrenWithClassTraverse( cstring cstring_1 )
FindChildrenWithAttributeTraverse DOTAPlay.FindChildrenWithAttributeTraverse( cstring cstring_1 )
GetParent DOTAPlay.GetParent()
SetParent DOTAPlay.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild DOTAPlay.FindChild( cstring cstring_1 )
FindChildTraverse DOTAPlay.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile DOTAPlay.FindChildInLayoutFile( cstring cstring_1 )
FindPanelInThisOrParentLayoutFile DOTAPlay.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )
FindAncestor DOTAPlay.FindAncestor( cstring cstring_1 )
RemoveAndDeleteChildren DOTAPlay.RemoveAndDeleteChildren()
MoveChildBefore DOTAPlay.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter DOTAPlay.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow DOTAPlay.GetPositionWithinWindow()
GetPositionWithinAncestor DOTAPlay.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )
GetPosition DOTAPlay.GetPosition( boolean boolean_1 )
ApplyStyles DOTAPlay.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode DOTAPlay.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync DOTAPlay.DeleteAsync( float float_1 )
BIsTransparent DOTAPlay.BIsTransparent()
BAcceptsInput DOTAPlay.BAcceptsInput()
BAcceptsFocus DOTAPlay.BAcceptsFocus()
SetFocus DOTAPlay.SetFocus()
UpdateFocusInContext DOTAPlay.UpdateFocusInContext()
BHasHoverStyle DOTAPlay.BHasHoverStyle()
SetAcceptsInput DOTAPlay.SetAcceptsInput( boolean boolean_1 )
SetAcceptsFocus DOTAPlay.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown DOTAPlay.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus DOTAPlay.BHasKeyFocus()
SetScrollParentToFitWhenFocused DOTAPlay.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused DOTAPlay.BScrollParentToFitWhenFocused()
IsSelected DOTAPlay.IsSelected()
BHasDescendantKeyFocus DOTAPlay.BHasDescendantKeyFocus()
BLoadLayout DOTAPlay.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet DOTAPlay.BLoadLayoutSnippet( cstring cstring_1 )
BHasLayoutSnippet DOTAPlay.BHasLayoutSnippet( cstring cstring_1 )
BGetSnippetNames DOTAPlay.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )
SetTopOfInputContext DOTAPlay.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable DOTAPlay.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt DOTAPlay.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime DOTAPlay.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
SetDialogVariableLocString DOTAPlay.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )
SetDialogVariableLocStringNested DOTAPlay.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )
SetDialogVariablePluralLocStringInt DOTAPlay.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )
ScrollToTop DOTAPlay.ScrollToTop()
ScrollToBottom DOTAPlay.ScrollToBottom()
ScrollToLeftEdge DOTAPlay.ScrollToLeftEdge()
ScrollToRightEdge DOTAPlay.ScrollToRightEdge()
ScrollParentToMakePanelFit DOTAPlay.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
ScrollToFitRegion DOTAPlay.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )
BCanSeeInParentScroll DOTAPlay.BCanSeeInParentScroll()
PlayPanelSound DOTAPlay.PlayPanelSound( cstring cstring_1 )
GetAttributeInt DOTAPlay.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString DOTAPlay.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 DOTAPlay.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt DOTAPlay.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString DOTAPlay.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 DOTAPlay.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace DOTAPlay.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents DOTAPlay.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay DOTAPlay.BReadyForDisplay()
SetReadyForDisplay DOTAPlay.SetReadyForDisplay( boolean boolean_1 )
SetPositionInPixels DOTAPlay.SetPositionInPixels( float float_1, float float_2, float float_3 )
Data DOTAPlay.Data( js_raw_args js_raw_args_1 )
debug.description DOTAPlay.debug.description( js_raw_args js_raw_args_1 )
SetSendScrollPositionChangedEvents DOTAPlay.SetSendScrollPositionChangedEvents( boolean boolean_1 )
SetCompositionLayerTextureName DOTAPlay.SetCompositionLayerTextureName( cstring cstring_1 )
WriteCompositionLayerPNG DOTAPlay.WriteCompositionLayerPNG( cstring cstring_1 )
GetActiveFeaturedGamemode DOTAPlay.GetActiveFeaturedGamemode( js_raw_args js_raw_args_1 )
GetFeaturedGamemodeProgress DOTAPlay.GetFeaturedGamemodeProgress()
GetFeaturedGamemodeMax DOTAPlay.GetFeaturedGamemodeMax()
GetSelectedGameModes DOTAPlay.GetSelectedGameModes()
UpdateCasualGameModeCheckboxes DOTAPlay.UpdateCasualGameModeCheckboxes()
SetPanelEvent DOTAPlay.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext DOTAPlay.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus DOTAPlay.rememberchildfocus( boolean boolean_1 )
paneltype DOTAPlay.paneltype()


Panel

Function Signature Description
visible Panel.visible( boolean boolean_1 )
enabled Panel.enabled( boolean boolean_1 )
checked Panel.checked( boolean boolean_1 )
defaultfocus Panel.defaultfocus( cstring cstring_1 )
inputnamespace Panel.inputnamespace( cstring cstring_1 )
hittest Panel.hittest( boolean boolean_1 )
hittestchildren Panel.hittestchildren( boolean boolean_1 )
tabindex Panel.tabindex( float float_1 )
selectionpos_x Panel.selectionpos_x( float float_1 )
selectionpos_y Panel.selectionpos_y( float float_1 )
type Panel.type()
id Panel.id()
layoutfile Panel.layoutfile()
contentwidth Panel.contentwidth()
contentheight Panel.contentheight()
desiredlayoutwidth Panel.desiredlayoutwidth()
desiredlayoutheight Panel.desiredlayoutheight()
actuallayoutwidth Panel.actuallayoutwidth()
actuallayoutheight Panel.actuallayoutheight()
actualxoffset Panel.actualxoffset()
actualyoffset Panel.actualyoffset()
scrolloffset_y Panel.scrolloffset_y()
scrolloffset_x Panel.scrolloffset_x()
actualuiscale_y Panel.actualuiscale_y()
actualuiscale_x Panel.actualuiscale_x()
style Panel.style()
AddClass Panel.AddClass( cstring cstring_1 )
AddClasses Panel.AddClasses( unknown_variant_type unknown_variant_type_1 )
RemoveClass Panel.RemoveClass( cstring cstring_1 )
RemoveClasses Panel.RemoveClasses( unknown_variant_type unknown_variant_type_1 )
BHasClass Panel.BHasClass( cstring cstring_1 )
BAscendantHasClass Panel.BAscendantHasClass( cstring cstring_1 )
SetHasClass Panel.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass Panel.ToggleClass( cstring cstring_1 )
SwitchClass Panel.SwitchClass( cstring cstring_1, cstring cstring_2 )
TriggerClass Panel.TriggerClass( cstring cstring_1 )
ClearPanelEvent Panel.ClearPanelEvent( cstring cstring_1 )
SetDraggable Panel.SetDraggable( boolean boolean_1 )
IsDraggable Panel.IsDraggable()
IsSizeValid Panel.IsSizeValid()
GetChildCount Panel.GetChildCount()
GetChild Panel.GetChild( integer integer_1 )
GetChildIndex Panel.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children Panel.Children()
FindChildrenWithClassTraverse Panel.FindChildrenWithClassTraverse( cstring cstring_1 )
FindChildrenWithAttributeTraverse Panel.FindChildrenWithAttributeTraverse( cstring cstring_1 )
GetParent Panel.GetParent()
SetParent Panel.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild Panel.FindChild( cstring cstring_1 )
FindChildTraverse Panel.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile Panel.FindChildInLayoutFile( cstring cstring_1 )
FindPanelInThisOrParentLayoutFile Panel.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )
FindAncestor Panel.FindAncestor( cstring cstring_1 )
RemoveAndDeleteChildren Panel.RemoveAndDeleteChildren()
MoveChildBefore Panel.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter Panel.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow Panel.GetPositionWithinWindow()
GetPositionWithinAncestor Panel.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )
GetPosition Panel.GetPosition( boolean boolean_1 )
ApplyStyles Panel.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode Panel.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync Panel.DeleteAsync( float float_1 )
BIsTransparent Panel.BIsTransparent()
BAcceptsInput Panel.BAcceptsInput()
BAcceptsFocus Panel.BAcceptsFocus()
SetFocus Panel.SetFocus()
UpdateFocusInContext Panel.UpdateFocusInContext()
BHasHoverStyle Panel.BHasHoverStyle()
SetAcceptsInput Panel.SetAcceptsInput( boolean boolean_1 )
SetAcceptsFocus Panel.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown Panel.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus Panel.BHasKeyFocus()
SetScrollParentToFitWhenFocused Panel.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused Panel.BScrollParentToFitWhenFocused()
IsSelected Panel.IsSelected()
BHasDescendantKeyFocus Panel.BHasDescendantKeyFocus()
BLoadLayout Panel.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet Panel.BLoadLayoutSnippet( cstring cstring_1 )
BHasLayoutSnippet Panel.BHasLayoutSnippet( cstring cstring_1 )
BGetSnippetNames Panel.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )
SetTopOfInputContext Panel.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable Panel.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt Panel.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime Panel.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
SetDialogVariableLocString Panel.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )
SetDialogVariableLocStringNested Panel.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )
SetDialogVariablePluralLocStringInt Panel.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )
ScrollToTop Panel.ScrollToTop()
ScrollToBottom Panel.ScrollToBottom()
ScrollToLeftEdge Panel.ScrollToLeftEdge()
ScrollToRightEdge Panel.ScrollToRightEdge()
ScrollParentToMakePanelFit Panel.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
ScrollToFitRegion Panel.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )
BCanSeeInParentScroll Panel.BCanSeeInParentScroll()
PlayPanelSound Panel.PlayPanelSound( cstring cstring_1 )
GetAttributeInt Panel.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString Panel.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 Panel.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt Panel.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString Panel.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 Panel.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace Panel.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents Panel.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay Panel.BReadyForDisplay()
SetReadyForDisplay Panel.SetReadyForDisplay( boolean boolean_1 )
SetPositionInPixels Panel.SetPositionInPixels( float float_1, float float_2, float float_3 )
Data Panel.Data( js_raw_args js_raw_args_1 )
debug.description Panel.debug.description( js_raw_args js_raw_args_1 )
SetSendScrollPositionChangedEvents Panel.SetSendScrollPositionChangedEvents( boolean boolean_1 )
SetCompositionLayerTextureName Panel.SetCompositionLayerTextureName( cstring cstring_1 )
WriteCompositionLayerPNG Panel.WriteCompositionLayerPNG( cstring cstring_1 )
SetPanelEvent Panel.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext Panel.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus Panel.rememberchildfocus( boolean boolean_1 )
paneltype Panel.paneltype()


Label

Function Signature Description
visible Label.visible( boolean boolean_1 )
enabled Label.enabled( boolean boolean_1 )
checked Label.checked( boolean boolean_1 )
defaultfocus Label.defaultfocus( cstring cstring_1 )
inputnamespace Label.inputnamespace( cstring cstring_1 )
hittest Label.hittest( boolean boolean_1 )
hittestchildren Label.hittestchildren( boolean boolean_1 )
tabindex Label.tabindex( float float_1 )
selectionpos_x Label.selectionpos_x( float float_1 )
selectionpos_y Label.selectionpos_y( float float_1 )
type Label.type()
id Label.id()
layoutfile Label.layoutfile()
contentwidth Label.contentwidth()
contentheight Label.contentheight()
desiredlayoutwidth Label.desiredlayoutwidth()
desiredlayoutheight Label.desiredlayoutheight()
actuallayoutwidth Label.actuallayoutwidth()
actuallayoutheight Label.actuallayoutheight()
actualxoffset Label.actualxoffset()
actualyoffset Label.actualyoffset()
scrolloffset_y Label.scrolloffset_y()
scrolloffset_x Label.scrolloffset_x()
actualuiscale_y Label.actualuiscale_y()
actualuiscale_x Label.actualuiscale_x()
style Label.style()
AddClass Label.AddClass( cstring cstring_1 )
AddClasses Label.AddClasses( unknown_variant_type unknown_variant_type_1 )
RemoveClass Label.RemoveClass( cstring cstring_1 )
RemoveClasses Label.RemoveClasses( unknown_variant_type unknown_variant_type_1 )
BHasClass Label.BHasClass( cstring cstring_1 )
BAscendantHasClass Label.BAscendantHasClass( cstring cstring_1 )
SetHasClass Label.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass Label.ToggleClass( cstring cstring_1 )
SwitchClass Label.SwitchClass( cstring cstring_1, cstring cstring_2 )
TriggerClass Label.TriggerClass( cstring cstring_1 )
ClearPanelEvent Label.ClearPanelEvent( cstring cstring_1 )
SetDraggable Label.SetDraggable( boolean boolean_1 )
IsDraggable Label.IsDraggable()
IsSizeValid Label.IsSizeValid()
GetChildCount Label.GetChildCount()
GetChild Label.GetChild( integer integer_1 )
GetChildIndex Label.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children Label.Children()
FindChildrenWithClassTraverse Label.FindChildrenWithClassTraverse( cstring cstring_1 )
FindChildrenWithAttributeTraverse Label.FindChildrenWithAttributeTraverse( cstring cstring_1 )
GetParent Label.GetParent()
SetParent Label.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild Label.FindChild( cstring cstring_1 )
FindChildTraverse Label.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile Label.FindChildInLayoutFile( cstring cstring_1 )
FindPanelInThisOrParentLayoutFile Label.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )
FindAncestor Label.FindAncestor( cstring cstring_1 )
RemoveAndDeleteChildren Label.RemoveAndDeleteChildren()
MoveChildBefore Label.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter Label.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow Label.GetPositionWithinWindow()
GetPositionWithinAncestor Label.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )
GetPosition Label.GetPosition( boolean boolean_1 )
ApplyStyles Label.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode Label.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync Label.DeleteAsync( float float_1 )
BIsTransparent Label.BIsTransparent()
BAcceptsInput Label.BAcceptsInput()
BAcceptsFocus Label.BAcceptsFocus()
SetFocus Label.SetFocus()
UpdateFocusInContext Label.UpdateFocusInContext()
BHasHoverStyle Label.BHasHoverStyle()
SetAcceptsInput Label.SetAcceptsInput( boolean boolean_1 )
SetAcceptsFocus Label.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown Label.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus Label.BHasKeyFocus()
SetScrollParentToFitWhenFocused Label.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused Label.BScrollParentToFitWhenFocused()
IsSelected Label.IsSelected()
BHasDescendantKeyFocus Label.BHasDescendantKeyFocus()
BLoadLayout Label.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet Label.BLoadLayoutSnippet( cstring cstring_1 )
BHasLayoutSnippet Label.BHasLayoutSnippet( cstring cstring_1 )
BGetSnippetNames Label.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )
SetTopOfInputContext Label.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable Label.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt Label.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime Label.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
SetDialogVariableLocString Label.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )
SetDialogVariableLocStringNested Label.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )
SetDialogVariablePluralLocStringInt Label.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )
ScrollToTop Label.ScrollToTop()
ScrollToBottom Label.ScrollToBottom()
ScrollToLeftEdge Label.ScrollToLeftEdge()
ScrollToRightEdge Label.ScrollToRightEdge()
ScrollParentToMakePanelFit Label.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
ScrollToFitRegion Label.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )
BCanSeeInParentScroll Label.BCanSeeInParentScroll()
PlayPanelSound Label.PlayPanelSound( cstring cstring_1 )
GetAttributeInt Label.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString Label.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 Label.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt Label.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString Label.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 Label.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace Label.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents Label.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay Label.BReadyForDisplay()
SetReadyForDisplay Label.SetReadyForDisplay( boolean boolean_1 )
SetPositionInPixels Label.SetPositionInPixels( float float_1, float float_2, float float_3 )
Data Label.Data( js_raw_args js_raw_args_1 )
debug.description Label.debug.description( js_raw_args js_raw_args_1 )
SetSendScrollPositionChangedEvents Label.SetSendScrollPositionChangedEvents( boolean boolean_1 )
SetCompositionLayerTextureName Label.SetCompositionLayerTextureName( cstring cstring_1 )
WriteCompositionLayerPNG Label.WriteCompositionLayerPNG( cstring cstring_1 )
text Label.text( cstring cstring_1 )
html Label.html( boolean boolean_1 )
SetLocString Label.SetLocString( cstring cstring_1 )
SetAlreadyLocalizedText Label.SetAlreadyLocalizedText( cstring cstring_1 )
SetPanelEvent Label.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext Label.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus Label.rememberchildfocus( boolean boolean_1 )
paneltype Label.paneltype()


ToggleButton

Function Signature Description
visible ToggleButton.visible( boolean boolean_1 )
enabled ToggleButton.enabled( boolean boolean_1 )
checked ToggleButton.checked( boolean boolean_1 )
defaultfocus ToggleButton.defaultfocus( cstring cstring_1 )
inputnamespace ToggleButton.inputnamespace( cstring cstring_1 )
hittest ToggleButton.hittest( boolean boolean_1 )
hittestchildren ToggleButton.hittestchildren( boolean boolean_1 )
tabindex ToggleButton.tabindex( float float_1 )
selectionpos_x ToggleButton.selectionpos_x( float float_1 )
selectionpos_y ToggleButton.selectionpos_y( float float_1 )
type ToggleButton.type()
id ToggleButton.id()
layoutfile ToggleButton.layoutfile()
contentwidth ToggleButton.contentwidth()
contentheight ToggleButton.contentheight()
desiredlayoutwidth ToggleButton.desiredlayoutwidth()
desiredlayoutheight ToggleButton.desiredlayoutheight()
actuallayoutwidth ToggleButton.actuallayoutwidth()
actuallayoutheight ToggleButton.actuallayoutheight()
actualxoffset ToggleButton.actualxoffset()
actualyoffset ToggleButton.actualyoffset()
scrolloffset_y ToggleButton.scrolloffset_y()
scrolloffset_x ToggleButton.scrolloffset_x()
actualuiscale_y ToggleButton.actualuiscale_y()
actualuiscale_x ToggleButton.actualuiscale_x()
style ToggleButton.style()
AddClass ToggleButton.AddClass( cstring cstring_1 )
AddClasses ToggleButton.AddClasses( unknown_variant_type unknown_variant_type_1 )
RemoveClass ToggleButton.RemoveClass( cstring cstring_1 )
RemoveClasses ToggleButton.RemoveClasses( unknown_variant_type unknown_variant_type_1 )
BHasClass ToggleButton.BHasClass( cstring cstring_1 )
BAscendantHasClass ToggleButton.BAscendantHasClass( cstring cstring_1 )
SetHasClass ToggleButton.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass ToggleButton.ToggleClass( cstring cstring_1 )
SwitchClass ToggleButton.SwitchClass( cstring cstring_1, cstring cstring_2 )
TriggerClass ToggleButton.TriggerClass( cstring cstring_1 )
ClearPanelEvent ToggleButton.ClearPanelEvent( cstring cstring_1 )
SetDraggable ToggleButton.SetDraggable( boolean boolean_1 )
IsDraggable ToggleButton.IsDraggable()
IsSizeValid ToggleButton.IsSizeValid()
GetChildCount ToggleButton.GetChildCount()
GetChild ToggleButton.GetChild( integer integer_1 )
GetChildIndex ToggleButton.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children ToggleButton.Children()
FindChildrenWithClassTraverse ToggleButton.FindChildrenWithClassTraverse( cstring cstring_1 )
FindChildrenWithAttributeTraverse ToggleButton.FindChildrenWithAttributeTraverse( cstring cstring_1 )
GetParent ToggleButton.GetParent()
SetParent ToggleButton.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild ToggleButton.FindChild( cstring cstring_1 )
FindChildTraverse ToggleButton.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile ToggleButton.FindChildInLayoutFile( cstring cstring_1 )
FindPanelInThisOrParentLayoutFile ToggleButton.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )
FindAncestor ToggleButton.FindAncestor( cstring cstring_1 )
RemoveAndDeleteChildren ToggleButton.RemoveAndDeleteChildren()
MoveChildBefore ToggleButton.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter ToggleButton.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow ToggleButton.GetPositionWithinWindow()
GetPositionWithinAncestor ToggleButton.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )
GetPosition ToggleButton.GetPosition( boolean boolean_1 )
ApplyStyles ToggleButton.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode ToggleButton.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync ToggleButton.DeleteAsync( float float_1 )
BIsTransparent ToggleButton.BIsTransparent()
BAcceptsInput ToggleButton.BAcceptsInput()
BAcceptsFocus ToggleButton.BAcceptsFocus()
SetFocus ToggleButton.SetFocus()
UpdateFocusInContext ToggleButton.UpdateFocusInContext()
BHasHoverStyle ToggleButton.BHasHoverStyle()
SetAcceptsInput ToggleButton.SetAcceptsInput( boolean boolean_1 )
SetAcceptsFocus ToggleButton.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown ToggleButton.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus ToggleButton.BHasKeyFocus()
SetScrollParentToFitWhenFocused ToggleButton.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused ToggleButton.BScrollParentToFitWhenFocused()
IsSelected ToggleButton.IsSelected()
BHasDescendantKeyFocus ToggleButton.BHasDescendantKeyFocus()
BLoadLayout ToggleButton.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet ToggleButton.BLoadLayoutSnippet( cstring cstring_1 )
BHasLayoutSnippet ToggleButton.BHasLayoutSnippet( cstring cstring_1 )
BGetSnippetNames ToggleButton.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )
SetTopOfInputContext ToggleButton.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable ToggleButton.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt ToggleButton.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime ToggleButton.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
SetDialogVariableLocString ToggleButton.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )
SetDialogVariableLocStringNested ToggleButton.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )
SetDialogVariablePluralLocStringInt ToggleButton.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )
ScrollToTop ToggleButton.ScrollToTop()
ScrollToBottom ToggleButton.ScrollToBottom()
ScrollToLeftEdge ToggleButton.ScrollToLeftEdge()
ScrollToRightEdge ToggleButton.ScrollToRightEdge()
ScrollParentToMakePanelFit ToggleButton.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
ScrollToFitRegion ToggleButton.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )
BCanSeeInParentScroll ToggleButton.BCanSeeInParentScroll()
PlayPanelSound ToggleButton.PlayPanelSound( cstring cstring_1 )
GetAttributeInt ToggleButton.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString ToggleButton.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 ToggleButton.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt ToggleButton.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString ToggleButton.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 ToggleButton.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace ToggleButton.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents ToggleButton.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay ToggleButton.BReadyForDisplay()
SetReadyForDisplay ToggleButton.SetReadyForDisplay( boolean boolean_1 )
SetPositionInPixels ToggleButton.SetPositionInPixels( float float_1, float float_2, float float_3 )
Data ToggleButton.Data( js_raw_args js_raw_args_1 )
debug.description ToggleButton.debug.description( js_raw_args js_raw_args_1 )
SetSendScrollPositionChangedEvents ToggleButton.SetSendScrollPositionChangedEvents( boolean boolean_1 )
SetCompositionLayerTextureName ToggleButton.SetCompositionLayerTextureName( cstring cstring_1 )
WriteCompositionLayerPNG ToggleButton.WriteCompositionLayerPNG( cstring cstring_1 )
SetSelected ToggleButton.SetSelected( boolean boolean_1 )
text ToggleButton.text( cstring cstring_1 )
SetPanelEvent ToggleButton.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext ToggleButton.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus ToggleButton.rememberchildfocus( boolean boolean_1 )
paneltype ToggleButton.paneltype()


TabButton

Function Signature Description
visible TabButton.visible( boolean boolean_1 )
enabled TabButton.enabled( boolean boolean_1 )
checked TabButton.checked( boolean boolean_1 )
defaultfocus TabButton.defaultfocus( cstring cstring_1 )
inputnamespace TabButton.inputnamespace( cstring cstring_1 )
hittest TabButton.hittest( boolean boolean_1 )
hittestchildren TabButton.hittestchildren( boolean boolean_1 )
tabindex TabButton.tabindex( float float_1 )
selectionpos_x TabButton.selectionpos_x( float float_1 )
selectionpos_y TabButton.selectionpos_y( float float_1 )
type TabButton.type()
id TabButton.id()
layoutfile TabButton.layoutfile()
contentwidth TabButton.contentwidth()
contentheight TabButton.contentheight()
desiredlayoutwidth TabButton.desiredlayoutwidth()
desiredlayoutheight TabButton.desiredlayoutheight()
actuallayoutwidth TabButton.actuallayoutwidth()
actuallayoutheight TabButton.actuallayoutheight()
actualxoffset TabButton.actualxoffset()
actualyoffset TabButton.actualyoffset()
scrolloffset_y TabButton.scrolloffset_y()
scrolloffset_x TabButton.scrolloffset_x()
actualuiscale_y TabButton.actualuiscale_y()
actualuiscale_x TabButton.actualuiscale_x()
style TabButton.style()
AddClass TabButton.AddClass( cstring cstring_1 )
AddClasses TabButton.AddClasses( unknown_variant_type unknown_variant_type_1 )
RemoveClass TabButton.RemoveClass( cstring cstring_1 )
RemoveClasses TabButton.RemoveClasses( unknown_variant_type unknown_variant_type_1 )
BHasClass TabButton.BHasClass( cstring cstring_1 )
BAscendantHasClass TabButton.BAscendantHasClass( cstring cstring_1 )
SetHasClass TabButton.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass TabButton.ToggleClass( cstring cstring_1 )
SwitchClass TabButton.SwitchClass( cstring cstring_1, cstring cstring_2 )
TriggerClass TabButton.TriggerClass( cstring cstring_1 )
ClearPanelEvent TabButton.ClearPanelEvent( cstring cstring_1 )
SetDraggable TabButton.SetDraggable( boolean boolean_1 )
IsDraggable TabButton.IsDraggable()
IsSizeValid TabButton.IsSizeValid()
GetChildCount TabButton.GetChildCount()
GetChild TabButton.GetChild( integer integer_1 )
GetChildIndex TabButton.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children TabButton.Children()
FindChildrenWithClassTraverse TabButton.FindChildrenWithClassTraverse( cstring cstring_1 )
FindChildrenWithAttributeTraverse TabButton.FindChildrenWithAttributeTraverse( cstring cstring_1 )
GetParent TabButton.GetParent()
SetParent TabButton.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild TabButton.FindChild( cstring cstring_1 )
FindChildTraverse TabButton.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile TabButton.FindChildInLayoutFile( cstring cstring_1 )
FindPanelInThisOrParentLayoutFile TabButton.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )
FindAncestor TabButton.FindAncestor( cstring cstring_1 )
RemoveAndDeleteChildren TabButton.RemoveAndDeleteChildren()
MoveChildBefore TabButton.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter TabButton.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow TabButton.GetPositionWithinWindow()
GetPositionWithinAncestor TabButton.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )
GetPosition TabButton.GetPosition( boolean boolean_1 )
ApplyStyles TabButton.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode TabButton.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync TabButton.DeleteAsync( float float_1 )
BIsTransparent TabButton.BIsTransparent()
BAcceptsInput TabButton.BAcceptsInput()
BAcceptsFocus TabButton.BAcceptsFocus()
SetFocus TabButton.SetFocus()
UpdateFocusInContext TabButton.UpdateFocusInContext()
BHasHoverStyle TabButton.BHasHoverStyle()
SetAcceptsInput TabButton.SetAcceptsInput( boolean boolean_1 )
SetAcceptsFocus TabButton.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown TabButton.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus TabButton.BHasKeyFocus()
SetScrollParentToFitWhenFocused TabButton.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused TabButton.BScrollParentToFitWhenFocused()
IsSelected TabButton.IsSelected()
BHasDescendantKeyFocus TabButton.BHasDescendantKeyFocus()
BLoadLayout TabButton.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet TabButton.BLoadLayoutSnippet( cstring cstring_1 )
BHasLayoutSnippet TabButton.BHasLayoutSnippet( cstring cstring_1 )
BGetSnippetNames TabButton.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )
SetTopOfInputContext TabButton.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable TabButton.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt TabButton.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime TabButton.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
SetDialogVariableLocString TabButton.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )
SetDialogVariableLocStringNested TabButton.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )
SetDialogVariablePluralLocStringInt TabButton.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )
ScrollToTop TabButton.ScrollToTop()
ScrollToBottom TabButton.ScrollToBottom()
ScrollToLeftEdge TabButton.ScrollToLeftEdge()
ScrollToRightEdge TabButton.ScrollToRightEdge()
ScrollParentToMakePanelFit TabButton.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
ScrollToFitRegion TabButton.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )
BCanSeeInParentScroll TabButton.BCanSeeInParentScroll()
PlayPanelSound TabButton.PlayPanelSound( cstring cstring_1 )
GetAttributeInt TabButton.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString TabButton.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 TabButton.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt TabButton.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString TabButton.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 TabButton.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace TabButton.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents TabButton.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay TabButton.BReadyForDisplay()
SetReadyForDisplay TabButton.SetReadyForDisplay( boolean boolean_1 )
SetPositionInPixels TabButton.SetPositionInPixels( float float_1, float float_2, float float_3 )
Data TabButton.Data( js_raw_args js_raw_args_1 )
debug.description TabButton.debug.description( js_raw_args js_raw_args_1 )
SetSendScrollPositionChangedEvents TabButton.SetSendScrollPositionChangedEvents( boolean boolean_1 )
SetCompositionLayerTextureName TabButton.SetCompositionLayerTextureName( cstring cstring_1 )
WriteCompositionLayerPNG TabButton.WriteCompositionLayerPNG( cstring cstring_1 )
SetPanelEvent TabButton.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext TabButton.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus TabButton.rememberchildfocus( boolean boolean_1 )
paneltype TabButton.paneltype()


DOTAAvatarImage

Function Signature Description
visible DOTAAvatarImage.visible( boolean boolean_1 )
enabled DOTAAvatarImage.enabled( boolean boolean_1 )
checked DOTAAvatarImage.checked( boolean boolean_1 )
defaultfocus DOTAAvatarImage.defaultfocus( cstring cstring_1 )
inputnamespace DOTAAvatarImage.inputnamespace( cstring cstring_1 )
hittest DOTAAvatarImage.hittest( boolean boolean_1 )
hittestchildren DOTAAvatarImage.hittestchildren( boolean boolean_1 )
tabindex DOTAAvatarImage.tabindex( float float_1 )
selectionpos_x DOTAAvatarImage.selectionpos_x( float float_1 )
selectionpos_y DOTAAvatarImage.selectionpos_y( float float_1 )
type DOTAAvatarImage.type()
id DOTAAvatarImage.id()
layoutfile DOTAAvatarImage.layoutfile()
contentwidth DOTAAvatarImage.contentwidth()
contentheight DOTAAvatarImage.contentheight()
desiredlayoutwidth DOTAAvatarImage.desiredlayoutwidth()
desiredlayoutheight DOTAAvatarImage.desiredlayoutheight()
actuallayoutwidth DOTAAvatarImage.actuallayoutwidth()
actuallayoutheight DOTAAvatarImage.actuallayoutheight()
actualxoffset DOTAAvatarImage.actualxoffset()
actualyoffset DOTAAvatarImage.actualyoffset()
scrolloffset_y DOTAAvatarImage.scrolloffset_y()
scrolloffset_x DOTAAvatarImage.scrolloffset_x()
actualuiscale_y DOTAAvatarImage.actualuiscale_y()
actualuiscale_x DOTAAvatarImage.actualuiscale_x()
style DOTAAvatarImage.style()
AddClass DOTAAvatarImage.AddClass( cstring cstring_1 )
AddClasses DOTAAvatarImage.AddClasses( unknown_variant_type unknown_variant_type_1 )
RemoveClass DOTAAvatarImage.RemoveClass( cstring cstring_1 )
RemoveClasses DOTAAvatarImage.RemoveClasses( unknown_variant_type unknown_variant_type_1 )
BHasClass DOTAAvatarImage.BHasClass( cstring cstring_1 )
BAscendantHasClass DOTAAvatarImage.BAscendantHasClass( cstring cstring_1 )
SetHasClass DOTAAvatarImage.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass DOTAAvatarImage.ToggleClass( cstring cstring_1 )
SwitchClass DOTAAvatarImage.SwitchClass( cstring cstring_1, cstring cstring_2 )
TriggerClass DOTAAvatarImage.TriggerClass( cstring cstring_1 )
ClearPanelEvent DOTAAvatarImage.ClearPanelEvent( cstring cstring_1 )
SetDraggable DOTAAvatarImage.SetDraggable( boolean boolean_1 )
IsDraggable DOTAAvatarImage.IsDraggable()
IsSizeValid DOTAAvatarImage.IsSizeValid()
GetChildCount DOTAAvatarImage.GetChildCount()
GetChild DOTAAvatarImage.GetChild( integer integer_1 )
GetChildIndex DOTAAvatarImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children DOTAAvatarImage.Children()
FindChildrenWithClassTraverse DOTAAvatarImage.FindChildrenWithClassTraverse( cstring cstring_1 )
FindChildrenWithAttributeTraverse DOTAAvatarImage.FindChildrenWithAttributeTraverse( cstring cstring_1 )
GetParent DOTAAvatarImage.GetParent()
SetParent DOTAAvatarImage.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild DOTAAvatarImage.FindChild( cstring cstring_1 )
FindChildTraverse DOTAAvatarImage.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile DOTAAvatarImage.FindChildInLayoutFile( cstring cstring_1 )
FindPanelInThisOrParentLayoutFile DOTAAvatarImage.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )
FindAncestor DOTAAvatarImage.FindAncestor( cstring cstring_1 )
RemoveAndDeleteChildren DOTAAvatarImage.RemoveAndDeleteChildren()
MoveChildBefore DOTAAvatarImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter DOTAAvatarImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow DOTAAvatarImage.GetPositionWithinWindow()
GetPositionWithinAncestor DOTAAvatarImage.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )
GetPosition DOTAAvatarImage.GetPosition( boolean boolean_1 )
ApplyStyles DOTAAvatarImage.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode DOTAAvatarImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync DOTAAvatarImage.DeleteAsync( float float_1 )
BIsTransparent DOTAAvatarImage.BIsTransparent()
BAcceptsInput DOTAAvatarImage.BAcceptsInput()
BAcceptsFocus DOTAAvatarImage.BAcceptsFocus()
SetFocus DOTAAvatarImage.SetFocus()
UpdateFocusInContext DOTAAvatarImage.UpdateFocusInContext()
BHasHoverStyle DOTAAvatarImage.BHasHoverStyle()
SetAcceptsInput DOTAAvatarImage.SetAcceptsInput( boolean boolean_1 )
SetAcceptsFocus DOTAAvatarImage.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown DOTAAvatarImage.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus DOTAAvatarImage.BHasKeyFocus()
SetScrollParentToFitWhenFocused DOTAAvatarImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused DOTAAvatarImage.BScrollParentToFitWhenFocused()
IsSelected DOTAAvatarImage.IsSelected()
BHasDescendantKeyFocus DOTAAvatarImage.BHasDescendantKeyFocus()
BLoadLayout DOTAAvatarImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet DOTAAvatarImage.BLoadLayoutSnippet( cstring cstring_1 )
BHasLayoutSnippet DOTAAvatarImage.BHasLayoutSnippet( cstring cstring_1 )
BGetSnippetNames DOTAAvatarImage.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )
SetTopOfInputContext DOTAAvatarImage.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable DOTAAvatarImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt DOTAAvatarImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime DOTAAvatarImage.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
SetDialogVariableLocString DOTAAvatarImage.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )
SetDialogVariableLocStringNested DOTAAvatarImage.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )
SetDialogVariablePluralLocStringInt DOTAAvatarImage.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )
ScrollToTop DOTAAvatarImage.ScrollToTop()
ScrollToBottom DOTAAvatarImage.ScrollToBottom()
ScrollToLeftEdge DOTAAvatarImage.ScrollToLeftEdge()
ScrollToRightEdge DOTAAvatarImage.ScrollToRightEdge()
ScrollParentToMakePanelFit DOTAAvatarImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
ScrollToFitRegion DOTAAvatarImage.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )
BCanSeeInParentScroll DOTAAvatarImage.BCanSeeInParentScroll()
PlayPanelSound DOTAAvatarImage.PlayPanelSound( cstring cstring_1 )
GetAttributeInt DOTAAvatarImage.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString DOTAAvatarImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 DOTAAvatarImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt DOTAAvatarImage.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString DOTAAvatarImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 DOTAAvatarImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace DOTAAvatarImage.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents DOTAAvatarImage.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay DOTAAvatarImage.BReadyForDisplay()
SetReadyForDisplay DOTAAvatarImage.SetReadyForDisplay( boolean boolean_1 )
SetPositionInPixels DOTAAvatarImage.SetPositionInPixels( float float_1, float float_2, float float_3 )
Data DOTAAvatarImage.Data( js_raw_args js_raw_args_1 )
debug.description DOTAAvatarImage.debug.description( js_raw_args js_raw_args_1 )
SetSendScrollPositionChangedEvents DOTAAvatarImage.SetSendScrollPositionChangedEvents( boolean boolean_1 )
SetCompositionLayerTextureName DOTAAvatarImage.SetCompositionLayerTextureName( cstring cstring_1 )
WriteCompositionLayerPNG DOTAAvatarImage.WriteCompositionLayerPNG( cstring cstring_1 )
steamid DOTAAvatarImage.steamid( cstring cstring_1 )
accountid DOTAAvatarImage.accountid( cstring cstring_1 )
SetAccountID DOTAAvatarImage.SetAccountID( unsigned unsigned_1 )
SetPanelEvent DOTAAvatarImage.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext DOTAAvatarImage.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus DOTAAvatarImage.rememberchildfocus( boolean boolean_1 )
paneltype DOTAAvatarImage.paneltype()


CustomUIElement

Function Signature Description
visible CustomUIElement.visible( boolean boolean_1 )
enabled CustomUIElement.enabled( boolean boolean_1 )
checked CustomUIElement.checked( boolean boolean_1 )
defaultfocus CustomUIElement.defaultfocus( cstring cstring_1 )
inputnamespace CustomUIElement.inputnamespace( cstring cstring_1 )
hittest CustomUIElement.hittest( boolean boolean_1 )
hittestchildren CustomUIElement.hittestchildren( boolean boolean_1 )
tabindex CustomUIElement.tabindex( float float_1 )
selectionpos_x CustomUIElement.selectionpos_x( float float_1 )
selectionpos_y CustomUIElement.selectionpos_y( float float_1 )
type CustomUIElement.type()
id CustomUIElement.id()
layoutfile CustomUIElement.layoutfile()
contentwidth CustomUIElement.contentwidth()
contentheight CustomUIElement.contentheight()
desiredlayoutwidth CustomUIElement.desiredlayoutwidth()
desiredlayoutheight CustomUIElement.desiredlayoutheight()
actuallayoutwidth CustomUIElement.actuallayoutwidth()
actuallayoutheight CustomUIElement.actuallayoutheight()
actualxoffset CustomUIElement.actualxoffset()
actualyoffset CustomUIElement.actualyoffset()
scrolloffset_y CustomUIElement.scrolloffset_y()
scrolloffset_x CustomUIElement.scrolloffset_x()
actualuiscale_y CustomUIElement.actualuiscale_y()
actualuiscale_x CustomUIElement.actualuiscale_x()
style CustomUIElement.style()
AddClass CustomUIElement.AddClass( cstring cstring_1 )
AddClasses CustomUIElement.AddClasses( unknown_variant_type unknown_variant_type_1 )
RemoveClass CustomUIElement.RemoveClass( cstring cstring_1 )
RemoveClasses CustomUIElement.RemoveClasses( unknown_variant_type unknown_variant_type_1 )
BHasClass CustomUIElement.BHasClass( cstring cstring_1 )
BAscendantHasClass CustomUIElement.BAscendantHasClass( cstring cstring_1 )
SetHasClass CustomUIElement.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass CustomUIElement.ToggleClass( cstring cstring_1 )
SwitchClass CustomUIElement.SwitchClass( cstring cstring_1, cstring cstring_2 )
TriggerClass CustomUIElement.TriggerClass( cstring cstring_1 )
ClearPanelEvent CustomUIElement.ClearPanelEvent( cstring cstring_1 )
SetDraggable CustomUIElement.SetDraggable( boolean boolean_1 )
IsDraggable CustomUIElement.IsDraggable()
IsSizeValid CustomUIElement.IsSizeValid()
GetChildCount CustomUIElement.GetChildCount()
GetChild CustomUIElement.GetChild( integer integer_1 )
GetChildIndex CustomUIElement.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children CustomUIElement.Children()
FindChildrenWithClassTraverse CustomUIElement.FindChildrenWithClassTraverse( cstring cstring_1 )
FindChildrenWithAttributeTraverse CustomUIElement.FindChildrenWithAttributeTraverse( cstring cstring_1 )
GetParent CustomUIElement.GetParent()
SetParent CustomUIElement.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild CustomUIElement.FindChild( cstring cstring_1 )
FindChildTraverse CustomUIElement.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile CustomUIElement.FindChildInLayoutFile( cstring cstring_1 )
FindPanelInThisOrParentLayoutFile CustomUIElement.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )
FindAncestor CustomUIElement.FindAncestor( cstring cstring_1 )
RemoveAndDeleteChildren CustomUIElement.RemoveAndDeleteChildren()
MoveChildBefore CustomUIElement.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter CustomUIElement.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow CustomUIElement.GetPositionWithinWindow()
GetPositionWithinAncestor CustomUIElement.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )
GetPosition CustomUIElement.GetPosition( boolean boolean_1 )
ApplyStyles CustomUIElement.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode CustomUIElement.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync CustomUIElement.DeleteAsync( float float_1 )
BIsTransparent CustomUIElement.BIsTransparent()
BAcceptsInput CustomUIElement.BAcceptsInput()
BAcceptsFocus CustomUIElement.BAcceptsFocus()
SetFocus CustomUIElement.SetFocus()
UpdateFocusInContext CustomUIElement.UpdateFocusInContext()
BHasHoverStyle CustomUIElement.BHasHoverStyle()
SetAcceptsInput CustomUIElement.SetAcceptsInput( boolean boolean_1 )
SetAcceptsFocus CustomUIElement.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown CustomUIElement.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus CustomUIElement.BHasKeyFocus()
SetScrollParentToFitWhenFocused CustomUIElement.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused CustomUIElement.BScrollParentToFitWhenFocused()
IsSelected CustomUIElement.IsSelected()
BHasDescendantKeyFocus CustomUIElement.BHasDescendantKeyFocus()
BLoadLayout CustomUIElement.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet CustomUIElement.BLoadLayoutSnippet( cstring cstring_1 )
BHasLayoutSnippet CustomUIElement.BHasLayoutSnippet( cstring cstring_1 )
BGetSnippetNames CustomUIElement.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )
SetTopOfInputContext CustomUIElement.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable CustomUIElement.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt CustomUIElement.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime CustomUIElement.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
SetDialogVariableLocString CustomUIElement.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )
SetDialogVariableLocStringNested CustomUIElement.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )
SetDialogVariablePluralLocStringInt CustomUIElement.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )
ScrollToTop CustomUIElement.ScrollToTop()
ScrollToBottom CustomUIElement.ScrollToBottom()
ScrollToLeftEdge CustomUIElement.ScrollToLeftEdge()
ScrollToRightEdge CustomUIElement.ScrollToRightEdge()
ScrollParentToMakePanelFit CustomUIElement.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
ScrollToFitRegion CustomUIElement.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )
BCanSeeInParentScroll CustomUIElement.BCanSeeInParentScroll()
PlayPanelSound CustomUIElement.PlayPanelSound( cstring cstring_1 )
GetAttributeInt CustomUIElement.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString CustomUIElement.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 CustomUIElement.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt CustomUIElement.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString CustomUIElement.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 CustomUIElement.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace CustomUIElement.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents CustomUIElement.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay CustomUIElement.BReadyForDisplay()
SetReadyForDisplay CustomUIElement.SetReadyForDisplay( boolean boolean_1 )
SetPositionInPixels CustomUIElement.SetPositionInPixels( float float_1, float float_2, float float_3 )
Data CustomUIElement.Data( js_raw_args js_raw_args_1 )
debug.description CustomUIElement.debug.description( js_raw_args js_raw_args_1 )
SetSendScrollPositionChangedEvents CustomUIElement.SetSendScrollPositionChangedEvents( boolean boolean_1 )
SetCompositionLayerTextureName CustomUIElement.SetCompositionLayerTextureName( cstring cstring_1 )
WriteCompositionLayerPNG CustomUIElement.WriteCompositionLayerPNG( cstring cstring_1 )
SetPanelEvent CustomUIElement.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext CustomUIElement.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus CustomUIElement.rememberchildfocus( boolean boolean_1 )
paneltype CustomUIElement.paneltype()


DOTAHudPreGame

Function Signature Description
visible DOTAHudPreGame.visible( boolean boolean_1 )
enabled DOTAHudPreGame.enabled( boolean boolean_1 )
checked DOTAHudPreGame.checked( boolean boolean_1 )
defaultfocus DOTAHudPreGame.defaultfocus( cstring cstring_1 )
inputnamespace DOTAHudPreGame.inputnamespace( cstring cstring_1 )
hittest DOTAHudPreGame.hittest( boolean boolean_1 )
hittestchildren DOTAHudPreGame.hittestchildren( boolean boolean_1 )
tabindex DOTAHudPreGame.tabindex( float float_1 )
selectionpos_x DOTAHudPreGame.selectionpos_x( float float_1 )
selectionpos_y DOTAHudPreGame.selectionpos_y( float float_1 )
type DOTAHudPreGame.type()
id DOTAHudPreGame.id()
layoutfile DOTAHudPreGame.layoutfile()
contentwidth DOTAHudPreGame.contentwidth()
contentheight DOTAHudPreGame.contentheight()
desiredlayoutwidth DOTAHudPreGame.desiredlayoutwidth()
desiredlayoutheight DOTAHudPreGame.desiredlayoutheight()
actuallayoutwidth DOTAHudPreGame.actuallayoutwidth()
actuallayoutheight DOTAHudPreGame.actuallayoutheight()
actualxoffset DOTAHudPreGame.actualxoffset()
actualyoffset DOTAHudPreGame.actualyoffset()
scrolloffset_y DOTAHudPreGame.scrolloffset_y()
scrolloffset_x DOTAHudPreGame.scrolloffset_x()
actualuiscale_y DOTAHudPreGame.actualuiscale_y()
actualuiscale_x DOTAHudPreGame.actualuiscale_x()
style DOTAHudPreGame.style()
AddClass DOTAHudPreGame.AddClass( cstring cstring_1 )
AddClasses DOTAHudPreGame.AddClasses( unknown_variant_type unknown_variant_type_1 )
RemoveClass DOTAHudPreGame.RemoveClass( cstring cstring_1 )
RemoveClasses DOTAHudPreGame.RemoveClasses( unknown_variant_type unknown_variant_type_1 )
BHasClass DOTAHudPreGame.BHasClass( cstring cstring_1 )
BAscendantHasClass DOTAHudPreGame.BAscendantHasClass( cstring cstring_1 )
SetHasClass DOTAHudPreGame.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass DOTAHudPreGame.ToggleClass( cstring cstring_1 )
SwitchClass DOTAHudPreGame.SwitchClass( cstring cstring_1, cstring cstring_2 )
TriggerClass DOTAHudPreGame.TriggerClass( cstring cstring_1 )
ClearPanelEvent DOTAHudPreGame.ClearPanelEvent( cstring cstring_1 )
SetDraggable DOTAHudPreGame.SetDraggable( boolean boolean_1 )
IsDraggable DOTAHudPreGame.IsDraggable()
IsSizeValid DOTAHudPreGame.IsSizeValid()
GetChildCount DOTAHudPreGame.GetChildCount()
GetChild DOTAHudPreGame.GetChild( integer integer_1 )
GetChildIndex DOTAHudPreGame.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children DOTAHudPreGame.Children()
FindChildrenWithClassTraverse DOTAHudPreGame.FindChildrenWithClassTraverse( cstring cstring_1 )
FindChildrenWithAttributeTraverse DOTAHudPreGame.FindChildrenWithAttributeTraverse( cstring cstring_1 )
GetParent DOTAHudPreGame.GetParent()
SetParent DOTAHudPreGame.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild DOTAHudPreGame.FindChild( cstring cstring_1 )
FindChildTraverse DOTAHudPreGame.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile DOTAHudPreGame.FindChildInLayoutFile( cstring cstring_1 )
FindPanelInThisOrParentLayoutFile DOTAHudPreGame.FindPanelInThisOrParentLayoutFile( cstring cstring_1 )
FindAncestor DOTAHudPreGame.FindAncestor( cstring cstring_1 )
RemoveAndDeleteChildren DOTAHudPreGame.RemoveAndDeleteChildren()
MoveChildBefore DOTAHudPreGame.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter DOTAHudPreGame.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow DOTAHudPreGame.GetPositionWithinWindow()
GetPositionWithinAncestor DOTAHudPreGame.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 )
GetPosition DOTAHudPreGame.GetPosition( boolean boolean_1 )
ApplyStyles DOTAHudPreGame.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode DOTAHudPreGame.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync DOTAHudPreGame.DeleteAsync( float float_1 )
BIsTransparent DOTAHudPreGame.BIsTransparent()
BAcceptsInput DOTAHudPreGame.BAcceptsInput()
BAcceptsFocus DOTAHudPreGame.BAcceptsFocus()
SetFocus DOTAHudPreGame.SetFocus()
UpdateFocusInContext DOTAHudPreGame.UpdateFocusInContext()
BHasHoverStyle DOTAHudPreGame.BHasHoverStyle()
SetAcceptsInput DOTAHudPreGame.SetAcceptsInput( boolean boolean_1 )
SetAcceptsFocus DOTAHudPreGame.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown DOTAHudPreGame.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus DOTAHudPreGame.BHasKeyFocus()
SetScrollParentToFitWhenFocused DOTAHudPreGame.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused DOTAHudPreGame.BScrollParentToFitWhenFocused()
IsSelected DOTAHudPreGame.IsSelected()
BHasDescendantKeyFocus DOTAHudPreGame.BHasDescendantKeyFocus()
BLoadLayout DOTAHudPreGame.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet DOTAHudPreGame.BLoadLayoutSnippet( cstring cstring_1 )
BHasLayoutSnippet DOTAHudPreGame.BHasLayoutSnippet( cstring cstring_1 )
BGetSnippetNames DOTAHudPreGame.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 )
SetTopOfInputContext DOTAHudPreGame.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable DOTAHudPreGame.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt DOTAHudPreGame.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime DOTAHudPreGame.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
SetDialogVariableLocString DOTAHudPreGame.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 )
SetDialogVariableLocStringNested DOTAHudPreGame.SetDialogVariableLocStringNested( cstring cstring_1, cstring cstring_2 )
SetDialogVariablePluralLocStringInt DOTAHudPreGame.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 )
ScrollToTop DOTAHudPreGame.ScrollToTop()
ScrollToBottom DOTAHudPreGame.ScrollToBottom()
ScrollToLeftEdge DOTAHudPreGame.ScrollToLeftEdge()
ScrollToRightEdge DOTAHudPreGame.ScrollToRightEdge()
ScrollParentToMakePanelFit DOTAHudPreGame.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
ScrollToFitRegion DOTAHudPreGame.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )
BCanSeeInParentScroll DOTAHudPreGame.BCanSeeInParentScroll()
PlayPanelSound DOTAHudPreGame.PlayPanelSound( cstring cstring_1 )
GetAttributeInt DOTAHudPreGame.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString DOTAHudPreGame.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 DOTAHudPreGame.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt DOTAHudPreGame.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString DOTAHudPreGame.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 DOTAHudPreGame.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace DOTAHudPreGame.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents DOTAHudPreGame.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay DOTAHudPreGame.BReadyForDisplay()
SetReadyForDisplay DOTAHudPreGame.SetReadyForDisplay( boolean boolean_1 )
SetPositionInPixels DOTAHudPreGame.SetPositionInPixels( float float_1, float float_2, float float_3 )
Data DOTAHudPreGame.Data( js_raw_args js_raw_args_1 )
debug.description DOTAHudPreGame.debug.description( js_raw_args js_raw_args_1 )
SetSendScrollPositionChangedEvents DOTAHudPreGame.SetSendScrollPositionChangedEvents( boolean boolean_1 )
SetCompositionLayerTextureName DOTAHudPreGame.SetCompositionLayerTextureName( cstring cstring_1 )
WriteCompositionLayerPNG DOTAHudPreGame.WriteCompositionLayerPNG( cstring cstring_1 )
MapLoadingOutroFinished DOTAHudPreGame.MapLoadingOutroFinished()
SetPanelEvent DOTAHudPreGame.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext DOTAHudPreGame.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus DOTAHudPreGame.rememberchildfocus( boolean boolean_1 )
paneltype DOTAHudPreGame.paneltype()

SteamUGCQuery

Enumerator Value Description
SteamUGCQuery.RankedByVote 0
SteamUGCQuery.RankedByPublicationDate 1
SteamUGCQuery.AcceptedForGameRankedByAcceptanceDate 2
SteamUGCQuery.RankedByTrend 3
SteamUGCQuery.FavoritedByFriendsRankedByPublicationDate 4
SteamUGCQuery.CreatedByFriendsRankedByPublicationDate 5
SteamUGCQuery.RankedByNumTimesReported 6
SteamUGCQuery.CreatedByFollowedUsersRankedByPublicationDate 7
SteamUGCQuery.NotYetRated 8
SteamUGCQuery.RankedByTotalVotesAsc 9
SteamUGCQuery.RankedByVotesUp 10
SteamUGCQuery.RankedByTextSearch 11
SteamUGCQuery.RankedByTotalUniqueSubscriptions 12
SteamUGCQuery.RankedByPlaytimeTrend 13
SteamUGCQuery.RankedByTotalPlaytime 14
SteamUGCQuery.RankedByAveragePlaytimeTrend 15
SteamUGCQuery.RankedByLifetimeAveragePlaytime 16
SteamUGCQuery.RankedByPlaytimeSessionsTrend 17
SteamUGCQuery.RankedByLifetimePlaytimeSessions 18

SteamUGCMatchingUGCType

Enumerator Value Description
SteamUGCMatchingUGCType.Items 0
SteamUGCMatchingUGCType.Items_Mtx 1
SteamUGCMatchingUGCType.Items_ReadyToUse 2
SteamUGCMatchingUGCType.Collections 3
SteamUGCMatchingUGCType.Artwork 4
SteamUGCMatchingUGCType.Videos 5
SteamUGCMatchingUGCType.Screenshots 6
SteamUGCMatchingUGCType.AllGuides 7
SteamUGCMatchingUGCType.WebGuides 8
SteamUGCMatchingUGCType.IntegratedGuides 9
SteamUGCMatchingUGCType.UsableInGame 10
SteamUGCMatchingUGCType.ControllerBindings 11
SteamUGCMatchingUGCType.GameManagedItems 12
SteamUGCMatchingUGCType.All -1

SteamUniverse

Enumerator Value Description
SteamUniverse.Invalid 0
SteamUniverse.Internal 3
SteamUniverse.Dev 4
SteamUniverse.Beta 2
SteamUniverse.Public 1

DOTA_GameState

Enumerator Value Description
DOTA_GameState.DOTA_GAMERULES_STATE_INIT 0
DOTA_GameState.DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD 1
DOTA_GameState.DOTA_GAMERULES_STATE_HERO_SELECTION 4
DOTA_GameState.DOTA_GAMERULES_STATE_STRATEGY_TIME 5
DOTA_GameState.DOTA_GAMERULES_STATE_PRE_GAME 8
DOTA_GameState.DOTA_GAMERULES_STATE_GAME_IN_PROGRESS 10
DOTA_GameState.DOTA_GAMERULES_STATE_POST_GAME 11
DOTA_GameState.DOTA_GAMERULES_STATE_DISCONNECT 12
DOTA_GameState.DOTA_GAMERULES_STATE_TEAM_SHOWCASE 6
DOTA_GameState.DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP 2
DOTA_GameState.DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD 7
DOTA_GameState.DOTA_GAMERULES_STATE_SCENARIO_SETUP 9
DOTA_GameState.DOTA_GAMERULES_STATE_PLAYER_DRAFT 3
DOTA_GameState.DOTA_GAMERULES_STATE_LAST 0

DOTA_GC_TEAM

Enumerator Value Description
DOTA_GC_TEAM.DOTA_GC_TEAM_GOOD_GUYS 0
DOTA_GC_TEAM.DOTA_GC_TEAM_BAD_GUYS 1
DOTA_GC_TEAM.DOTA_GC_TEAM_BROADCASTER 2
DOTA_GC_TEAM.DOTA_GC_TEAM_SPECTATOR 3
DOTA_GC_TEAM.DOTA_GC_TEAM_PLAYER_POOL 4
DOTA_GC_TEAM.DOTA_GC_TEAM_NOTEAM 5
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_1 6
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_2 7
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_3 8
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_4 9
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_5 10
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_6 11
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_7 12
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_8 13
DOTA_GC_TEAM.DOTA_GC_TEAM_NEUTRALS 14

DOTA_GameMode

Enumerator Value Description
DOTA_GameMode.DOTA_GAMEMODE_NONE 0
DOTA_GameMode.DOTA_GAMEMODE_AP 1
DOTA_GameMode.DOTA_GAMEMODE_CM 2
DOTA_GameMode.DOTA_GAMEMODE_RD 3
DOTA_GameMode.DOTA_GAMEMODE_SD 4
DOTA_GameMode.DOTA_GAMEMODE_AR 5
DOTA_GameMode.DOTA_GAMEMODE_INTRO 6
DOTA_GameMode.DOTA_GAMEMODE_HW 7
DOTA_GameMode.DOTA_GAMEMODE_REVERSE_CM 8
DOTA_GameMode.DOTA_GAMEMODE_XMAS 9
DOTA_GameMode.DOTA_GAMEMODE_TUTORIAL 10
DOTA_GameMode.DOTA_GAMEMODE_MO 11
DOTA_GameMode.DOTA_GAMEMODE_LP 12
DOTA_GameMode.DOTA_GAMEMODE_POOL1 13
DOTA_GameMode.DOTA_GAMEMODE_FH 14
DOTA_GameMode.DOTA_GAMEMODE_CUSTOM 15
DOTA_GameMode.DOTA_GAMEMODE_CD 16
DOTA_GameMode.DOTA_GAMEMODE_BD 17
DOTA_GameMode.DOTA_GAMEMODE_ABILITY_DRAFT 18
DOTA_GameMode.DOTA_GAMEMODE_EVENT 19
DOTA_GameMode.DOTA_GAMEMODE_ARDM 20
DOTA_GameMode.DOTA_GAMEMODE_1V1MID 21
DOTA_GameMode.DOTA_GAMEMODE_ALL_DRAFT 22
DOTA_GameMode.DOTA_GAMEMODE_TURBO 23
DOTA_GameMode.DOTA_GAMEMODE_MUTATION 24
DOTA_GameMode.DOTA_GAMEMODE_COACHES_CHALLENGE 25

DOTAConnectionState_t

Enumerator Value Description
DOTAConnectionState_t.DOTA_CONNECTION_STATE_UNKNOWN 0
DOTAConnectionState_t.DOTA_CONNECTION_STATE_NOT_YET_CONNECTED 1
DOTAConnectionState_t.DOTA_CONNECTION_STATE_CONNECTED 2
DOTAConnectionState_t.DOTA_CONNECTION_STATE_DISCONNECTED 3
DOTAConnectionState_t.DOTA_CONNECTION_STATE_ABANDONED 4
DOTAConnectionState_t.DOTA_CONNECTION_STATE_LOADING 5
DOTAConnectionState_t.DOTA_CONNECTION_STATE_FAILED 6

dotaunitorder_t

Enumerator Value Description
dotaunitorder_t.DOTA_UNIT_ORDER_NONE 0
dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_POSITION 1
dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_TARGET 2
dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_MOVE 3
dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_TARGET 4
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_POSITION 5
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET 6
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET_TREE 7
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_NO_TARGET 8
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE 9
dotaunitorder_t.DOTA_UNIT_ORDER_HOLD_POSITION 10
dotaunitorder_t.DOTA_UNIT_ORDER_TRAIN_ABILITY 11
dotaunitorder_t.DOTA_UNIT_ORDER_DROP_ITEM 12
dotaunitorder_t.DOTA_UNIT_ORDER_GIVE_ITEM 13
dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_ITEM 14
dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_RUNE 15
dotaunitorder_t.DOTA_UNIT_ORDER_PURCHASE_ITEM 16
dotaunitorder_t.DOTA_UNIT_ORDER_SELL_ITEM 17
dotaunitorder_t.DOTA_UNIT_ORDER_DISASSEMBLE_ITEM 18
dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_ITEM 19
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO 20
dotaunitorder_t.DOTA_UNIT_ORDER_STOP 21
dotaunitorder_t.DOTA_UNIT_ORDER_TAUNT 22
dotaunitorder_t.DOTA_UNIT_ORDER_BUYBACK 23
dotaunitorder_t.DOTA_UNIT_ORDER_GLYPH 24
dotaunitorder_t.DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH 25
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_RUNE 26
dotaunitorder_t.DOTA_UNIT_ORDER_PING_ABILITY 27
dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_DIRECTION 28
dotaunitorder_t.DOTA_UNIT_ORDER_PATROL 29
dotaunitorder_t.DOTA_UNIT_ORDER_VECTOR_TARGET_POSITION 30
dotaunitorder_t.DOTA_UNIT_ORDER_RADAR 31
dotaunitorder_t.DOTA_UNIT_ORDER_SET_ITEM_COMBINE_LOCK 32
dotaunitorder_t.DOTA_UNIT_ORDER_CONTINUE 33
dotaunitorder_t.DOTA_UNIT_ORDER_VECTOR_TARGET_CANCELED 34
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_RIVER_PAINT 35
dotaunitorder_t.DOTA_UNIT_ORDER_PREGAME_ADJUST_ITEM_ASSIGNMENT 36
dotaunitorder_t.DOTA_UNIT_ORDER_DROP_ITEM_AT_FOUNTAIN 37
dotaunitorder_t.DOTA_UNIT_ORDER_TAKE_ITEM_FROM_NEUTRAL_ITEM_STASH 38
dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_RELATIVE 39
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE_ALT 40
dotaunitorder_t.DOTA_UNIT_ORDER_CONSUME_ITEM 41
dotaunitorder_t.DOTA_UNIT_ORDER_SET_ITEM_MARK_FOR_SELL 42

DOTA_OVERHEAD_ALERT

Enumerator Value Description
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_GOLD 0
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DENY 1
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_CRITICAL 2
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_XP 3
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_SPELL_DAMAGE 4
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MISS 5
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DAMAGE 6
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_EVADE 7
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BLOCK 8
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_POISON_DAMAGE 9
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_HEAL 10
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_ADD 11
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_LOSS 12
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MAGICAL_BLOCK 16
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_INCOMING_DAMAGE 17
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_OUTGOING_DAMAGE 18
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DISABLE_RESIST 19
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DEATH 20
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BLOCKED 21
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_ITEM_RECEIVED 22
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_SHARD 23
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DEADLY_BLOW 24
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_FORCE_MISS 25
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_AEGIS 26

DOTA_HeroPickState

Enumerator Value Description
DOTA_HeroPickState.DOTA_HEROPICK_STATE_NONE 0
DOTA_HeroPickState.DOTA_HEROPICK_STATE_AP_SELECT 1
DOTA_HeroPickState.DOTA_HEROPICK_STATE_SD_SELECT 2
DOTA_HeroPickState.DOTA_HEROPICK_STATE_INTRO_SELECT_UNUSED 3
DOTA_HeroPickState.DOTA_HEROPICK_STATE_RD_SELECT_UNUSED 4
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_INTRO 5
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_CAPTAINPICK 6
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN1 7
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN2 8
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN3 9
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN4 10
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN5 11
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN6 12
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN7 13
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN8 14
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN9 15
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN10 16
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN11 17
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN12 18
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN13 19
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN14 20
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT1 21
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT2 22
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT3 23
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT4 24
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT5 25
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT6 26
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT7 27
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT8 28
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT9 29
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT10 30
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_PICK 31
DOTA_HeroPickState.DOTA_HEROPICK_STATE_AR_SELECT 32
DOTA_HeroPickState.DOTA_HEROPICK_STATE_MO_SELECT 33
DOTA_HeroPickState.DOTA_HEROPICK_STATE_FH_SELECT 34
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_INTRO 35
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_CAPTAINPICK 36
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN1 37
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN2 38
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN3 39
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN4 40
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN5 41
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN6 42
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT1 43
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT2 44
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT3 45
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT4 46
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT5 47
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT6 48
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT7 49
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT8 50
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT9 51
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT10 52
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_PICK 53
DOTA_HeroPickState.DOTA_HEROPICK_STATE_BD_SELECT 54
DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ABILITY_DRAFT_SELECT 55
DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ARDM_SELECT 56
DOTA_HeroPickState.DOTA_HEROPICK_STATE_ALL_DRAFT_SELECT 57
DOTA_HeroPickState.DOTA_HERO_PICK_STATE_CUSTOMGAME_SELECT 58
DOTA_HeroPickState.DOTA_HEROPICK_STATE_SELECT_PENALTY 59
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CUSTOM_PICK_RULES 60
DOTA_HeroPickState.DOTA_HEROPICK_STATE_SCENARIO_PICK 61
DOTA_HeroPickState.DOTA_HEROPICK_STATE_COUNT 62

DOTATeam_t

Enumerator Value Description
DOTATeam_t.DOTA_TEAM_FIRST 2
DOTATeam_t.DOTA_TEAM_GOODGUYS 2
DOTATeam_t.DOTA_TEAM_BADGUYS 3
DOTATeam_t.DOTA_TEAM_NEUTRALS 4
DOTATeam_t.DOTA_TEAM_NOTEAM 5
DOTATeam_t.DOTA_TEAM_CUSTOM_1 6
DOTATeam_t.DOTA_TEAM_CUSTOM_2 7
DOTATeam_t.DOTA_TEAM_CUSTOM_3 8
DOTATeam_t.DOTA_TEAM_CUSTOM_4 9
DOTATeam_t.DOTA_TEAM_CUSTOM_5 10
DOTATeam_t.DOTA_TEAM_CUSTOM_6 11
DOTATeam_t.DOTA_TEAM_CUSTOM_7 12
DOTATeam_t.DOTA_TEAM_CUSTOM_8 13
DOTATeam_t.DOTA_TEAM_DRAFT_POOL 14
DOTATeam_t.DOTA_TEAM_COUNT 15
DOTATeam_t.DOTA_TEAM_CUSTOM_MIN 6
DOTATeam_t.DOTA_TEAM_CUSTOM_MAX 13
DOTATeam_t.DOTA_TEAM_CUSTOM_COUNT 8

DOTA_RUNES

Enumerator Value Description
DOTA_RUNES.DOTA_RUNE_INVALID -1
DOTA_RUNES.DOTA_RUNE_DOUBLEDAMAGE 0
DOTA_RUNES.DOTA_RUNE_HASTE 1
DOTA_RUNES.DOTA_RUNE_ILLUSION 2
DOTA_RUNES.DOTA_RUNE_INVISIBILITY 3
DOTA_RUNES.DOTA_RUNE_REGENERATION 4
DOTA_RUNES.DOTA_RUNE_BOUNTY 5
DOTA_RUNES.DOTA_RUNE_ARCANE 6
DOTA_RUNES.DOTA_RUNE_WATER 7
DOTA_RUNES.DOTA_RUNE_XP 8
DOTA_RUNES.DOTA_RUNE_SHIELD 9
DOTA_RUNES.DOTA_RUNE_COUNT 10

DOTA_UNIT_TARGET_TEAM

Enumerator Value Description
DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_NONE 0
DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_FRIENDLY 1
DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_ENEMY 2
DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_CUSTOM 4
DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_BOTH 3

DOTA_UNIT_TARGET_TYPE

Enumerator Value Description
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_NONE 0
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_HERO 1
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CREEP 2
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BUILDING 4
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_COURIER 16
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_OTHER 32
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_TREE 64
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CUSTOM 128
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_SELF 256
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BASIC 18
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_ALL 55
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_HEROES_AND_CREEPS 19

DOTA_UNIT_TARGET_FLAGS

Enumerator Value Description
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NONE 0
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_RANGED_ONLY 2
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MELEE_ONLY 4
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_DEAD 8
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES 16
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES 32
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_INVULNERABLE 64
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE 128
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NO_INVIS 256
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS 512
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_PLAYER_CONTROLLED 1024
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_DOMINATED 2048
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_SUMMONED 4096
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ILLUSIONS 8192
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ATTACK_IMMUNE 16384
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MANA_ONLY 32768
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_CHECK_DISABLE_HELP 65536
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO 131072
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_OUT_OF_WORLD 262144
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_NIGHTMARED 524288
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_PREFER_ENEMIES 1048576
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_RESPECT_OBSTRUCTIONS 2097152
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_CAN_BE_SEEN 384

DOTALimits_t

Enumerator Value Description
DOTALimits_t.DOTA_MAX_PLAYERS 64 Max number of players connected to the server including spectators.
DOTALimits_t.DOTA_MAX_TEAM 24 Max number of players per team.
DOTALimits_t.DOTA_MAX_PLAYER_TEAMS 10 Max number of player teams supported.
DOTALimits_t.DOTA_MAX_TEAM_PLAYERS 24 Max number of non-spectator players supported.
DOTALimits_t.DOTA_MAX_SPECTATOR_TEAM_SIZE 40 How many spectators can watch.
DOTALimits_t.DOTA_MAX_SPECTATOR_LOBBY_SIZE 15 Max number of viewers in a spectator lobby.
DOTALimits_t.DOTA_DEFAULT_MAX_TEAM 5 Default number of players per team.
DOTALimits_t.DOTA_DEFAULT_MAX_TEAM_PLAYERS 10 Default number of non-spectator players supported.

DOTAInventoryFlags_t

Enumerator Value Description
DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_NONE 0
DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_MAIN 1
DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_STASH 2
DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_ON_GROUND 4
DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_AT_FOUNTAIN 8
DOTAInventoryFlags_t.DOTA_INVENTORY_LIMIT_DROP_ON_GROUND 16
DOTAInventoryFlags_t.DOTA_INVENTORY_ALL_ACCESS 3

EDOTA_ModifyGold_Reason

Enumerator Value Description
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Unspecified 0
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Death 1
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Buyback 2
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseConsumable 3
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseItem 4
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbandonedRedistribute 5
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SellItem 6
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbilityCost 7
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CheatCommand 8
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SelectionPenalty 9
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_GameTick 10
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Building 11
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_HeroKill 12
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CreepKill 13
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_NeutralKill 14
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_RoshanKill 15
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CourierKill 16
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_BountyRune 17
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SharedGold 18
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbilityGold 19
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_WardKill 20
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CourierKilledByThisPlayer 21

DOTAUnitAttackCapability_t

Enumerator Value Description
DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_NO_ATTACK 0
DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_MELEE_ATTACK 1
DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_RANGED_ATTACK 2
DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_RANGED_ATTACK_DIRECTIONAL 4
DOTAUnitAttackCapability_t.DOTA_UNIT_ATTACK_CAPABILITY_BIT_COUNT 3

DOTAUnitMoveCapability_t

Enumerator Value Description
DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_NONE 0
DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_GROUND 1
DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_FLY 2

EShareAbility

Enumerator Value Description
EShareAbility.ITEM_FULLY_SHAREABLE 0
EShareAbility.ITEM_PARTIALLY_SHAREABLE 1
EShareAbility.ITEM_NOT_SHAREABLE 2

DOTAMusicStatus_t

Enumerator Value Description
DOTAMusicStatus_t.DOTA_MUSIC_STATUS_NONE 0
DOTAMusicStatus_t.DOTA_MUSIC_STATUS_EXPLORATION 1
DOTAMusicStatus_t.DOTA_MUSIC_STATUS_BATTLE 2
DOTAMusicStatus_t.DOTA_MUSIC_STATUS_PRE_GAME_EXPLORATION 3
DOTAMusicStatus_t.DOTA_MUSIC_STATUS_DEAD 4
DOTAMusicStatus_t.DOTA_MUSIC_STATUS_LAST 5

DOTA_ABILITY_BEHAVIOR

Enumerator Value Description
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NONE 0
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_HIDDEN 1
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_PASSIVE 2
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NO_TARGET 4
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNIT_TARGET 8
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_POINT 16
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AOE 32
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE 64
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_CHANNELLED 128
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ITEM 256
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_TOGGLE 512
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DIRECTIONAL 1024
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IMMEDIATE 2048
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AUTOCAST 4096
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET 8192
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_POINT 16384
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_NO_TARGET 32768
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AURA 65536
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ATTACK 131072
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT 262144
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES 524288
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNRESTRICTED 1048576
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE 2097152
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL 4194304
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT 8388608
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET 16777216
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK 33554432
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN 67108864
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING 134217728
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_RUNE_TARGET 268435456
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL 536870912
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING 1073741824
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_LAST_RESORT_POINT 2147483648
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_CAN_SELF_CAST 4294967296
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES 8589934592
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNLOCKED_BY_EFFECT_INDEX 17179869184
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_SUPPRESS_ASSOCIATED_CONSUMABLE 34359738368
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_FREE_DRAW_TARGETING 68719476736
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_SILENCE 137438953472
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OVERSHOOT 274877906944
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_MUTED 549755813888
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ALT_CASTABLE 1099511627776
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS 4398046511104
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_INNATE_UI 8796093022208
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNSWAPPABLE 17592186044416
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_PROC_OTHER_ABILITIES 35184372088832
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_INVISIBLE 70368744177664
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AFFECTED_BY_MUTE 140737488355328
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IS_FAKE_ITEM 281474976710656

DAMAGE_TYPES

Enumerator Value Description
DAMAGE_TYPES.DAMAGE_TYPE_NONE 0
DAMAGE_TYPES.DAMAGE_TYPE_PHYSICAL 1
DAMAGE_TYPES.DAMAGE_TYPE_MAGICAL 2
DAMAGE_TYPES.DAMAGE_TYPE_PURE 4
DAMAGE_TYPES.DAMAGE_TYPE_HP_REMOVAL 8
DAMAGE_TYPES.DAMAGE_TYPE_ABILITY_DEFINED 16
DAMAGE_TYPES.DAMAGE_TYPE_ALL 7

ABILITY_TYPES

Enumerator Value Description
ABILITY_TYPES.ABILITY_TYPE_BASIC 0
ABILITY_TYPES.ABILITY_TYPE_ULTIMATE 1
ABILITY_TYPES.ABILITY_TYPE_ATTRIBUTES 2
ABILITY_TYPES.ABILITY_TYPE_HIDDEN 3

SPELL_IMMUNITY_TYPES

Enumerator Value Description
SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_NONE 0
SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_YES 1
SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_NO 2
SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ENEMIES_YES 3
SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ENEMIES_NO 4
SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_YES_ENEMIES_NO 5

DOTADamageFlag_t

Enumerator Value Description
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NONE 0
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_MAGIC_ARMOR 1
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_PHYSICAL_ARMOR 2
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_INVULNERABILITY 4
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_PHYSICAL_BLOCK 8
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_REFLECTION 16
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_HPLOSS 32
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DIRECTOR_EVENT 64
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NON_LETHAL 128
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DAMAGE_MULTIPLIERS 512
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_SPELL_AMPLIFICATION 1024
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_DONT_DISPLAY_DAMAGE_IF_SOURCE_HIDDEN 2048
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_SPELL_LIFESTEAL 4096
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_PROPERTY_FIRE 8192
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_BASE_PHYSICAL_ARMOR 16384
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_SECONDARY_PROJECTILE_ATTACK 32768
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_FORCE_SPELL_AMPLIFICATION 65536
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_MAGIC_AUTO_ATTACK 131072
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_ATTACK_MODIFIER 262144
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_ALL_BLOCK 524288
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_REFLECTION 1048576

EDOTA_ModifyXP_Reason

Enumerator Value Description
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_Unspecified 0
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_HeroKill 1
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_CreepKill 2
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_RoshanKill 3
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_TomeOfKnowledge 4
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_Outpost 5
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_CatchUp 6
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_HeroAbility 7
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_MAX 8

GameActivity_t

Enumerator Value Description
GameActivity_t.ACT_DOTA_IDLE 1500
GameActivity_t.ACT_DOTA_IDLE_RARE 1501
GameActivity_t.ACT_DOTA_RUN 1502
GameActivity_t.ACT_DOTA_ATTACK 1503
GameActivity_t.ACT_DOTA_ATTACK2 1504
GameActivity_t.ACT_DOTA_ATTACK_EVENT 1505
GameActivity_t.ACT_DOTA_DIE 1506
GameActivity_t.ACT_DOTA_FLINCH 1507
GameActivity_t.ACT_DOTA_FLAIL 1508
GameActivity_t.ACT_DOTA_DISABLED 1509
GameActivity_t.ACT_DOTA_CAST_ABILITY_1 1510
GameActivity_t.ACT_DOTA_CAST_ABILITY_2 1511
GameActivity_t.ACT_DOTA_CAST_ABILITY_3 1512
GameActivity_t.ACT_DOTA_CAST_ABILITY_4 1513
GameActivity_t.ACT_DOTA_CAST_ABILITY_5 1514
GameActivity_t.ACT_DOTA_CAST_ABILITY_6 1515
GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_1 1516
GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_2 1517
GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_3 1518
GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_4 1519
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_1 1520
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_2 1521
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_3 1522
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_4 1523
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_5 1524
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_6 1525
GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_1 1526
GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_2 1527
GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_3 1528
GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_4 1529
GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_5 1530
GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_6 1531
GameActivity_t.ACT_DOTA_CONSTANT_LAYER 1532
GameActivity_t.ACT_DOTA_CAPTURE 1533
GameActivity_t.ACT_DOTA_SPAWN 1534
GameActivity_t.ACT_DOTA_KILLTAUNT 1535
GameActivity_t.ACT_DOTA_TAUNT 1536
GameActivity_t.ACT_DOTA_THIRST 1537
GameActivity_t.ACT_DOTA_CAST_DRAGONBREATH 1538
GameActivity_t.ACT_DOTA_ECHO_SLAM 1539
GameActivity_t.ACT_DOTA_CAST_ABILITY_1_END 1540
GameActivity_t.ACT_DOTA_CAST_ABILITY_2_END 1541
GameActivity_t.ACT_DOTA_CAST_ABILITY_3_END 1542
GameActivity_t.ACT_DOTA_CAST_ABILITY_4_END 1543
GameActivity_t.ACT_MIRANA_LEAP_END 1544
GameActivity_t.ACT_WAVEFORM_START 1545
GameActivity_t.ACT_WAVEFORM_END 1546
GameActivity_t.ACT_DOTA_CAST_ABILITY_ROT 1547
GameActivity_t.ACT_DOTA_DIE_SPECIAL 1548
GameActivity_t.ACT_DOTA_RATTLETRAP_BATTERYASSAULT 1549
GameActivity_t.ACT_DOTA_RATTLETRAP_POWERCOGS 1550
GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_START 1551
GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_LOOP 1552
GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_END 1553
GameActivity_t.ACT_STORM_SPIRIT_OVERLOAD_RUN_OVERRIDE 1554
GameActivity_t.ACT_DOTA_TINKER_REARM1 1555
GameActivity_t.ACT_DOTA_TINKER_REARM2 1556
GameActivity_t.ACT_DOTA_TINKER_REARM3 1557
GameActivity_t.ACT_TINY_AVALANCHE 1558
GameActivity_t.ACT_TINY_TOSS 1559
GameActivity_t.ACT_TINY_GROWL 1560
GameActivity_t.ACT_DOTA_WEAVERBUG_ATTACH 1561
GameActivity_t.ACT_DOTA_CAST_WILD_AXES_END 1562
GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_START 1563
GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_END 1564
GameActivity_t.ACT_DOTA_NIGHTSTALKER_TRANSITION 1565
GameActivity_t.ACT_DOTA_LIFESTEALER_RAGE 1566
GameActivity_t.ACT_DOTA_LIFESTEALER_OPEN_WOUNDS 1567
GameActivity_t.ACT_DOTA_SAND_KING_BURROW_IN 1568
GameActivity_t.ACT_DOTA_SAND_KING_BURROW_OUT 1569
GameActivity_t.ACT_DOTA_EARTHSHAKER_TOTEM_ATTACK 1570
GameActivity_t.ACT_DOTA_WHEEL_LAYER 1571
GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_START 1572
GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION 1573
GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_START 1574
GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_LOOP 1575
GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST 1576
GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST_END 1577
GameActivity_t.ACT_DOTA_LASSO_LOOP 1578
GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION_THROW 1579
GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_END 1580
GameActivity_t.ACT_DOTA_CAST_COLD_SNAP 1581
GameActivity_t.ACT_DOTA_CAST_GHOST_WALK 1582
GameActivity_t.ACT_DOTA_CAST_TORNADO 1583
GameActivity_t.ACT_DOTA_CAST_EMP 1584
GameActivity_t.ACT_DOTA_CAST_ALACRITY 1585
GameActivity_t.ACT_DOTA_CAST_CHAOS_METEOR 1586
GameActivity_t.ACT_DOTA_CAST_SUN_STRIKE 1587
GameActivity_t.ACT_DOTA_CAST_FORGE_SPIRIT 1588
GameActivity_t.ACT_DOTA_CAST_ICE_WALL 1589
GameActivity_t.ACT_DOTA_CAST_DEAFENING_BLAST 1590
GameActivity_t.ACT_DOTA_VICTORY 1591
GameActivity_t.ACT_DOTA_DEFEAT 1592
GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE 1593
GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_END 1594
GameActivity_t.ACT_DOTA_TELEPORT 1595
GameActivity_t.ACT_DOTA_TELEPORT_END 1596
GameActivity_t.ACT_DOTA_CAST_REFRACTION 1597
GameActivity_t.ACT_DOTA_CAST_ABILITY_7 1598
GameActivity_t.ACT_DOTA_CANCEL_SIREN_SONG 1599
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_7 1600
GameActivity_t.ACT_DOTA_LOADOUT 1601
GameActivity_t.ACT_DOTA_FORCESTAFF_END 1602
GameActivity_t.ACT_DOTA_POOF_END 1603
GameActivity_t.ACT_DOTA_SLARK_POUNCE 1604
GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_START 1605
GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_END 1606
GameActivity_t.ACT_DOTA_MEDUSA_STONE_GAZE 1607
GameActivity_t.ACT_DOTA_RELAX_START 1608
GameActivity_t.ACT_DOTA_RELAX_LOOP 1609
GameActivity_t.ACT_DOTA_RELAX_END 1610
GameActivity_t.ACT_DOTA_CENTAUR_STAMPEDE 1611
GameActivity_t.ACT_DOTA_BELLYACHE_START 1612
GameActivity_t.ACT_DOTA_BELLYACHE_LOOP 1613
GameActivity_t.ACT_DOTA_BELLYACHE_END 1614
GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND 1615
GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND_IDLE 1616
GameActivity_t.ACT_DOTA_GREEVIL_CAST 1617
GameActivity_t.ACT_DOTA_GREEVIL_OVERRIDE_ABILITY 1618
GameActivity_t.ACT_DOTA_GREEVIL_HOOK_START 1619
GameActivity_t.ACT_DOTA_GREEVIL_HOOK_END 1620
GameActivity_t.ACT_DOTA_GREEVIL_BLINK_BONE 1621
GameActivity_t.ACT_DOTA_IDLE_SLEEPING 1622
GameActivity_t.ACT_DOTA_INTRO 1623
GameActivity_t.ACT_DOTA_GESTURE_POINT 1624
GameActivity_t.ACT_DOTA_GESTURE_ACCENT 1625
GameActivity_t.ACT_DOTA_SLEEPING_END 1626
GameActivity_t.ACT_DOTA_AMBUSH 1627
GameActivity_t.ACT_DOTA_ITEM_LOOK 1628
GameActivity_t.ACT_DOTA_STARTLE 1629
GameActivity_t.ACT_DOTA_FRUSTRATION 1630
GameActivity_t.ACT_DOTA_TELEPORT_REACT 1631
GameActivity_t.ACT_DOTA_TELEPORT_END_REACT 1632
GameActivity_t.ACT_DOTA_SHRUG 1633
GameActivity_t.ACT_DOTA_RELAX_LOOP_END 1634
GameActivity_t.ACT_DOTA_PRESENT_ITEM 1635
GameActivity_t.ACT_DOTA_IDLE_IMPATIENT 1636
GameActivity_t.ACT_DOTA_SHARPEN_WEAPON 1637
GameActivity_t.ACT_DOTA_SHARPEN_WEAPON_OUT 1638
GameActivity_t.ACT_DOTA_IDLE_SLEEPING_END 1639
GameActivity_t.ACT_DOTA_BRIDGE_DESTROY 1640
GameActivity_t.ACT_DOTA_TAUNT_SNIPER 1641
GameActivity_t.ACT_DOTA_DEATH_BY_SNIPER 1642
GameActivity_t.ACT_DOTA_LOOK_AROUND 1643
GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE 1644
GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE_OUT 1645
GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH 1646
GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH_OUT 1647
GameActivity_t.ACT_DOTA_IDLE_IMPATIENT_SWORD_TAP 1648
GameActivity_t.ACT_DOTA_INTRO_LOOP 1649
GameActivity_t.ACT_DOTA_BRIDGE_THREAT 1650
GameActivity_t.ACT_DOTA_DAGON 1651
GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_START 1652
GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL 1653
GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_END 1654
GameActivity_t.ACT_DOTA_NIAN_PIN_START 1655
GameActivity_t.ACT_DOTA_NIAN_PIN_LOOP 1656
GameActivity_t.ACT_DOTA_NIAN_PIN_END 1657
GameActivity_t.ACT_DOTA_LEAP_STUN 1658
GameActivity_t.ACT_DOTA_LEAP_SWIPE 1659
GameActivity_t.ACT_DOTA_NIAN_INTRO_LEAP 1660
GameActivity_t.ACT_DOTA_AREA_DENY 1661
GameActivity_t.ACT_DOTA_NIAN_PIN_TO_STUN 1662
GameActivity_t.ACT_DOTA_RAZE_1 1663
GameActivity_t.ACT_DOTA_RAZE_2 1664
GameActivity_t.ACT_DOTA_RAZE_3 1665
GameActivity_t.ACT_DOTA_UNDYING_DECAY 1666
GameActivity_t.ACT_DOTA_UNDYING_SOUL_RIP 1667
GameActivity_t.ACT_DOTA_UNDYING_TOMBSTONE 1668
GameActivity_t.ACT_DOTA_WHIRLING_AXES_RANGED 1669
GameActivity_t.ACT_DOTA_SHALLOW_GRAVE 1670
GameActivity_t.ACT_DOTA_COLD_FEET 1671
GameActivity_t.ACT_DOTA_ICE_VORTEX 1672
GameActivity_t.ACT_DOTA_CHILLING_TOUCH 1673
GameActivity_t.ACT_DOTA_ENFEEBLE 1674
GameActivity_t.ACT_DOTA_FATAL_BONDS 1675
GameActivity_t.ACT_DOTA_MIDNIGHT_PULSE 1676
GameActivity_t.ACT_DOTA_ANCESTRAL_SPIRIT 1677
GameActivity_t.ACT_DOTA_THUNDER_STRIKE 1678
GameActivity_t.ACT_DOTA_KINETIC_FIELD 1679
GameActivity_t.ACT_DOTA_STATIC_STORM 1680
GameActivity_t.ACT_DOTA_MINI_TAUNT 1681
GameActivity_t.ACT_DOTA_ARCTIC_BURN_END 1682
GameActivity_t.ACT_DOTA_LOADOUT_RARE 1683
GameActivity_t.ACT_DOTA_SWIM 1684
GameActivity_t.ACT_DOTA_FLEE 1685
GameActivity_t.ACT_DOTA_TROT 1686
GameActivity_t.ACT_DOTA_SHAKE 1687
GameActivity_t.ACT_DOTA_SWIM_IDLE 1688
GameActivity_t.ACT_DOTA_WAIT_IDLE 1689
GameActivity_t.ACT_DOTA_GREET 1690
GameActivity_t.ACT_DOTA_TELEPORT_COOP_START 1691
GameActivity_t.ACT_DOTA_TELEPORT_COOP_WAIT 1692
GameActivity_t.ACT_DOTA_TELEPORT_COOP_END 1693
GameActivity_t.ACT_DOTA_TELEPORT_COOP_EXIT 1694
GameActivity_t.ACT_DOTA_SHOPKEEPER_PET_INTERACT 1695
GameActivity_t.ACT_DOTA_ITEM_PICKUP 1696
GameActivity_t.ACT_DOTA_ITEM_DROP 1697
GameActivity_t.ACT_DOTA_CAPTURE_PET 1698
GameActivity_t.ACT_DOTA_PET_WARD_OBSERVER 1699
GameActivity_t.ACT_DOTA_PET_WARD_SENTRY 1700
GameActivity_t.ACT_DOTA_PET_LEVEL 1701
GameActivity_t.ACT_DOTA_CAST_BURROW_END 1702
GameActivity_t.ACT_DOTA_LIFESTEALER_ASSIMILATE 1703
GameActivity_t.ACT_DOTA_LIFESTEALER_EJECT 1704
GameActivity_t.ACT_DOTA_ATTACK_EVENT_BASH 1705
GameActivity_t.ACT_DOTA_CAPTURE_RARE 1706
GameActivity_t.ACT_DOTA_AW_MAGNETIC_FIELD 1707
GameActivity_t.ACT_DOTA_CAST_GHOST_SHIP 1708
GameActivity_t.ACT_DOTA_FXANIM 1709
GameActivity_t.ACT_DOTA_VICTORY_START 1710
GameActivity_t.ACT_DOTA_DEFEAT_START 1711
GameActivity_t.ACT_DOTA_DP_SPIRIT_SIPHON 1712
GameActivity_t.ACT_DOTA_TRICKS_END 1713
GameActivity_t.ACT_DOTA_ES_STONE_CALLER 1714
GameActivity_t.ACT_DOTA_MK_STRIKE 1715
GameActivity_t.ACT_DOTA_VERSUS 1716
GameActivity_t.ACT_DOTA_CAPTURE_CARD 1717
GameActivity_t.ACT_DOTA_MK_SPRING_SOAR 1718
GameActivity_t.ACT_DOTA_MK_SPRING_END 1719
GameActivity_t.ACT_DOTA_MK_TREE_SOAR 1720
GameActivity_t.ACT_DOTA_MK_TREE_END 1721
GameActivity_t.ACT_DOTA_MK_FUR_ARMY 1722
GameActivity_t.ACT_DOTA_MK_SPRING_CAST 1723
GameActivity_t.ACT_DOTA_NECRO_GHOST_SHROUD 1724
GameActivity_t.ACT_DOTA_OVERRIDE_ARCANA 1725
GameActivity_t.ACT_DOTA_SLIDE 1726
GameActivity_t.ACT_DOTA_SLIDE_LOOP 1727
GameActivity_t.ACT_DOTA_GENERIC_CHANNEL_1 1728
GameActivity_t.ACT_DOTA_GS_SOUL_CHAIN 1729
GameActivity_t.ACT_DOTA_GS_INK_CREATURE 1730
GameActivity_t.ACT_DOTA_TRANSITION 1731
GameActivity_t.ACT_DOTA_BLINK_DAGGER 1732
GameActivity_t.ACT_DOTA_BLINK_DAGGER_END 1733
GameActivity_t.ACT_DOTA_CUSTOM_TOWER_ATTACK 1734
GameActivity_t.ACT_DOTA_CUSTOM_TOWER_IDLE 1735
GameActivity_t.ACT_DOTA_CUSTOM_TOWER_DIE 1736
GameActivity_t.ACT_DOTA_CAST_COLD_SNAP_ORB 1737
GameActivity_t.ACT_DOTA_CAST_GHOST_WALK_ORB 1738
GameActivity_t.ACT_DOTA_CAST_TORNADO_ORB 1739
GameActivity_t.ACT_DOTA_CAST_EMP_ORB 1740
GameActivity_t.ACT_DOTA_CAST_ALACRITY_ORB 1741
GameActivity_t.ACT_DOTA_CAST_CHAOS_METEOR_ORB 1742
GameActivity_t.ACT_DOTA_CAST_SUN_STRIKE_ORB 1743
GameActivity_t.ACT_DOTA_CAST_FORGE_SPIRIT_ORB 1744
GameActivity_t.ACT_DOTA_CAST_ICE_WALL_ORB 1745
GameActivity_t.ACT_DOTA_CAST_DEAFENING_BLAST_ORB 1746
GameActivity_t.ACT_DOTA_NOTICE 1747
GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ALLY 1748
GameActivity_t.ACT_DOTA_SHUFFLE_L 1749
GameActivity_t.ACT_DOTA_SHUFFLE_R 1750
GameActivity_t.ACT_DOTA_OVERRIDE_LOADOUT 1751
GameActivity_t.ACT_DOTA_TAUNT_SPECIAL 1752
GameActivity_t.ACT_DOTA_TELEPORT_START 1753
GameActivity_t.ACT_DOTA_GENERIC_CHANNEL_1_START 1754
GameActivity_t.ACT_DOTA_CUSTOM_TOWER_IDLE_RARE 1755
GameActivity_t.ACT_DOTA_CUSTOM_TOWER_TAUNT 1756
GameActivity_t.ACT_DOTA_CUSTOM_TOWER_HIGH_FIVE 1757
GameActivity_t.ACT_DOTA_ATTACK_SPECIAL 1758
GameActivity_t.ACT_DOTA_TRANSITION_IDLE 1759
GameActivity_t.ACT_DOTA_PIERCE_THE_VEIL 1760
GameActivity_t.ACT_DOTA_RUN_RARE 1761
GameActivity_t.ACT_DOTA_VIPER_DIVE 1762
GameActivity_t.ACT_DOTA_VIPER_DIVE_END 1763
GameActivity_t.ACT_DOTA_MK_STRIKE_END 1764
GameActivity_t.ACT_DOTA_SHADOW_VAULT 1765
GameActivity_t.ACT_DOTA_KEZ_KATANA_ULT_START 1766
GameActivity_t.ACT_DOTA_KEZ_KATANA_ULT_CHAIN_A 1767
GameActivity_t.ACT_DOTA_KEZ_KATANA_ULT_CHAIN_B 1768
GameActivity_t.ACT_DOTA_KEZ_KATANA_ULT_END 1769
GameActivity_t.ACT_DOTA_KEZ_KATANA_IMPALE 1770
GameActivity_t.ACT_DOTA_KEZ_KATANA_IMPALE_FAST 1771
GameActivity_t.ACT_DOTA_UNICYCLE 1772
GameActivity_t.ACT_DOTA_UNICYCLE_END 1773
GameActivity_t.ACT_DOTA_MVP_SCREEN 1776

DOTAMinimapEvent_t

Enumerator Value Description
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_ANCIENT_UNDER_ATTACK 2
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_UNDER_ATTACK 4
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_GLYPHED 8
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_UNDER_ATTACK 16
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_TELEPORTING 32
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_DIED 64
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_ACTIVE 128
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_FINISHED 256
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_HINT_LOCATION 512
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_ENEMY_TELEPORTING 1024
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_CANCEL_TELEPORTING 2048
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_RADAR 4096
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_RADAR_TARGET 8192
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_MOVE_TO_TARGET 16384

DOTASlotType_t

Enumerator Value Description
DOTASlotType_t.DOTA_LOADOUT_TYPE_INVALID -1
DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON 0
DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON 1
DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON2 2
DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2 3
DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD 4
DOTASlotType_t.DOTA_LOADOUT_TYPE_SHOULDER 5
DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMS 6
DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMOR 7
DOTASlotType_t.DOTA_LOADOUT_TYPE_BELT 8
DOTASlotType_t.DOTA_LOADOUT_TYPE_NECK 9
DOTASlotType_t.DOTA_LOADOUT_TYPE_BACK 10
DOTASlotType_t.DOTA_LOADOUT_TYPE_GLOVES 11
DOTASlotType_t.DOTA_LOADOUT_TYPE_LEGS 12
DOTASlotType_t.DOTA_LOADOUT_TYPE_TAIL 13
DOTASlotType_t.DOTA_LOADOUT_TYPE_MISC 14
DOTASlotType_t.DOTA_LOADOUT_TYPE_COSTUME 15
DOTASlotType_t.DOTA_LOADOUT_TYPE_HERO_BASE 16
DOTASlotType_t.DOTA_LOADOUT_TYPE_BODY_HEAD 17
DOTASlotType_t.DOTA_LOADOUT_TYPE_MOUNT 18
DOTASlotType_t.DOTA_LOADOUT_TYPE_SUMMON 19
DOTASlotType_t.DOTA_LOADOUT_TYPE_SHAPESHIFT 20
DOTASlotType_t.DOTA_LOADOUT_TYPE_TAUNT 21
DOTASlotType_t.DOTA_LOADOUT_TYPE_HERO_EFFIGY 22
DOTASlotType_t.DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS 23
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ATTACK 24
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY1 25
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY2 26
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY3 27
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY4 28
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE 29
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_1 30
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_2 31
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_3 32
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_4 33
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_5 34
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_6 35
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_7 36
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_8 37
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_9 38
DOTASlotType_t.DOTA_LOADOUT_TYPE_VOICE 39
DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON_PERSONA_1 40
DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON_PERSONA_1 41
DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON2_PERSONA_1 42
DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2_PERSONA_1 43
DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD_PERSONA_1 44
DOTASlotType_t.DOTA_LOADOUT_TYPE_SHOULDER_PERSONA_1 45
DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMS_PERSONA_1 46
DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMOR_PERSONA_1 47
DOTASlotType_t.DOTA_LOADOUT_TYPE_BELT_PERSONA_1 48
DOTASlotType_t.DOTA_LOADOUT_TYPE_NECK_PERSONA_1 49
DOTASlotType_t.DOTA_LOADOUT_TYPE_BACK_PERSONA_1 50
DOTASlotType_t.DOTA_LOADOUT_TYPE_LEGS_PERSONA_1 51
DOTASlotType_t.DOTA_LOADOUT_TYPE_GLOVES_PERSONA_1 52
DOTASlotType_t.DOTA_LOADOUT_TYPE_TAIL_PERSONA_1 53
DOTASlotType_t.DOTA_LOADOUT_TYPE_MISC_PERSONA_1 54
DOTASlotType_t.DOTA_LOADOUT_TYPE_BODY_HEAD_PERSONA_1 55
DOTASlotType_t.DOTA_LOADOUT_TYPE_MOUNT_PERSONA_1 56
DOTASlotType_t.DOTA_LOADOUT_TYPE_SUMMON_PERSONA_1 57
DOTASlotType_t.DOTA_LOADOUT_TYPE_SHAPESHIFT_PERSONA_1 58
DOTASlotType_t.DOTA_LOADOUT_TYPE_TAUNT_PERSONA_1 59
DOTASlotType_t.DOTA_LOADOUT_TYPE_HERO_EFFIGY_PERSONA_1 60
DOTASlotType_t.DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS_PERSONA_1 61
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ATTACK_PERSONA_1 62
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY1_PERSONA_1 63
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY2_PERSONA_1 64
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY3_PERSONA_1 65
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY4_PERSONA_1 66
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE_PERSONA_1 67
DOTASlotType_t.DOTA_LOADOUT_TYPE_VOICE_PERSONA_1 68
DOTASlotType_t.DOTA_LOADOUT_PERSONA_1_START 40
DOTASlotType_t.DOTA_LOADOUT_PERSONA_1_END 68
DOTASlotType_t.DOTA_LOADOUT_TYPE_PERSONA_SELECTOR 69
DOTASlotType_t.DOTA_LOADOUT_TYPE_COURIER 70
DOTASlotType_t.DOTA_LOADOUT_TYPE_ANNOUNCER 71
DOTASlotType_t.DOTA_LOADOUT_TYPE_MEGA_KILLS 72
DOTASlotType_t.DOTA_LOADOUT_TYPE_MUSIC 73
DOTASlotType_t.DOTA_LOADOUT_TYPE_WARD 74
DOTASlotType_t.DOTA_LOADOUT_TYPE_HUD_SKIN 75
DOTASlotType_t.DOTA_LOADOUT_TYPE_LOADING_SCREEN 76
DOTASlotType_t.DOTA_LOADOUT_TYPE_WEATHER 77
DOTASlotType_t.DOTA_LOADOUT_TYPE_HEROIC_STATUE 78
DOTASlotType_t.DOTA_LOADOUT_TYPE_MULTIKILL_BANNER 79
DOTASlotType_t.DOTA_LOADOUT_TYPE_CURSOR_PACK 80
DOTASlotType_t.DOTA_LOADOUT_TYPE_TELEPORT_EFFECT 81
DOTASlotType_t.DOTA_LOADOUT_TYPE_BLINK_EFFECT 82
DOTASlotType_t.DOTA_LOADOUT_TYPE_EMBLEM 83
DOTASlotType_t.DOTA_LOADOUT_TYPE_TERRAIN 84
DOTASlotType_t.DOTA_LOADOUT_TYPE_RADIANT_CREEPS 85
DOTASlotType_t.DOTA_LOADOUT_TYPE_DIRE_CREEPS 86
DOTASlotType_t.DOTA_LOADOUT_TYPE_RADIANT_TOWER 87
DOTASlotType_t.DOTA_LOADOUT_TYPE_DIRE_TOWER 88
DOTASlotType_t.DOTA_LOADOUT_TYPE_VERSUS_SCREEN 89
DOTASlotType_t.DOTA_LOADOUT_TYPE_STREAK_EFFECT 90
DOTASlotType_t.DOTA_LOADOUT_TYPE_KILL_EFFECT 91
DOTASlotType_t.DOTA_LOADOUT_TYPE_DEATH_EFFECT 92
DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD_EFFECT 93
DOTASlotType_t.DOTA_LOADOUT_TYPE_MAP_EFFECT 94
DOTASlotType_t.DOTA_LOADOUT_TYPE_COURIER_EFFECT 95
DOTASlotType_t.DOTA_LOADOUT_TYPE_RADIANT_SIEGE_CREEPS 96
DOTASlotType_t.DOTA_LOADOUT_TYPE_DIRE_SIEGE_CREEPS 97
DOTASlotType_t.DOTA_LOADOUT_TYPE_ROSHAN 98
DOTASlotType_t.DOTA_LOADOUT_TYPE_TORMENTOR 99
DOTASlotType_t.DOTA_LOADOUT_TYPE_ANCIENT 100
DOTASlotType_t.DOTA_LOADOUT_TYPE_PET_EFFIGY 101
DOTASlotType_t.DOTA_PLAYER_LOADOUT_START 70
DOTASlotType_t.DOTA_PLAYER_LOADOUT_END 101
DOTASlotType_t.DOTA_LOADOUT_TYPE_NONE 102
DOTASlotType_t.DOTA_LOADOUT_TYPE_COUNT 103

modifierfunction

Enumerator Value Description
modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE 0 GetModifierPreAttack_BonusDamage
modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_TARGET 1 GetModifierPreAttack_BonusDamage_Target
modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_PROC 2 GetModifierPreAttack_BonusDamage_Proc
modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_POST_CRIT 3 GetModifierPreAttack_BonusDamagePostCrit
modifierfunction.MODIFIER_PROPERTY_BASEATTACK_BONUSDAMAGE 4 GetModifierBaseAttack_BonusDamage
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PHYSICAL 5 GetModifierProcAttack_BonusDamage_Physical
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_CONVERT_PHYSICAL_TO_MAGICAL 6 GetModifierProcAttack_ConvertPhysicalToMagical
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_MAGICAL 7 GetModifierProcAttack_BonusDamage_Magical
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PURE 8 GetModifierProcAttack_BonusDamage_Pure
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_MAGICAL_TARGET 9 GetModifierProcAttack_BonusDamage_Magical_Target
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_FEEDBACK 10 GetModifierProcAttack_Feedback
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ATTACK_DAMAGE 11 GetModifierOverrideAttackDamage
modifierfunction.MODIFIER_PROPERTY_PRE_ATTACK 12 GetModifierPreAttack
modifierfunction.MODIFIER_PROPERTY_INVISIBILITY_LEVEL 13 GetModifierInvisibilityLevel
modifierfunction.MODIFIER_PROPERTY_INVISIBILITY_ATTACK_BEHAVIOR_EXCEPTION 14 GetModifierInvisibilityAttackBehaviorException
modifierfunction.MODIFIER_PROPERTY_PERSISTENT_INVISIBILITY 15 GetModifierPersistentInvisibility
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT 16 GetModifierMoveSpeedBonus_Constant
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BASE_OVERRIDE 17 GetModifierMoveSpeedOverride
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_MIN_OVERRIDE 18 GetModifierMoveSpeed_MinOverride
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_MAX_OVERRIDE 19 GetModifierMoveSpeed_MaxOverride
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE 20 GetModifierMoveSpeedBonus_Percentage
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE 21 GetModifierMoveSpeedBonus_Percentage_Unique
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE 22 GetModifierMoveSpeedBonus_Special_Boots
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE_2 23 GetModifierMoveSpeedBonus_Special_Boots_2
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT_UNIQUE 24 GetModifierMoveSpeedBonus_Constant_Unique
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT_UNIQUE_2 25 GetModifierMoveSpeedBonus_Constant_Unique_2
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE 26 GetModifierMoveSpeed_Absolute
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MIN 27 GetModifierMoveSpeed_AbsoluteMin
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MAX 28 GetModifierMoveSpeed_AbsoluteMax
modifierfunction.MODIFIER_PROPERTY_IGNORE_MOVESPEED_LIMIT 29 GetModifierIgnoreMovespeedLimit
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_LIMIT 30 GetModifierMoveSpeed_Limit
modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BASE_OVERRIDE 31 GetModifierAttackSpeedBaseOverride
modifierfunction.MODIFIER_PROPERTY_FIXED_ATTACK_RATE 32 GetModifierFixedAttackRate
modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT 33 GetModifierAttackSpeedBonus_Constant
modifierfunction.MODIFIER_PROPERTY_IGNORE_ATTACKSPEED_LIMIT 34 GetModifierAttackSpeed_Limit
modifierfunction.MODIFIER_PROPERTY_COOLDOWN_REDUCTION_CONSTANT 35 GetModifierCooldownReduction_Constant
modifierfunction.MODIFIER_PROPERTY_MANACOST_REDUCTION_CONSTANT 36 GetModifierManacostReduction_Constant
modifierfunction.MODIFIER_PROPERTY_HEALTHCOST_REDUCTION_CONSTANT 37 GetModifierHealthcostReduction_Constant
modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT 38 GetModifierBaseAttackTimeConstant
modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT_ADJUST 39 GetModifierBaseAttackTimeConstant_Adjust
modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_PERCENTAGE 40 GetModifierBaseAttackTimePercentage
modifierfunction.MODIFIER_PROPERTY_ATTACK_POINT_CONSTANT 41 GetModifierAttackPointConstant
modifierfunction.MODIFIER_PROPERTY_BONUSDAMAGEOUTGOING_PERCENTAGE 42 GetModifierBonusDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE 43 GetModifierDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION 44 GetModifierDamageOutgoing_Percentage_Illusion
modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION_AMPLIFY 45 GetModifierDamageOutgoing_Percentage_Illusion_Amplify
modifierfunction.MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE 46 GetModifierTotalDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP 47 GetModifierSpellAmplify_PercentageCreep
modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE 48 GetModifierSpellAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE 49 GetModifierSpellAmplify_PercentageUnique
modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_TARGET 50 GetModifierSpellAmplify_PercentageTarget
modifierfunction.MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE 51 GetModifierHealAmplify_PercentageSource
modifierfunction.MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET 52 GetModifierHealAmplify_PercentageTarget
modifierfunction.MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE 53 GetModifierHPRegenAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE 54 GetModifierLifestealRegenAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE 55 GetModifierSpellLifestealRegenAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE_UNIQUE 56 GetModifierSpellLifestealRegenAmplify_Percentage_Unique
modifierfunction.MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE 57 GetModifierMPRegenAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE_UNIQUE 58 GetModifierMPRegenAmplify_Percentage_Unique
modifierfunction.MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE 59 GetModifierManaDrainAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE 60 GetModifierMPRestoreAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE 61 GetModifierBaseDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE 62 GetModifierBaseDamageOutgoing_PercentageUnique
modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE 63 GetModifierIncomingDamage_Percentage
modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE 64 GetModifierIncomingPhysicalDamage_Percentage
modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT 65 GetModifierIncomingPhysicalDamageConstant
modifierfunction.MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT 66 GetModifierIncomingSpellDamageConstant
modifierfunction.MODIFIER_PROPERTY_EVASION_CONSTANT 67 GetModifierEvasion_Constant
modifierfunction.MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT 68 GetModifierNegativeEvasion_Constant
modifierfunction.MODIFIER_PROPERTY_STATUS_RESISTANCE 69 GetModifierStatusResistance
modifierfunction.MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING 70 GetModifierStatusResistanceStacking
modifierfunction.MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER 71 GetModifierStatusResistanceCaster
modifierfunction.MODIFIER_PROPERTY_AVOID_DAMAGE 72 GetModifierAvoidDamage
modifierfunction.MODIFIER_PROPERTY_AVOID_SPELL 73 GetModifierAvoidSpell
modifierfunction.MODIFIER_PROPERTY_MISS_PERCENTAGE 74 GetModifierMiss_Percentage
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE 75 GetModifierPhysicalArmorBase_Percentage
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE 76 GetModifierPhysicalArmorTotal_Percentage
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS 77 GetModifierPhysicalArmorBonus
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE 78 GetModifierPhysicalArmorBonusUnique
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE 79 GetModifierPhysicalArmorBonusUniqueActive
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST 80 GetModifierPhysicalArmorBonusPost
modifierfunction.MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR 81 GetModifierMinPhysicalArmor
modifierfunction.MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR 82 GetModifierIgnorePhysicalArmor
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION 83 GetModifierMagicalResistanceBaseReduction
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION 84 GetModifierMagicalResistanceDirectModification
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS 85 GetModifierMagicalResistanceBonus
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS 86 GetModifierMagicalResistanceBonusIllusions
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE 87 GetModifierMagicalResistanceBonusUnique
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE 88 GetModifierMagicalResistanceDecrepifyUnique
modifierfunction.MODIFIER_PROPERTY_BASE_MANA_REGEN 89 GetModifierBaseRegen
modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT 90 GetModifierConstantManaRegen
modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE 91 GetModifierConstantManaRegenUnique
modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE 92 GetModifierTotalPercentageManaRegen
modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT 93 GetModifierConstantHealthRegen
modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE 94 GetModifierHealthRegenPercentage
modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE 95 GetModifierHealthRegenPercentageUnique
modifierfunction.MODIFIER_PROPERTY_HEALTH_BONUS 96 GetModifierHealthBonus
modifierfunction.MODIFIER_PROPERTY_MANA_BONUS 97 GetModifierManaBonus
modifierfunction.MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS 98 GetModifierExtraStrengthBonus
modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS 99 GetModifierExtraHealthBonus
modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_BONUS 100 GetModifierExtraManaBonus
modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE 101 GetModifierExtraManaBonusPercentage
modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE 102 GetModifierExtraHealthPercentage
modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE 103 GetModifierExtraManaPercentage
modifierfunction.MODIFIER_PROPERTY_STATS_STRENGTH_BONUS 104 GetModifierBonusStats_Strength
modifierfunction.MODIFIER_PROPERTY_STATS_AGILITY_BONUS 105 GetModifierBonusStats_Agility
modifierfunction.MODIFIER_PROPERTY_STATS_INTELLECT_BONUS 106 GetModifierBonusStats_Intellect
modifierfunction.MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE 107 GetModifierBonusStats_Strength_Percentage
modifierfunction.MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE 108 GetModifierBonusStats_Agility_Percentage
modifierfunction.MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE 109 GetModifierBonusStats_Intellect_Percentage
modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS 110 GetModifierCastRangeBonus
modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE 111 GetModifierCastRangeBonusPercentage
modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET 112 GetModifierCastRangeBonusTarget
modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING 113 GetModifierCastRangeBonusStacking
modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE 114 GetModifierAttackRangeOverride
modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS 115 GetModifierAttackRangeBonus
modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE 116 GetModifierAttackRangeBonusUnique
modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE 117 GetModifierAttackRangeBonusPercentage
modifierfunction.MODIFIER_PROPERTY_MAX_ATTACK_RANGE 118 GetModifierMaxAttackRange
modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS 119 GetModifierProjectileSpeedBonus
modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE 120 GetModifierProjectileSpeedBonusPercentage
modifierfunction.MODIFIER_PROPERTY_PROJECTILE_NAME 121 GetModifierProjectileName
modifierfunction.MODIFIER_PROPERTY_REINCARNATION 122 ReincarnateTime
modifierfunction.MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX 123 ReincarnateSuppressFX
modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME 124 GetModifierConstantRespawnTime
modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE 125 GetModifierPercentageRespawnTime
modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_STACKING 126 GetModifierStackingRespawnTime
modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE 127 GetModifierPercentageCooldown
modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING 128 GetModifierPercentageCooldownOngoing
modifierfunction.MODIFIER_PROPERTY_CASTTIME_PERCENTAGE 129 GetModifierPercentageCasttime
modifierfunction.MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE 130 GetModifierPercentageAttackAnimTime
modifierfunction.MODIFIER_PROPERTY_MANACOST_PERCENTAGE 131 GetModifierPercentageManacost
modifierfunction.MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING 132 GetModifierPercentageManacostStacking
modifierfunction.MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE 133 GetModifierPercentageHealthcost
modifierfunction.MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING 134 GetModifierPercentageHealthcostStacking
modifierfunction.MODIFIER_PROPERTY_DEATHGOLDCOST 135 GetModifierConstantDeathGoldCost
modifierfunction.MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST 136 GetModifierPercentageDeathGoldCost
modifierfunction.MODIFIER_PROPERTY_EXP_RATE_BOOST 137 GetModifierPercentageExpRateBoost
modifierfunction.MODIFIER_PROPERTY_GOLD_RATE_BOOST 138 GetModifierPercentageGoldRateBoost
modifierfunction.MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE 139 GetModifierPreAttack_CriticalStrike
modifierfunction.MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE 140 GetModifierPreAttack_Target_CriticalStrike
modifierfunction.MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK 141 GetModifierMagical_ConstantBlock
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK 142 GetModifierPhysical_ConstantBlock
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL 143 GetModifierPhysical_ConstantBlockSpecial
modifierfunction.MODIFIER_PROPERTY_INNATE_DAMAGE_BLOCK_PCT_OVERRIDE 144 GetModifierInnateDamageBlockPctOverride
modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR 145 GetModifierPhysical_ConstantBlockUnavoidablePreArmor
modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK 146 GetModifierTotal_ConstantBlock
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION 147 GetOverrideAnimation
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE 148 GetOverrideAnimationRate
modifierfunction.MODIFIER_PROPERTY_ABSORB_SPELL 149 GetAbsorbSpell
modifierfunction.MODIFIER_PROPERTY_REFLECT_SPELL 150 GetReflectSpell
modifierfunction.MODIFIER_PROPERTY_DISABLE_AUTOATTACK 151 GetDisableAutoAttack
modifierfunction.MODIFIER_PROPERTY_BONUS_DAY_VISION 152 GetBonusDayVision
modifierfunction.MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE 153 GetBonusDayVisionPercentage
modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION 154 GetBonusNightVision
modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE 155 GetBonusNightVisionUnique
modifierfunction.MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE 156 GetBonusVisionPercentage
modifierfunction.MODIFIER_PROPERTY_FIXED_DAY_VISION 157 GetFixedDayVision
modifierfunction.MODIFIER_PROPERTY_FIXED_NIGHT_VISION 158 GetFixedNightVision
modifierfunction.MODIFIER_PROPERTY_MIN_HEALTH 159 GetMinHealth
modifierfunction.MODIFIER_PROPERTY_MIN_MANA 160 GetMinMana
modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL 161 GetAbsoluteNoDamagePhysical
modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL 162 GetAbsoluteNoDamageMagical
modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE 163 GetAbsoluteNoDamagePure
modifierfunction.MODIFIER_PROPERTY_IS_ILLUSION 164 GetIsIllusion
modifierfunction.MODIFIER_PROPERTY_ILLUSION_LABEL 165 GetModifierIllusionLabel
modifierfunction.MODIFIER_PROPERTY_STRONG_ILLUSION 166 GetModifierStrongIllusion
modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION 167 GetModifierSuperIllusion
modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE 168 GetModifierSuperIllusionWithUltimate
modifierfunction.MODIFIER_PROPERTY_XP_DURING_DEATH 169 GetModifierXPDuringDeath
modifierfunction.MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE 170 GetModifierTurnRate_Percentage
modifierfunction.MODIFIER_PROPERTY_TURN_RATE_OVERRIDE 171 GetModifierTurnRate_Override
modifierfunction.MODIFIER_PROPERTY_DISABLE_HEALING 172 GetDisableHealing
modifierfunction.MODIFIER_PROPERTY_DISABLE_MANA_GAIN 173 GetDisableManaGain
modifierfunction.MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK 174 GetAlwaysAllowAttack
modifierfunction.MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK 175 GetAllowEtherealAttack
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL 176 GetOverrideAttackMagical
modifierfunction.MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH 177 GetModifierUnitStatsNeedsRefresh
modifierfunction.MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER 178 Unused
modifierfunction.MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER 179 Unused
modifierfunction.MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING 180 GetModifierUnitDisllowUpgrading
modifierfunction.MODIFIER_PROPERTY_DODGE_PROJECTILE 181 GetModifierDodgeProjectile
modifierfunction.MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK 182 GetTriggerCosmeticAndEndAttack
modifierfunction.MODIFIER_PROPERTY_MAX_DEBUFF_DURATION 183 GetModifierMaxDebuffDuration
modifierfunction.MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER 184 GetPrimaryStatDamageMultiplier
modifierfunction.MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW 185 GetModifierPreAttack_DeadlyBlow
modifierfunction.MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION 186 GetAlwaysAutoAttackWhileHoldPosition
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_PIERCING_PERCENTAGE_TARGET 187 GetPhysicalArmorPiercingPercentageTarget
modifierfunction.MODIFIER_PROPERTY_MAGICAL_ARMOR_PIERCING_PERCENTAGE_TARGET 188 GetMagicalArmorPiercingPercentageTarget
modifierfunction.MODIFIER_PROPERTY_CRITICAL_STRIKE_BONUS 189 GetCriticalStrikeBonus
modifierfunction.MODIFIER_PROPERTY_CONVERT_ATTACK_PHYSICAL_TO_PURE 190 GetConvertAttackPhysicalToPure
modifierfunction.MODIFIER_EVENT_ON_SPELL_TARGET_READY 191 OnSpellTargetReady
modifierfunction.MODIFIER_EVENT_ON_ATTACK_RECORD 192 OnAttackRecord
modifierfunction.MODIFIER_EVENT_ON_ATTACK_START 193 OnAttackStart
modifierfunction.MODIFIER_EVENT_ON_ATTACK 194 OnAttack
modifierfunction.MODIFIER_EVENT_ON_ATTACK_LANDED 195 OnAttackLanded
modifierfunction.MODIFIER_EVENT_ON_ATTACK_FAIL 196 OnAttackFail
modifierfunction.MODIFIER_EVENT_ON_ATTACK_ALLIED 197 OnAttackAllied
modifierfunction.MODIFIER_EVENT_ON_PROJECTILE_DODGE 198 OnProjectileDodge
modifierfunction.MODIFIER_EVENT_ON_ORDER 199 OnOrder
modifierfunction.MODIFIER_EVENT_ON_UNIT_MOVED 200 OnUnitMoved
modifierfunction.MODIFIER_EVENT_ON_ABILITY_START 201 OnAbilityStart
modifierfunction.MODIFIER_EVENT_ON_ABILITY_EXECUTED 202 OnAbilityExecuted
modifierfunction.MODIFIER_EVENT_ON_ABILITY_FULLY_CAST 203 OnAbilityFullyCast
modifierfunction.MODIFIER_EVENT_ON_BREAK_INVISIBILITY 204 OnBreakInvisibility
modifierfunction.MODIFIER_EVENT_ON_ABILITY_END_CHANNEL 205 OnAbilityEndChannel
modifierfunction.MODIFIER_EVENT_ON_PROCESS_UPGRADE 206 Unused
modifierfunction.MODIFIER_EVENT_ON_REFRESH 207 Unused
modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE 208 OnTakeDamage
modifierfunction.MODIFIER_EVENT_ON_DEATH_PREVENTED 209 OnDamagePrevented
modifierfunction.MODIFIER_EVENT_ON_STATE_CHANGED 210 OnStateChanged
modifierfunction.MODIFIER_EVENT_ON_ORB_EFFECT 211 Unused
modifierfunction.MODIFIER_EVENT_ON_PROCESS_CLEAVE 212 OnProcessCleave
modifierfunction.MODIFIER_EVENT_ON_DAMAGE_CALCULATED 213 OnDamageCalculated
modifierfunction.MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED 214 OnMagicDamageCalculated
modifierfunction.MODIFIER_EVENT_ON_ATTACKED 215 OnAttacked
modifierfunction.MODIFIER_EVENT_ON_DEATH 216 OnDeath
modifierfunction.MODIFIER_EVENT_ON_DEATH_COMPLETED 217 OnDeathCompleted
modifierfunction.MODIFIER_EVENT_ON_RESPAWN 218 OnRespawn
modifierfunction.MODIFIER_EVENT_ON_SPENT_MANA 219 OnSpentMana
modifierfunction.MODIFIER_EVENT_ON_SPENT_HEALTH 220 OnSpentHealth
modifierfunction.MODIFIER_EVENT_ON_TELEPORTING 221 OnTeleporting
modifierfunction.MODIFIER_EVENT_ON_TELEPORTED 222 OnTeleported
modifierfunction.MODIFIER_EVENT_ON_SET_LOCATION 223 OnSetLocation
modifierfunction.MODIFIER_EVENT_ON_HEALTH_GAINED 224 OnHealthGained
modifierfunction.MODIFIER_EVENT_ON_MANA_GAINED 225 OnManaGained
modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT 226 OnTakeDamageKillCredit
modifierfunction.MODIFIER_EVENT_ON_HERO_KILLED 227 OnHeroKilled
modifierfunction.MODIFIER_EVENT_ON_HEAL_RECEIVED 228 OnHealReceived
modifierfunction.MODIFIER_EVENT_ON_BUILDING_KILLED 229 OnBuildingKilled
modifierfunction.MODIFIER_EVENT_ON_MODEL_CHANGED 230 OnModelChanged
modifierfunction.MODIFIER_EVENT_ON_MODIFIER_ADDED 231 OnModifierAdded
modifierfunction.MODIFIER_EVENT_ON_MODIFIER_REMOVED 232 OnModifierRemoved
modifierfunction.MODIFIER_PROPERTY_TOOLTIP 233 OnTooltip
modifierfunction.MODIFIER_PROPERTY_MODEL_CHANGE 234 GetModifierModelChange
modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE 235 GetModifierModelScale
modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME 236 GetModifierModelScaleAnimateTime
modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE 237 GetModifierModelScaleUseInOutEase
modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT 238 GetModifierModelScaleConstant
modifierfunction.MODIFIER_PROPERTY_IS_SCEPTER 239 GetModifierScepter
modifierfunction.MODIFIER_PROPERTY_IS_SHARD 240 GetModifierShard
modifierfunction.MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION 241 GetModifierRadarCooldownReduction
modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS 242 GetActivityTranslationModifiers
modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND 243 GetAttackSound
modifierfunction.MODIFIER_PROPERTY_LIFETIME_FRACTION 244 GetUnitLifetimeFraction
modifierfunction.MODIFIER_PROPERTY_PROVIDES_FOW_POSITION 245 GetModifierProvidesFOWVision
modifierfunction.MODIFIER_PROPERTY_SPELLS_REQUIRE_HP 246 GetModifierSpellsRequireHP
modifierfunction.MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST 247 GetModifierConvertManaCostToHealthCost
modifierfunction.MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP 248 GetForceDrawOnMinimap
modifierfunction.MODIFIER_PROPERTY_DISABLE_TURNING 249 GetModifierDisableTurning
modifierfunction.MODIFIER_PROPERTY_IGNORE_CAST_ANGLE 250 GetModifierIgnoreCastAngle
modifierfunction.MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE 251 GetModifierChangeAbilityValue
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL 252 GetModifierOverrideAbilitySpecial
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE 253 GetModifierOverrideAbilitySpecialValue
modifierfunction.MODIFIER_PROPERTY_ABILITY_LAYOUT 254 GetModifierAbilityLayout
modifierfunction.MODIFIER_EVENT_ON_DOMINATED 255 OnDominated
modifierfunction.MODIFIER_EVENT_ON_KILL 256 OnKill
modifierfunction.MODIFIER_EVENT_ON_ASSIST 257 OnAssist
modifierfunction.MODIFIER_PROPERTY_TEMPEST_DOUBLE 258 GetModifierTempestDouble
modifierfunction.MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE 259 PreserveParticlesOnModelChanged
modifierfunction.MODIFIER_EVENT_ON_ATTACK_FINISHED 260 OnAttackFinished
modifierfunction.MODIFIER_PROPERTY_IGNORE_COOLDOWN 261 GetModifierIgnoreCooldown
modifierfunction.MODIFIER_PROPERTY_CAN_ATTACK_TREES 262 GetModifierCanAttackTrees
modifierfunction.MODIFIER_PROPERTY_VISUAL_Z_DELTA 263 GetVisualZDelta
modifierfunction.MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE 264 GetVisualZSpeedBaseOverride
modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION 265
modifierfunction.MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER 266 GetModifierNoVisionOfAttacker
modifierfunction.MODIFIER_PROPERTY_TOOLTIP2 267 OnTooltip2
modifierfunction.MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY 268 OnAttackRecordDestroy
modifierfunction.MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT 269 OnProjectileObstructionHit
modifierfunction.MODIFIER_PROPERTY_SUPPRESS_TELEPORT 270 GetSuppressTeleport
modifierfunction.MODIFIER_EVENT_ON_ATTACK_CANCELLED 271 OnAttackCancelled
modifierfunction.MODIFIER_PROPERTY_SUPPRESS_CLEAVE 272 GetSuppressCleave
modifierfunction.MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS 273 BotAttackScoreBonus
modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE 274 GetModifierAttackSpeedReductionPercentage
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE 275 GetModifierMoveSpeedReductionPercentage
modifierfunction.MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET 276
modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE 277 GetModifierAttackSpeedPercentage
modifierfunction.MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE 278 OnAttemptProjectileDodge
modifierfunction.MODIFIER_EVENT_ON_PREDEBUFF_APPLIED 279 OnPreDebuffApplied
modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING 280 GetModifierPercentageCooldownStacking
modifierfunction.MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET 281 GetModifierSpellRedirectTarget
modifierfunction.MODIFIER_PROPERTY_TURN_RATE_CONSTANT 282 GetModifierTurnRateConstant
modifierfunction.MODIFIER_PROPERTY_PACK_RAT 283 GetModifierIsPackRat
modifierfunction.MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE 284 GetModifierPhysicalDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE 285 GetModifierKnockbackAmplification_Percentage
modifierfunction.MODIFIER_PROPERTY_HEALTHBAR_PIPS 286 GetModifierHealthBarPips
modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT 287 GetModifierIncomingDamageConstant
modifierfunction.MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY 288 OnSpellAppliedSuccessfully
modifierfunction.MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS 289 GetModifierAvoidDamageAfterReductions
modifierfunction.MODIFIER_PROPERTY_FAIL_ATTACK 290 GetModifierPropetyFailAttack
modifierfunction.MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT 291 GetModifierPrereduceIncomingDamage_Mult
modifierfunction.MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX 292 GetModifierSuppressFullscreenDeathFX
modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST 293 MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST
modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE 294 GetModifierDamageOutgoing_PercentageMultiplicative
modifierfunction.MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER 295 GetModifierTickGold_Multiplier
modifierfunction.MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE 296 GEtModifierSlowResistance_Unique
modifierfunction.MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING 297 GetModifierSlowResistance_Stacking
modifierfunction.MODIFIER_PROPERTY_SLOW_RESISTANCE_APPLIES_TO_ATTACKS 298 GetModifierSlowResistanceAppliesToAttacks
modifierfunction.MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE 299 GetModifierAoEBonusPercentage
modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED 300 GetModifierProjectileSpeed
modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET 301 GetModifierProjectileSpeedTarget
modifierfunction.MODIFIER_PROPERTY_BECOME_STRENGTH 302 GetModifierBecomeStrength
modifierfunction.MODIFIER_PROPERTY_BECOME_AGILITY 303 GetModifierBecomeAgility
modifierfunction.MODIFIER_PROPERTY_BECOME_INTELLIGENCE 304 GetModifierBecomeIntelligence
modifierfunction.MODIFIER_PROPERTY_BECOME_UNIVERSAL 305 GetModifierBecomeUniversal
modifierfunction.MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK 306 OnForceProcMagicStick
modifierfunction.MODIFIER_EVENT_ON_DAMAGE_HPLOSS 307 OnDamageHPLoss
modifierfunction.MODIFIER_PROPERTY_SHARE_XPRUNE 308 GetModifierShareXPRune
modifierfunction.MODIFIER_PROPERTY_XP_FOUNTAIN_COUNTDOWN_TIME_OVERRIDE 309 GetModifierXPFountainCountdownTimeOverride
modifierfunction.MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH 310 GetModifierNoFreeTPScrollOnDeath
modifierfunction.MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE 311 GetModifierHasBonusNeutralItemChoice
modifierfunction.MODIFIER_PROPERTY_PRESERVE_NEUTRAL_ITEM_PASSIVES 312 GetModifierPreserveNeutralItemPassives
modifierfunction.MODIFIER_PROPERTY_FORCE_MAX_HEALTH 313 GetModifierForceMaxHealth
modifierfunction.MODIFIER_PROPERTY_FORCE_MAX_MANA 314 GetModifierForceMaxMana
modifierfunction.MODIFIER_PROPERTY_AOE_BONUS_CONSTANT 315 GetModifierAoEBonusConstant
modifierfunction.MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING 316 GetModifierAoEBonusConstantStacking
modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK 317 OnTakeDamagePostUnavoidableBlock
modifierfunction.MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES 318 OnMuteDamageAbilities
modifierfunction.MODIFIER_PROPERTY_SUPPRESS_CRIT 319 GetSuppressCrit
modifierfunction.MODIFIER_PROPERTY_ABILITY_POINTS 320 GetModifierAbilityPoints
modifierfunction.MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT 321 GetModifierBuybackPenaltyPercent
modifierfunction.MODIFIER_PROPERTY_ITEM_SELLBACK_COST 322 GetModifierItemSellbackCost
modifierfunction.MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING 323 GetModifierDisassembleAnything
modifierfunction.MODIFIER_PROPERTY_FIXED_MANA_REGEN 324 GetModifierFixedManaRegen
modifierfunction.MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE 325 GetModifierBonusUphillMissChance
modifierfunction.MODIFIER_PROPERTY_CREEP_DENY_PERCENT 326 GetModifierCreepDenyPercent
modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX 327 GetModifierAttackSpeedAbsoluteMax
modifierfunction.MODIFIER_PROPERTY_FOW_TEAM 328 GetModifierFoWTeam
modifierfunction.MODIFIER_EVENT_ON_HERO_BEGIN_DYING 329 OnHeroBeginDying
modifierfunction.MODIFIER_PROPERTY_BONUS_LOTUS_HEAL 330 GetModifierBonusLotusHeal
modifierfunction.MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE 331 GetModifierBonusLotusHeal
modifierfunction.MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE 332 GetModifierBonusLotusHeal
modifierfunction.MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE 333 GetModifierBonusLotusHeal
modifierfunction.MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE 334 GetModifierBonusLotusHeal
modifierfunction.MODIFIER_EVENT_ON_DAY_STARTED 335 OnDayStarted
modifierfunction.MODIFIER_EVENT_ON_NIGHT_STARTED 336 OnNightStarted
modifierfunction.MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE 337 GetModifierCreateBonusIllusionChance
modifierfunction.MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT 338 GetModifierCreateBonusIllusionCount
modifierfunction.MODIFIER_PROPERTY_PSEUDORANDOM_BONUS 339 GetModofierPropertyPseudoRandomBonus
modifierfunction.MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS 340 GetModifierAttackHeightBonus
modifierfunction.MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR 341 GetSkipAttackRegulator
modifierfunction.MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET 342 GetModifierMiss_Percentage_Target
modifierfunction.MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS 343 GetModifierAdditionalNutralItemDrops
modifierfunction.MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE 344 GetModifierKillStreakBonusGoldPercentage
modifierfunction.MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION 345 GetModifierHPRegenMultiplierPreAmplification
modifierfunction.MODIFIER_PROPERTY_HEROFACET_OVERRIDE 346 GetModifierHeroFacetOverride
modifierfunction.MODIFIER_EVENT_ON_TREE_CUT_DOWN 347 OnTreeCutDown
modifierfunction.MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED 348 OnCleaveAttackLanded
modifierfunction.MODIFIER_PROPERTY_MIN_ATTRIBUTE_LEVEL 349 MinAttributeLevel
modifierfunction.MODIFIER_PROPERTY_TIER_TOKEN_REROLL 350 GetTierTokenReroll
modifierfunction.MODIFIER_PROPERTY_VISION_DEGREES_RESTRICTION 351 GetVisionDegreeRestriction
modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_STACKING 352 GetModifierTotal_ConstantBlockStacking
modifierfunction.MODIFIER_PROPERTY_INVENTORY_SLOT_RESTRICTED 353 GetModifierInventorySlotRestricted
modifierfunction.MODIFIER_EVENT_ON_TIER_TOKEN_REROLLED 354 OnTierTokenRerolled
modifierfunction.MODIFIER_PROPERTY_REDIRECT_SPELL 355 GetRedirectSpell
modifierfunction.MODIFIER_PROPERTY_BASEATTACK_POSTBONUS 356 GetBaseAttackPostBonus
modifierfunction.MODIFIER_EVENT_ON_FOW_TEAM_CHANGED 357 OnFoWTeamChanged
modifierfunction.MODIFIER_PROPERTY_SUPPRESS_ATTACK_PROCS 358 GetSuppressAttackProcs
modifierfunction.MODIFIER_EVENT_ON_ABILITY_TOGGLED 359 OnAbilityToggled
modifierfunction.MODIFIER_PROPERTY_AVOID_ATTACK_PROCS 360 GetModifierAvoidAttackProcs
modifierfunction.MODIFIER_EVENT_ON_RUNE_SPAWN 361 OnRuneSpawn
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_LIFESTEAL 362 GetModifierProperty_PhysicalLifesteal
modifierfunction.MODIFIER_PROPERTY_MAGICAL_LIFESTEAL 363 GetModifierProperty_MagicalLifesteal
modifierfunction.MODIFIER_EVENT_ON_PURE_DAMAGE_CALCULATED 364 OnPureDamageCalculated
modifierfunction.MODIFIER_EVENT_NEUTRAL_TRINKET_OPTIONS 365 GetModifierNeutralTrinketOptions
modifierfunction.MODIFIER_EVENT_NEUTRAL_ENHANCEMENT_OPTIONS 366 GetModifierNeutralEnhancementOptions
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_MAX_BONUS_CONSTANT 367 GetModifierMoveSpeedMax_BonusConstant
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_POST_MULTIPLIER_BONUS_CONSTANT 368 GetModifierMoveSpeedPostMultiplierBonus_Constant
modifierfunction.MODIFIER_PROPERTY_FORBID_ILLUSIONS 369 GetModifierPropertyForbidIllusions
modifierfunction.MODIFIER_PROPERTY_MANACOST_OVERRIDE 370 GetModifierPropertyManacostOverride
modifierfunction.MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION 371 GetModifierPropertyRestorationAmplification
modifierfunction.MODIFIER_PROPERTY_RESTORATION_AMPLIFICATION_UNIQUE 372 GetModifierPropertyRestorationAmplificationUnique
modifierfunction.MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE_UNIQUE 373 GetModifierPropertyHealingAmplificationUnique
modifierfunction.MODIFIER_PROPERTY_SUPPRESS_INCOMING_CRIT 374 GetSuppressIncomingCrit
modifierfunction.MODIFIER_PROPERTY_UPGRADE_NEUTRAL_ARTIFACTS 375 GetModifierPropertyUpgradeNeutralArtifacts
modifierfunction.MODIFIER_PROPERTY_CONSUMABLE_USE_SPEED 376 GetModifierPropertyConsumableUseSpeed
modifierfunction.MODIFIER_PROPERTY_REQUIRED_LEVEL 377 GetRequiredLevel
modifierfunction.MODIFIER_FUNCTION_LAST 378
modifierfunction.MODIFIER_FUNCTION_INVALID 65535

modifierstate

Enumerator Value Description
modifierstate.MODIFIER_STATE_ROOTED 0
modifierstate.MODIFIER_STATE_DISARMED 1
modifierstate.MODIFIER_STATE_ATTACK_IMMUNE 2
modifierstate.MODIFIER_STATE_SILENCED 3
modifierstate.MODIFIER_STATE_MUTED 4
modifierstate.MODIFIER_STATE_STUNNED 5
modifierstate.MODIFIER_STATE_HEXED 6
modifierstate.MODIFIER_STATE_INVISIBLE 7
modifierstate.MODIFIER_STATE_INVULNERABLE 8
modifierstate.MODIFIER_STATE_MAGIC_IMMUNE 9
modifierstate.MODIFIER_STATE_PROVIDES_VISION 10
modifierstate.MODIFIER_STATE_NIGHTMARED 11
modifierstate.MODIFIER_STATE_BLOCK_DISABLED 12
modifierstate.MODIFIER_STATE_EVADE_DISABLED 13
modifierstate.MODIFIER_STATE_UNSELECTABLE 14
modifierstate.MODIFIER_STATE_CANNOT_TARGET_ENEMIES 15
modifierstate.MODIFIER_STATE_CANNOT_TARGET_BUILDINGS 16
modifierstate.MODIFIER_STATE_CANNOT_MISS 17
modifierstate.MODIFIER_STATE_SPECIALLY_DENIABLE 18
modifierstate.MODIFIER_STATE_FROZEN 19
modifierstate.MODIFIER_STATE_COMMAND_RESTRICTED 20
modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP 21
modifierstate.MODIFIER_STATE_LOW_ATTACK_PRIORITY 22
modifierstate.MODIFIER_STATE_NO_HEALTH_BAR 23
modifierstate.MODIFIER_STATE_NO_HEALTH_BAR_FOR_ENEMIES 24
modifierstate.MODIFIER_STATE_NO_HEALTH_BAR_FOR_OTHER_PLAYERS 25
modifierstate.MODIFIER_STATE_FLYING 26
modifierstate.MODIFIER_STATE_NO_UNIT_COLLISION 27
modifierstate.MODIFIER_STATE_NO_TEAM_MOVE_TO 28
modifierstate.MODIFIER_STATE_NO_TEAM_SELECT 29
modifierstate.MODIFIER_STATE_PASSIVES_DISABLED 30
modifierstate.MODIFIER_STATE_DOMINATED 31
modifierstate.MODIFIER_STATE_BLIND 32
modifierstate.MODIFIER_STATE_OUT_OF_GAME 33
modifierstate.MODIFIER_STATE_FAKE_ALLY 34
modifierstate.MODIFIER_STATE_FLYING_FOR_PATHING_PURPOSES_ONLY 35
modifierstate.MODIFIER_STATE_TRUESIGHT_IMMUNE 36
modifierstate.MODIFIER_STATE_UNTARGETABLE 37
modifierstate.MODIFIER_STATE_UNTARGETABLE_ALLIED 38
modifierstate.MODIFIER_STATE_UNTARGETABLE_ENEMY 39
modifierstate.MODIFIER_STATE_UNTARGETABLE_SELF 40
modifierstate.MODIFIER_STATE_IGNORING_MOVE_AND_ATTACK_ORDERS 41
modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_TREES 42
modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP_FOR_ENEMIES 43
modifierstate.MODIFIER_STATE_UNSLOWABLE 44
modifierstate.MODIFIER_STATE_TETHERED 45
modifierstate.MODIFIER_STATE_IGNORING_STOP_ORDERS 46
modifierstate.MODIFIER_STATE_FEARED 47
modifierstate.MODIFIER_STATE_TAUNTED 48
modifierstate.MODIFIER_STATE_CANNOT_BE_MOTION_CONTROLLED 49
modifierstate.MODIFIER_STATE_FORCED_FLYING_VISION 50
modifierstate.MODIFIER_STATE_ATTACK_ALLIES 51
modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_CLIFFS 52
modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE 53
modifierstate.MODIFIER_STATE_SPECIALLY_UNDENIABLE 54
modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS 55
modifierstate.MODIFIER_STATE_DEBUFF_IMMUNE 56
modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_BASE_BLOCKER 57
modifierstate.MODIFIER_STATE_IGNORING_MOVE_ORDERS 58
modifierstate.MODIFIER_STATE_ATTACKS_ARE_MELEE 59
modifierstate.MODIFIER_STATE_CAN_USE_BACKPACK_ITEMS 60
modifierstate.MODIFIER_STATE_CASTS_IGNORE_CHANNELING 61
modifierstate.MODIFIER_STATE_ATTACKS_DONT_REVEAL 62
modifierstate.MODIFIER_STATE_NEUTRALS_DONT_ATTACK 63
modifierstate.MODIFIER_STATE_LAST 64

DOTAModifierAttribute_t

Enumerator Value Description
DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_NONE 0
DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_PERMANENT 1
DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_MULTIPLE 2
DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_IGNORE_INVULNERABLE 4
DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_AURA_PRIORITY 8
DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_IGNORE_DODGE 16

Attributes

Enumerator Value Description
Attributes.DOTA_ATTRIBUTE_STRENGTH 0
Attributes.DOTA_ATTRIBUTE_AGILITY 1
Attributes.DOTA_ATTRIBUTE_INTELLECT 2
Attributes.DOTA_ATTRIBUTE_ALL 3
Attributes.DOTA_ATTRIBUTE_MAX 4
Attributes.DOTA_ATTRIBUTE_INVALID -1

ParticleAttachment_t

Enumerator Value Description
ParticleAttachment_t.PATTACH_INVALID -1
ParticleAttachment_t.PATTACH_ABSORIGIN 0
ParticleAttachment_t.PATTACH_ABSORIGIN_FOLLOW 1
ParticleAttachment_t.PATTACH_CUSTOMORIGIN 2
ParticleAttachment_t.PATTACH_CUSTOMORIGIN_FOLLOW 3
ParticleAttachment_t.PATTACH_POINT 4
ParticleAttachment_t.PATTACH_POINT_FOLLOW 5
ParticleAttachment_t.PATTACH_EYES_FOLLOW 6
ParticleAttachment_t.PATTACH_OVERHEAD_FOLLOW 7
ParticleAttachment_t.PATTACH_WORLDORIGIN 8
ParticleAttachment_t.PATTACH_ROOTBONE_FOLLOW 9
ParticleAttachment_t.PATTACH_RENDERORIGIN_FOLLOW 10
ParticleAttachment_t.PATTACH_MAIN_VIEW 11
ParticleAttachment_t.PATTACH_WATERWAKE 12
ParticleAttachment_t.PATTACH_CENTER_FOLLOW 13
ParticleAttachment_t.PATTACH_CUSTOM_GAME_STATE_1 14
ParticleAttachment_t.PATTACH_HEALTHBAR 15
ParticleAttachment_t.MAX_PATTACH_TYPES 16

DOTA_MOTION_CONTROLLER_PRIORITY

Enumerator Value Description
DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOWEST 0
DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOW 1
DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_MEDIUM 2
DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGH 3
DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGHEST 4
DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_ULTRA 5

DOTASpeechType_t

Enumerator Value Description
DOTASpeechType_t.DOTA_SPEECH_USER_INVALID 0
DOTASpeechType_t.DOTA_SPEECH_USER_SINGLE 1
DOTASpeechType_t.DOTA_SPEECH_USER_TEAM 2
DOTASpeechType_t.DOTA_SPEECH_USER_TEAM_NEARBY 3
DOTASpeechType_t.DOTA_SPEECH_USER_NEARBY 4
DOTASpeechType_t.DOTA_SPEECH_USER_ALL 5
DOTASpeechType_t.DOTA_SPEECH_GOOD_TEAM 6
DOTASpeechType_t.DOTA_SPEECH_BAD_TEAM 7
DOTASpeechType_t.DOTA_SPEECH_SPECTATOR 8
DOTASpeechType_t.DOTA_SPEECH_USER_TEAM_NOSPECTATOR 9
DOTASpeechType_t.DOTA_SPEECH_RECIPIENT_TYPE_MAX 10

DOTAAbilitySpeakTrigger_t

Enumerator Value Description
DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_START_ACTION_PHASE 0
DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_CAST 1

DotaCustomUIType_t

Enumerator Value Description
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD 0
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HERO_SELECTION 1
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_PREGAME_STRATEGY 2
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_INFO 3
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_SETUP 4
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_FLYOUT_SCOREBOARD 5
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD_TOP_BAR 6
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_END_SCREEN 7
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_COUNT 8
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_INVALID -1

DotaDefaultUIElement_t

Enumerator Value Description
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVALID -1
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_TIMEOFDAY 0
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_HEROES 1
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_FLYOUT_SCOREBOARD 2
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_PANEL 3
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_MINIMAP 4
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PANEL 5
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_SHOP 6
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_ITEMS 7
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_QUICKBUY 8
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_COURIER 9
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PROTECT 10
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_GOLD 11
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_SHOP_SUGGESTEDITEMS 12
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_SHOP_COMMONITEMS 13
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_TEAMS 14
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_GAME_NAME 15
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_CLOCK 16
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_HEADER 17
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_MENU_BUTTONS 18
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_BACKGROUND 19
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_RADIANT_TEAM 20
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_DIRE_TEAM 21
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_SCORE 22
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME 23
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME_CHAT 24
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_QUICK_STATS 25
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_PREGAME_STRATEGYUI 26
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_KILLCAM 27
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_FIGHT_RECAP 28
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR 29
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_CUSTOMUI_BEHIND_HUD_ELEMENTS 30
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_AGHANIMS_STATUS 31
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ELEMENT_COUNT 32

PlayerUltimateStateOrTime_t

Enumerator Value Description
PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_READY 0
PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NO_MANA -1
PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NOT_LEVELED -2
PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_HIDDEN -3

PlayerOrderIssuer_t

Enumerator Value Description
PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_SELECTED_UNITS 0
PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_CURRENT_UNIT_ONLY 1
PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_HERO_ONLY 2
PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_PASSED_UNIT_ONLY 3

OrderQueueBehavior_t

Enumerator Value Description
OrderQueueBehavior_t.DOTA_ORDER_QUEUE_DEFAULT 0
OrderQueueBehavior_t.DOTA_ORDER_QUEUE_NEVER 1
OrderQueueBehavior_t.DOTA_ORDER_QUEUE_ALWAYS 2

CLICK_BEHAVIORS

Enumerator Value Description
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_NONE 0
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_MOVE 1
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_ATTACK 2
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_CAST 3
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DROP_ITEM 4
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DROP_SHOP_ITEM 5
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DRAG 6
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_LEARN_ABILITY 7
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_PATROL 8
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_VECTOR_CAST 9
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_UNUSED 10
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_RADAR 11
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_LAST 12

AbilityLearnResult_t

Enumerator Value Description
AbilityLearnResult_t.ABILITY_CAN_BE_UPGRADED 0
AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_NOT_UPGRADABLE 1
AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_AT_MAX 2
AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_REQUIRES_LEVEL 3
AbilityLearnResult_t.ABILITY_NOT_LEARNABLE 4

DOTAKeybindCommand_t

Enumerator Value Description
DOTAKeybindCommand_t.DOTA_KEYBIND_NONE 0
DOTAKeybindCommand_t.DOTA_KEYBIND_FIRST 1
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_UP 1
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_DOWN 2
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_LEFT 3
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_RIGHT 4
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_GRIP 5
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_YAW_GRIP 6
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_1 7
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_2 8
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_3 9
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_4 10
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_5 11
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_6 12
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_7 13
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_8 14
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_9 15
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_10 16
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_ATTACK 17
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_MOVE 18
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_MOVE_DIRECTION 19
DOTAKeybindCommand_t.DOTA_KEYBIND_PATROL 20
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_STOP 21
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_HOLD 22
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_SELECT 23
DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_SELECT 24
DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_DELIVER 25
DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_BURST 26
DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_SHIELD 27
DOTAKeybindCommand_t.DOTA_KEYBIND_PAUSE 28
DOTAKeybindCommand_t.DOTA_SELECT_ALL 29
DOTAKeybindCommand_t.DOTA_SELECT_ALL_OTHERS 30
DOTAKeybindCommand_t.DOTA_RECENT_EVENT 31
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_TEAM 32
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_GLOBAL 33
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_TEAM2 34
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_GLOBAL2 35
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_VOICE_PARTY 36
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_VOICE_TEAM 37
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL 38
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL2 39
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_CARE 40
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_BACK 41
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_NEED_WARDS 42
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_STUN 43
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_HELP 44
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_GET_PUSH 45
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_GOOD_JOB 46
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING 47
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_TOP 48
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_MIDDLE 49
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_BOTTOM 50
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_CHAT_WHEEL 51
DOTAKeybindCommand_t.DOTA_KEYBIND_SPRAY_WHEEL 52
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1 53
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2 54
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3 55
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1 56
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2 57
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE 58
DOTAKeybindCommand_t.DOTA_KEYBIND_TALENT_UPGRADE_LEFT 59
DOTAKeybindCommand_t.DOTA_KEYBIND_TALENT_UPGRADE_RIGHT 60
DOTAKeybindCommand_t.DOTA_KEYBIND_TALENT_UPGRADE_ATTRIBUTE 61
DOTAKeybindCommand_t.DOTA_KEYBIND_NEUTRAL_ITEM_SELECT1 62
DOTAKeybindCommand_t.DOTA_KEYBIND_NEUTRAL_ITEM_SELECT2 63
DOTAKeybindCommand_t.DOTA_KEYBIND_NEUTRAL_ITEM_SELECT3 64
DOTAKeybindCommand_t.DOTA_KEYBIND_NEUTRAL_ITEM_SELECT4 65
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST 66
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST 67
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST 68
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST 69
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST 70
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST 71
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST 72
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST 73
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST 74
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST 75
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST 76
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST 77
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST 78
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST 79
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST 80
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST 81
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST 82
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST 83
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST 84
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST 85
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST 86
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST 87
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST 88
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST 89
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1 90
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2 91
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3 92
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4 93
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5 94
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6 95
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP 96
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL 97
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_QUICKCAST 98
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_QUICKCAST 99
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_QUICKCAST 100
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_QUICKCAST 101
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_QUICKCAST 102
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_QUICKCAST 103
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP_QUICKCAST 104
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST 105
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_AUTOCAST 106
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_AUTOCAST 107
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_AUTOCAST 108
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_AUTOCAST 109
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_AUTOCAST 110
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_AUTOCAST 111
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP_AUTOCAST 112
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST 113
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST 114
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST 115
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST 116
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST 117
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST 118
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST 119
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST 120
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST 121
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP1 122
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP2 123
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP3 124
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP4 125
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP5 126
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP6 127
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP7 128
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP8 129
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP9 130
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP10 131
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUPCYCLE 132
DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY1 133
DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY2 134
DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY3 135
DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY4 136
DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY5 137
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_TOGGLE 138
DOTAKeybindCommand_t.DOTA_KEYBIND_SCOREBOARD_TOGGLE 139
DOTAKeybindCommand_t.DOTA_KEYBIND_COMBATLOG_TOGGLE 140
DOTAKeybindCommand_t.DOTA_KEYBIND_SCREENSHOT 141
DOTAKeybindCommand_t.DOTA_KEYBIND_ESCAPE 142
DOTAKeybindCommand_t.DOTA_KEYBIND_CONSOLE 143
DOTAKeybindCommand_t.DOTA_KEYBIND_DEATH_SUMMARY 144
DOTAKeybindCommand_t.DOTA_KEYBIND_LEARN_ABILITIES 145
DOTAKeybindCommand_t.DOTA_KEYBIND_LEARN_STATS 146
DOTAKeybindCommand_t.DOTA_KEYBIND_ACTIVATE_GLYPH 147
DOTAKeybindCommand_t.DOTA_KEYBIND_ACTIVATE_RADAR 148
DOTAKeybindCommand_t.DOTA_KEYBIND_PURCHASE_QUICKBUY 149
DOTAKeybindCommand_t.DOTA_KEYBIND_PURCHASE_STICKY 150
DOTAKeybindCommand_t.DOTA_KEYBIND_TOGGLE_BUYBACK_PROTECTION 151
DOTAKeybindCommand_t.DOTA_KEYBIND_GRAB_STASH_ITEMS 152
DOTAKeybindCommand_t.DOTA_KEYBIND_TOGGLE_AUTOATTACK 153
DOTAKeybindCommand_t.DOTA_KEYBIND_TOGGLE_OVERLAYMAP 154
DOTAKeybindCommand_t.DOTA_KEYBIND_OVERLAYMAP_INPUTKEY 155
DOTAKeybindCommand_t.DOTA_KEYBIND_FILTER_ENEMY 156
DOTAKeybindCommand_t.DOTA_KEYBIND_FILTER_ALLY 157
DOTAKeybindCommand_t.DOTA_KEYBIND_FILTER_HERO 158
DOTAKeybindCommand_t.DOTA_KEYBIND_FILTER_NONHERO 159
DOTAKeybindCommand_t.DOTA_KEYBIND_TAUNT 160
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_CONSUMABLES 161
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ATTRIBUTES 162
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARMAMENTS 163
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARCANE 164
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_BASICS 165
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SUPPORT 166
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_CASTER 167
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_WEAPONS 168
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARMOR 169
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARTIFACTS 170
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SIDE_PAGE_1 171
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SIDE_PAGE_2 172
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SECRET 173
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SEARCHBOX 174
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_1 175
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_2 176
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_3 177
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_4 178
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_5 179
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_6 180
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_7 181
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_8 182
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_9 183
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_10 184
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_11 185
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_12 186
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_13 187
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_14 188
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_UP 189
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_DOWN 190
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_LEFT 191
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_RIGHT 192
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_GRIP 193
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 194
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 195
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 196
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 197
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 198
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 199
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 200
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 201
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 202
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 203
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_UNIT_SELECT 204
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_HERO_SELECT 205
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_PAUSE 206
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CHAT 207
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_SCOREBOARD 208
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED 209
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED 210
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_ITEM 211
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_GOLD 212
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_XP 213
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_FANTASY 214
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_WINCHANCE 215
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH 216
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT 217
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE 218
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU 219
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_KDA 220
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES 221
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL 222
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_HEROFACET 223
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN 224
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_GOLD 225
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD 226
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN 227
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK 228
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH 229
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY 230
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_SORT 231
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE 232
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 233
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 234
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 235
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 236
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 237
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 238
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 239
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 240
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 241
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 242
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE 243
DOTAKeybindCommand_t.DOTA_KEYBIND_INSPECTHEROINWORLD 244
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_ZOOM_IN 245
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_ZOOM_OUT 246
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV 247
DOTAKeybindCommand_t.DOTA_KEYBIND_DOTA_ALT 248
DOTAKeybindCommand_t.DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH 249
DOTAKeybindCommand_t.DOTA_KEYBIND_COUNT 250

DOTA_SHOP_TYPE

Enumerator Value Description
DOTA_SHOP_TYPE.DOTA_SHOP_HOME 0
DOTA_SHOP_TYPE.DOTA_SHOP_SIDE 1
DOTA_SHOP_TYPE.DOTA_SHOP_SECRET 2
DOTA_SHOP_TYPE.DOTA_SHOP_GROUND 3
DOTA_SHOP_TYPE.DOTA_SHOP_SIDE2 4
DOTA_SHOP_TYPE.DOTA_SHOP_SECRET2 5
DOTA_SHOP_TYPE.DOTA_SHOP_CUSTOM 6
DOTA_SHOP_TYPE.DOTA_SHOP_NEUTRALS 7
DOTA_SHOP_TYPE.DOTA_SHOP_NONE 8