Difference between revisions of "Dota 2 Workshop Tools/Panorama/Javascript/API"

From Valve Developer Community
Jump to: navigation, search
(revert)
(Blanked the page)
Line 1: Line 1:
This is automatic documentation generated using 'cl_panorama_script_help_2' 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 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.
 
 
Generated on 27 April 2016
 
 
=== CDOTA_PanoramaScript_GameEvents ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
|-
 
| Subscribe
 
| <code>GameEvents.Subscribe( cstring pEventName, js_value funcVal )</code>
 
| Subscribe to a game event
 
|-
 
| Unsubscribe
 
| <code>GameEvents.Unsubscribe( integer nCallbackHandle )</code>
 
| Unsubscribe from a game event
 
|-
 
| SendCustomGameEventToServer
 
| <code>GameEvents.SendCustomGameEventToServer( cstring pEventName, js_object jsObject )</code>
 
| Send a custom game event
 
|-
 
| SendEventClientSide
 
| <code>GameEvents.SendEventClientSide( cstring pEventName, js_object jsObject )</code>
 
| Send a client-side event using gameeventmanager (only useful for a few specific events)
 
|}
 
 
 
=== CDOTA_PanoramaScript_GameUI ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
|-
 
| SetDefaultUIEnabled
 
| <code>GameUI.SetDefaultUIEnabled( integer nElementType, boolean bVisible )</code>
 
| Control whether the default UI is enabled
 
|-
 
| CustomUIConfig
 
| <code>GameUI.CustomUIConfig( js_raw_args args )</code>
 
| Get the current UI configuration
 
|-
 
| PingMinimapAtLocation
 
| <code>GameUI.PingMinimapAtLocation( js_value vec3 )</code>
 
| Create a minimap ping at the given location
 
|-
 
| SetMouseCallback
 
| <code>GameUI.SetMouseCallback( js_value callbackFn )</code>
 
| Install a mouse input filter
 
|-
 
| EnableAliMode
 
| <code>GameUI.EnableAliMode( boolean bEnable, integer nPort, js_value offsetVal, integer nScale )</code>
 
|
 
|-
 
| GetCursorPosition
 
| <code>GameUI.GetCursorPosition( js_raw_args args )</code>
 
| Get the current mouse position.
 
|-
 
| FindScreenEntities
 
| <code>GameUI.FindScreenEntities( js_raw_args args )</code>
 
| Return the entity index of the entity under the given screen position.
 
|-
 
| GetScreenWorldPosition
 
| <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.
 
|-
 
| WasMousePressed
 
| <code>GameUI.WasMousePressed( integer nButtonNum )</code>
 
| Install a mouse input filter
 
|-
 
| WasMouseDoublePressed
 
| <code>GameUI.WasMouseDoublePressed( integer nButtonNum )</code>
 
| Install a mouse input filter
 
|-
 
| IsMouseDown
 
| <code>GameUI.IsMouseDown( integer nButtonNum )</code>
 
| Install a mouse input filter
 
|-
 
| IsShiftDown
 
| <code>GameUI.IsShiftDown()</code>
 
| Is the shift button pressed?
 
|-
 
| IsAltDown
 
| <code>GameUI.IsAltDown()</code>
 
| Is the alt button pressed?
 
|-
 
| IsControlDown
 
| <code>GameUI.IsControlDown()</code>
 
| Is the control button pressed?
 
|-
 
| GetClickBehaviors
 
| <code>GameUI.GetClickBehaviors()</code>
 
| Get the current UI click interaction mode.
 
|-
 
| SelectUnit
 
| <code>GameUI.SelectUnit( integer nEntityIndex, boolean bAddToGroup )</code>
 
| Select a unit, adding it to the group or replacing the current selection.
 
|-
 
| SetCameraPitchMin
 
| <code>GameUI.SetCameraPitchMin( float flPitchMin )</code>
 
| Set the minimum camera pitch angle.
 
|-
 
| SetCameraPitchMax
 
| <code>GameUI.SetCameraPitchMax( float flPitchMax )</code>
 
| Set the maximum camera pitch angle.
 
|-
 
| SetCameraYaw
 
| <code>GameUI.SetCameraYaw( float flCameraYaw )</code>
 
| Set the camera's yaw.
 
|-
 
| SetCameraLookAtPositionHeightOffset
 
| <code>GameUI.SetCameraLookAtPositionHeightOffset( float flCameraLookAtHeightOffset )</code>
 
| Offset the camera's look at point.
 
|-
 
| SetCameraDistance
 
| <code>GameUI.SetCameraDistance( float flDistance )</code>
 
| Set the camera distance from the look at point.
 
|-
 
| SetRenderBottomInsetOverride
 
| <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.)
 
|-
 
| SetRenderTopInsetOverride
 
| <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.)
 
|-
 
| SetCameraTarget
 
| <code>GameUI.SetCameraTarget( integer nTargetEntIndex )</code>
 
| Set the camera target for the local player, or -1 to clear.
 
|}
 
 
 
=== CDOTA_PanoramaScript_CustomNetTables ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
|-
 
| GetTableValue
 
| <code>CustomNetTables.GetTableValue( cstring pTableName, cstring pKeyName )</code>
 
| Get a key from a custom net table
 
|-
 
| GetAllTableValues
 
| <code>CustomNetTables.GetAllTableValues( cstring pTableName )</code>
 
| Get all values from a custom net table
 
|-
 
| SubscribeNetTableListener
 
| <code>CustomNetTables.SubscribeNetTableListener( js_raw_args args )</code>
 
| Register a callback when a particular custom net table changes
 
|-
 
| UnsubscribeNetTableListener
 
| <code>CustomNetTables.UnsubscribeNetTableListener( integer nCallbackHandle )</code>
 
| Unsubscribe from a game event
 
|}
 
 
 
=== CScriptBindingPR_Players ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
|-
 
| GetMaxPlayers
 
| <code>Players.GetMaxPlayers()</code>
 
| Get the maximum number of players in the game.
 
|-
 
| GetMaxTeamPlayers
 
| <code>Players.GetMaxTeamPlayers()</code>
 
| Get the maximum number of players on teams.
 
|-
 
| GetLocalPlayer
 
| <code>Players.GetLocalPlayer()</code>
 
| Get the local player ID.
 
|-
 
| IsValidPlayerID
 
| <code>Players.IsValidPlayerID( integer iPlayerID )</code>
 
| Is the nth player a valid player?
 
|-
 
| GetPlayerName
 
| <code>Players.GetPlayerName( integer iPlayerID )</code>
 
| Return the name of a player.
 
|-
 
| GetPlayerHeroEntityIndex
 
| <code>Players.GetPlayerHeroEntityIndex( integer iPlayerID )</code>
 
| Get the entity index of the hero controlled by this player.
 
|-
 
| GetSelectedEntities
 
| <code>Players.GetSelectedEntities( integer iPlayerID )</code>
 
| Get the entities this player has selected.
 
|-
 
| GetQueryUnit
 
| <code>Players.GetQueryUnit( integer iPlayerID )</code>
 
| Get the entities this player is querying.
 
|-
 
| GetLocalPlayerPortraitUnit
 
| <code>Players.GetLocalPlayerPortraitUnit()</code>
 
| Get local player current portrait unit. (ie. Player's hero or primary selected unit.)
 
|-
 
| CanPlayerBuyback
 
| <code>Players.CanPlayerBuyback( integer iPlayerID )</code>
 
| Can the player buy back?
 
|-
 
| HasCustomGameTicketForPlayerID
 
| <code>Players.HasCustomGameTicketForPlayerID( integer iPlayerID )</code>
 
| Does this player have a custom game ticket?
 
|-
 
| GetAssists
 
| <code>Players.GetAssists( integer iPlayerID )</code>
 
| The number of assists credited to a player.
 
|-
 
| GetClaimedDenies
 
| <code>Players.GetClaimedDenies( integer iPlayerID )</code>
 
|
 
|-
 
| GetClaimedMisses
 
| <code>Players.GetClaimedMisses( integer iPlayerID )</code>
 
|
 
|-
 
| GetDeaths
 
| <code>Players.GetDeaths( integer iPlayerID )</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.
 
|-
 
| GetKills
 
| <code>Players.GetKills( integer iPlayerID )</code>
 
| The number of kills credited to a player.
 
|-
 
| GetLastBuybackTime
 
| <code>Players.GetLastBuybackTime( integer iPlayerID )</code>
 
|
 
|-
 
| GetLastHitMultikill
 
| <code>Players.GetLastHitMultikill( integer iPlayerID )</code>
 
|
 
|-
 
| GetLastHits
 
| <code>Players.GetLastHits( integer iPlayerID )</code>
 
| The number of last hits credited to a player.
 
|-
 
| GetLastHitStreak
 
| <code>Players.GetLastHitStreak( integer iPlayerID )</code>
 
|
 
|-
 
| GetLevel
 
| <code>Players.GetLevel( integer iPlayerID )</code>
 
| The current level of a player.
 
|-
 
| GetMisses
 
| <code>Players.GetMisses( integer iPlayerID )</code>
 
|
 
|-
 
| GetNearbyCreepDeaths
 
| <code>Players.GetNearbyCreepDeaths( integer iPlayerID )</code>
 
|
 
|-
 
| GetReliableGold
 
| <code>Players.GetReliableGold( integer iPlayerID )</code>
 
| Total reliable gold for this player.
 
|-
 
| GetRespawnSeconds
 
| <code>Players.GetRespawnSeconds( integer iPlayerID )</code>
 
|
 
|-
 
| GetStreak
 
| <code>Players.GetStreak( integer iPlayerID )</code>
 
|
 
|-
 
| GetTotalEarnedGold
 
| <code>Players.GetTotalEarnedGold( integer iPlayerID )</code>
 
| Total gold earned in this game by this player.
 
|-
 
| GetTotalEarnedXP
 
| <code>Players.GetTotalEarnedXP( integer iPlayerID )</code>
 
| Total xp earned in this game by this player.
 
|-
 
| GetUnreliableGold
 
| <code>Players.GetUnreliableGold( integer iPlayerID )</code>
 
| Total unreliable gold for this player.
 
|-
 
| GetTeam
 
| <code>Players.GetTeam( integer iPlayerID )</code>
 
| Get the team this player is on.
 
|-
 
| GetGoldPerMin
 
| <code>Players.GetGoldPerMin( integer iPlayerID )</code>
 
| Average gold earned per minute for this player.
 
|-
 
| GetXPPerMin
 
| <code>Players.GetXPPerMin( integer iPlayerID )</code>
 
| Average xp earned per minute for this player.
 
|-
 
| GetPlayerSelectedHero
 
| <code>Players.GetPlayerSelectedHero( integer iPlayerID )</code>
 
| Return the name of the hero a player is controlling.
 
|-
 
| GetPlayerColor
 
| <code>Players.GetPlayerColor( integer iPlayerID )</code>
 
| Get the player color.
 
|-
 
| IsSpectator
 
| <code>Players.IsSpectator( integer iPlayerID )</code>
 
| Is this player a spectator.
 
|-
 
| PlayerPortraitClicked
 
| <code>Players.PlayerPortraitClicked( integer nClickedPlayerID, boolean bHoldingCtrl, boolean bHoldingAlt )</code>
 
| .
 
|-
 
| BuffClicked
 
| <code>Players.BuffClicked( integer nEntity, integer nBuffSerial, boolean bAlert )</code>
 
| .
 
|}
 
 
 
=== CScriptBindingPR_Entities ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
|-
 
| GetAbsOrigin
 
| <code>Entities.GetAbsOrigin( integer nEntityIndex )</code>
 
| Get the world origin of the entity.
 
|-
 
| GetForward
 
| <code>Entities.GetForward( integer nEntityIndex )</code>
 
| Get the forward vector of the entity.
 
|-
 
| GetRight
 
| <code>Entities.GetRight( integer nEntityIndex )</code>
 
| Get the right vector of the entity.
 
|-
 
| GetUp
 
| <code>Entities.GetUp( integer nEntityIndex )</code>
 
| Get the up vector of the entity.
 
|-
 
| GetAllBuildingEntities
 
| <code>Entities.GetAllBuildingEntities()</code>
 
| Get all the building entities.
 
|-
 
| GetAllHeroEntities
 
| <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.
 
|-
 
| CanBeDominated
 
| <code>Entities.CanBeDominated( integer nEntityIndex )</code>
 
|
 
|-
 
| HasAttackCapability
 
| <code>Entities.HasAttackCapability( integer nEntityIndex )</code>
 
|
 
|-
 
| HasCastableAbilities
 
| <code>Entities.HasCastableAbilities( integer nEntityIndex )</code>
 
|
 
|-
 
| HasFlyingVision
 
| <code>Entities.HasFlyingVision( integer nEntityIndex )</code>
 
|
 
|-
 
| HasFlyMovementCapability
 
| <code>Entities.HasFlyMovementCapability( integer nEntityIndex )</code>
 
|
 
|-
 
| HasGroundMovementCapability
 
| <code>Entities.HasGroundMovementCapability( integer nEntityIndex )</code>
 
|
 
|-
 
| HasMovementCapability
 
| <code>Entities.HasMovementCapability( integer nEntityIndex )</code>
 
|
 
|-
 
| HasScepter
 
| <code>Entities.HasScepter( integer nEntityIndex )</code>
 
|
 
|-
 
| HasUpgradeableAbilities
 
| <code>Entities.HasUpgradeableAbilities( integer nEntityIndex )</code>
 
|
 
|-
 
| HasUpgradeableAbilitiesThatArentMaxed
 
| <code>Entities.HasUpgradeableAbilitiesThatArentMaxed( integer nEntityIndex )</code>
 
|
 
|-
 
| IsAlive
 
| <code>Entities.IsAlive( integer nEntityIndex )</code>
 
|
 
|-
 
| IsAncient
 
| <code>Entities.IsAncient( integer nEntityIndex )</code>
 
|
 
|-
 
| IsAttackImmune
 
| <code>Entities.IsAttackImmune( integer nEntityIndex )</code>
 
|
 
|-
 
| IsBarracks
 
| <code>Entities.IsBarracks( integer nEntityIndex )</code>
 
|
 
|-
 
| IsBlind
 
| <code>Entities.IsBlind( integer nEntityIndex )</code>
 
|
 
|-
 
| IsBoss
 
| <code>Entities.IsBoss( integer nEntityIndex )</code>
 
|
 
|-
 
| IsRoshan
 
| <code>Entities.IsRoshan( integer nEntityIndex )</code>
 
|
 
|-
 
| IsBuilding
 
| <code>Entities.IsBuilding( integer nEntityIndex )</code>
 
|
 
|-
 
| IsCommandRestricted
 
| <code>Entities.IsCommandRestricted( integer nEntityIndex )</code>
 
|
 
|-
 
| IsConsideredHero
 
| <code>Entities.IsConsideredHero( integer nEntityIndex )</code>
 
|
 
|-
 
| IsControllableByAnyPlayer
 
| <code>Entities.IsControllableByAnyPlayer( integer nEntityIndex )</code>
 
|
 
|-
 
| IsCourier
 
| <code>Entities.IsCourier( integer nEntityIndex )</code>
 
|
 
|-
 
| IsCreature
 
| <code>Entities.IsCreature( integer nEntityIndex )</code>
 
|
 
|-
 
| IsCreep
 
| <code>Entities.IsCreep( integer nEntityIndex )</code>
 
|
 
|-
 
| IsCreepHero
 
| <code>Entities.IsCreepHero( integer nEntityIndex )</code>
 
|
 
|-
 
| IsDeniable
 
| <code>Entities.IsDeniable( integer nEntityIndex )</code>
 
|
 
|-
 
| IsDominated
 
| <code>Entities.IsDominated( integer nEntityIndex )</code>
 
|
 
|-
 
| IsEnemy
 
| <code>Entities.IsEnemy( integer nEntityIndex )</code>
 
|
 
|-
 
| IsEvadeDisabled
 
| <code>Entities.IsEvadeDisabled( integer nEntityIndex )</code>
 
|
 
|-
 
| IsFort
 
| <code>Entities.IsFort( integer nEntityIndex )</code>
 
|
 
|-
 
| IsFrozen
 
| <code>Entities.IsFrozen( integer nEntityIndex )</code>
 
|
 
|-
 
| IsGeneratedByEconItem
 
| <code>Entities.IsGeneratedByEconItem( integer nEntityIndex )</code>
 
|
 
|-
 
| IsHallofFame
 
| <code>Entities.IsHallofFame( integer nEntityIndex )</code>
 
|
 
|-
 
| IsDisarmed
 
| <code>Entities.IsDisarmed( integer nEntityIndex )</code>
 
|
 
|-
 
| IsHero
 
| <code>Entities.IsHero( integer nEntityIndex )</code>
 
|
 
|-
 
| IsHexed
 
| <code>Entities.IsHexed( integer nEntityIndex )</code>
 
|
 
|-
 
| IsIllusion
 
| <code>Entities.IsIllusion( integer nEntityIndex )</code>
 
|
 
|-
 
| IsInRangeOfFountain
 
| <code>Entities.IsInRangeOfFountain( integer nEntityIndex )</code>
 
|
 
|-
 
| IsInventoryEnabled
 
| <code>Entities.IsInventoryEnabled( integer nEntityIndex )</code>
 
|
 
|-
 
| IsInvisible
 
| <code>Entities.IsInvisible( integer nEntityIndex )</code>
 
|
 
|-
 
| IsInvulnerable
 
| <code>Entities.IsInvulnerable( integer nEntityIndex )</code>
 
|
 
|-
 
| IsLaneCreep
 
| <code>Entities.IsLaneCreep( integer nEntityIndex )</code>
 
|
 
|-
 
| IsLowAttackPriority
 
| <code>Entities.IsLowAttackPriority( integer nEntityIndex )</code>
 
|
 
|-
 
| IsMagicImmune
 
| <code>Entities.IsMagicImmune( integer nEntityIndex )</code>
 
|
 
|-
 
| IsMechanical
 
| <code>Entities.IsMechanical( integer nEntityIndex )</code>
 
|
 
|-
 
| IsMuted
 
| <code>Entities.IsMuted( integer nEntityIndex )</code>
 
|
 
|-
 
| IsNeutralUnitType
 
| <code>Entities.IsNeutralUnitType( integer nEntityIndex )</code>
 
|
 
|-
 
| IsNightmared
 
| <code>Entities.IsNightmared( integer nEntityIndex )</code>
 
|
 
|-
 
| IsOther
 
| <code>Entities.IsOther( integer nEntityIndex )</code>
 
|
 
|-
 
| IsOutOfGame
 
| <code>Entities.IsOutOfGame( integer nEntityIndex )</code>
 
|
 
|-
 
| IsOwnedByAnyPlayer
 
| <code>Entities.IsOwnedByAnyPlayer( integer nEntityIndex )</code>
 
|
 
|-
 
| IsPhantom
 
| <code>Entities.IsPhantom( integer nEntityIndex )</code>
 
|
 
|-
 
| IsRangedAttacker
 
| <code>Entities.IsRangedAttacker( integer nEntityIndex )</code>
 
|
 
|-
 
| IsRealHero
 
| <code>Entities.IsRealHero( integer nEntityIndex )</code>
 
|
 
|-
 
| IsRooted
 
| <code>Entities.IsRooted( integer nEntityIndex )</code>
 
|
 
|-
 
| IsSelectable
 
| <code>Entities.IsSelectable( integer nEntityIndex )</code>
 
|
 
|-
 
| IsShop
 
| <code>Entities.IsShop( integer nEntityIndex )</code>
 
|
 
|-
 
| IsSilenced
 
| <code>Entities.IsSilenced( integer nEntityIndex )</code>
 
|
 
|-
 
| IsSpeciallyDeniable
 
| <code>Entities.IsSpeciallyDeniable( integer nEntityIndex )</code>
 
|
 
|-
 
| IsStunned
 
| <code>Entities.IsStunned( integer nEntityIndex )</code>
 
|
 
|-
 
| IsSummoned
 
| <code>Entities.IsSummoned( integer nEntityIndex )</code>
 
|
 
|-
 
| IsTower
 
| <code>Entities.IsTower( integer nEntityIndex )</code>
 
|
 
|-
 
| IsUnselectable
 
| <code>Entities.IsUnselectable( integer nEntityIndex )</code>
 
|
 
|-
 
| IsWard
 
| <code>Entities.IsWard( integer nEntityIndex )</code>
 
|
 
|-
 
| IsZombie
 
| <code>Entities.IsZombie( integer nEntityIndex )</code>
 
|
 
|-
 
| NoHealthBar
 
| <code>Entities.NoHealthBar( integer nEntityIndex )</code>
 
|
 
|-
 
| NoTeamMoveTo
 
| <code>Entities.NoTeamMoveTo( integer nEntityIndex )</code>
 
|
 
|-
 
| NoTeamSelect
 
| <code>Entities.NoTeamSelect( integer nEntityIndex )</code>
 
|
 
|-
 
| NotOnMinimap
 
| <code>Entities.NotOnMinimap( integer nEntityIndex )</code>
 
|
 
|-
 
| NotOnMinimapForEnemies
 
| <code>Entities.NotOnMinimapForEnemies( integer nEntityIndex )</code>
 
|
 
|-
 
| NoUnitCollision
 
| <code>Entities.NoUnitCollision( integer nEntityIndex )</code>
 
|
 
|-
 
| PassivesDisabled
 
| <code>Entities.PassivesDisabled( integer nEntityIndex )</code>
 
|
 
|-
 
| ProvidesVision
 
| <code>Entities.ProvidesVision( integer nEntityIndex )</code>
 
|
 
|-
 
| UsesHeroAbilityNumbers
 
| <code>Entities.UsesHeroAbilityNumbers( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAbilityCount
 
| <code>Entities.GetAbilityCount( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCombatClassAttack
 
| <code>Entities.GetCombatClassAttack( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCombatClassDefend
 
| <code>Entities.GetCombatClassDefend( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCurrentVisionRange
 
| <code>Entities.GetCurrentVisionRange( integer nEntityIndex )</code>
 
|
 
|-
 
| GetDamageBonus
 
| <code>Entities.GetDamageBonus( integer nEntityIndex )</code>
 
|
 
|-
 
| GetDamageMax
 
| <code>Entities.GetDamageMax( integer nEntityIndex )</code>
 
|
 
|-
 
| GetDamageMin
 
| <code>Entities.GetDamageMin( integer nEntityIndex )</code>
 
|
 
|-
 
| GetDayTimeVisionRange
 
| <code>Entities.GetDayTimeVisionRange( integer nEntityIndex )</code>
 
|
 
|-
 
| GetHealth
 
| <code>Entities.GetHealth( integer nEntityIndex )</code>
 
|
 
|-
 
| GetHealthPercent
 
| <code>Entities.GetHealthPercent( integer nEntityIndex )</code>
 
|
 
|-
 
| GetHealthThinkRegen
 
| <code>Entities.GetHealthThinkRegen( integer nEntityIndex )</code>
 
|
 
|-
 
| GetLevel
 
| <code>Entities.GetLevel( integer nEntityIndex )</code>
 
|
 
|-
 
| GetMaxHealth
 
| <code>Entities.GetMaxHealth( integer nEntityIndex )</code>
 
|
 
|-
 
| GetNightTimeVisionRange
 
| <code>Entities.GetNightTimeVisionRange( integer nEntityIndex )</code>
 
|
 
|-
 
| GetStates
 
| <code>Entities.GetStates( integer nEntityIndex )</code>
 
|
 
|-
 
| GetTotalPurchasedUpgradeGoldCost
 
| <code>Entities.GetTotalPurchasedUpgradeGoldCost( integer nEntityIndex )</code>
 
|
 
|-
 
| GetTeamNumber
 
| <code>Entities.GetTeamNumber( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAttackRange
 
| <code>Entities.GetAttackRange( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAttackSpeed
 
| <code>Entities.GetAttackSpeed( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAttacksPerSecond
 
| <code>Entities.GetAttacksPerSecond( integer nEntityIndex )</code>
 
|
 
|-
 
| GetBaseAttackTime
 
| <code>Entities.GetBaseAttackTime( integer nEntityIndex )</code>
 
|
 
|-
 
| GetBaseMagicalResistanceValue
 
| <code>Entities.GetBaseMagicalResistanceValue( integer nEntityIndex )</code>
 
|
 
|-
 
| GetBaseMoveSpeed
 
| <code>Entities.GetBaseMoveSpeed( integer nEntityIndex )</code>
 
|
 
|-
 
| GetBonusPhysicalArmor
 
| <code>Entities.GetBonusPhysicalArmor( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCollisionPadding
 
| <code>Entities.GetCollisionPadding( integer nEntityIndex )</code>
 
|
 
|-
 
| GetEffectiveInvisibilityLevel
 
| <code>Entities.GetEffectiveInvisibilityLevel( integer nEntityIndex )</code>
 
|
 
|-
 
| GetHasteFactor
 
| <code>Entities.GetHasteFactor( integer nEntityIndex )</code>
 
|
 
|-
 
| GetHullRadius
 
| <code>Entities.GetHullRadius( integer nEntityIndex )</code>
 
|
 
|-
 
| GetIdealSpeed
 
| <code>Entities.GetIdealSpeed( integer nEntityIndex )</code>
 
|
 
|-
 
| GetIncreasedAttackSpeed
 
| <code>Entities.GetIncreasedAttackSpeed( integer nEntityIndex )</code>
 
|
 
|-
 
| GetMana
 
| <code>Entities.GetMana( integer nEntityIndex )</code>
 
|
 
|-
 
| GetManaThinkRegen
 
| <code>Entities.GetManaThinkRegen( integer nEntityIndex )</code>
 
|
 
|-
 
| GetMaxMana
 
| <code>Entities.GetMaxMana( integer nEntityIndex )</code>
 
|
 
|-
 
| GetMagicalArmorValue
 
| <code>Entities.GetMagicalArmorValue( integer nEntityIndex )</code>
 
|
 
|-
 
| GetPaddedCollisionRadius
 
| <code>Entities.GetPaddedCollisionRadius( integer nEntityIndex )</code>
 
|
 
|-
 
| GetPercentInvisible
 
| <code>Entities.GetPercentInvisible( integer nEntityIndex )</code>
 
|
 
|-
 
| GetPhysicalArmorValue
 
| <code>Entities.GetPhysicalArmorValue( integer nEntityIndex )</code>
 
|
 
|-
 
| GetProjectileCollisionSize
 
| <code>Entities.GetProjectileCollisionSize( integer nEntityIndex )</code>
 
|
 
|-
 
| GetRingRadius
 
| <code>Entities.GetRingRadius( integer nEntityIndex )</code>
 
|
 
|-
 
| GetSecondsPerAttack
 
| <code>Entities.GetSecondsPerAttack( integer nEntityIndex )</code>
 
|
 
|-
 
| ManaFraction
 
| <code>Entities.ManaFraction( integer nEntityIndex )</code>
 
|
 
|-
 
| GetClassname
 
| <code>Entities.GetClassname( integer nEntityIndex )</code>
 
|
 
|-
 
| GetDisplayedUnitName
 
| <code>Entities.GetDisplayedUnitName( integer nEntityIndex )</code>
 
|
 
|-
 
| GetSelectionGroup
 
| <code>Entities.GetSelectionGroup( integer nEntityIndex )</code>
 
|
 
|-
 
| GetSoundSet
 
| <code>Entities.GetSoundSet( integer nEntityIndex )</code>
 
|
 
|-
 
| GetUnitLabel
 
| <code>Entities.GetUnitLabel( integer nEntityIndex )</code>
 
|
 
|-
 
| GetUnitName
 
| <code>Entities.GetUnitName( integer nEntityIndex )</code>
 
|
 
|-
 
| GetTotalDamageTaken
 
| <code>Entities.GetTotalDamageTaken( integer nEntityIndex )</code>
 
|
 
|-
 
| IsControllableByPlayer
 
| <code>Entities.IsControllableByPlayer( integer nEntityIndex, integer nPlayerIndex )</code>
 
|
 
|-
 
| GetChosenTarget
 
| <code>Entities.GetChosenTarget( integer nEntityIndex )</code>
 
|
 
|-
 
| HasItemInInventory
 
| <code>Entities.HasItemInInventory( integer nEntityIndex, cstring pItemName )</code>
 
|
 
|-
 
| GetRangeToUnit
 
| <code>Entities.GetRangeToUnit( integer nEntityIndex, integer nEntityIndex2 )</code>
 
|
 
|-
 
| IsEntityInRange
 
| <code>Entities.IsEntityInRange( integer nEntityIndex, integer nEntityIndex2, float flRange )</code>
 
|
 
|-
 
| GetMoveSpeedModifier
 
| <code>Entities.GetMoveSpeedModifier( integer nEntityIndex, float flBaseSpeed )</code>
 
|
 
|-
 
| CanAcceptTargetToAttack
 
| <code>Entities.CanAcceptTargetToAttack( integer nEntityIndex, integer nEntityIndex2 )</code>
 
|
 
|-
 
| InState
 
| <code>Entities.InState( integer nEntityIndex, integer nState )</code>
 
|
 
|-
 
| GetArmorForDamageType
 
| <code>Entities.GetArmorForDamageType( integer nEntityIndex, integer iDamageType )</code>
 
|
 
|-
 
| GetArmorReductionForDamageType
 
| <code>Entities.GetArmorReductionForDamageType( integer nEntityIndex, integer iDamageType )</code>
 
|
 
|-
 
| IsInRangeOfShop
 
| <code>Entities.IsInRangeOfShop( integer nEntityIndex, integer iShopType, boolean bSpecific )</code>
 
|
 
|-
 
| GetNumItemsInStash
 
| <code>Entities.GetNumItemsInStash( integer nEntityIndex )</code>
 
|
 
|-
 
| GetNumItemsInInventory
 
| <code>Entities.GetNumItemsInInventory( integer nEntityIndex )</code>
 
|
 
|-
 
| GetItemInSlot
 
| <code>Entities.GetItemInSlot( integer nEntityIndex, integer nSlotIndex )</code>
 
|
 
|-
 
| GetAbility
 
| <code>Entities.GetAbility( integer nEntityIndex, integer nSlotIndex )</code>
 
|
 
|-
 
| GetAbilityByName
 
| <code>Entities.GetAbilityByName( integer nEntityIndex, cstring pszAbilityName )</code>
 
|
 
|-
 
| GetNumBuffs
 
| <code>Entities.GetNumBuffs( integer nEntityIndex )</code>
 
|
 
|-
 
| GetBuff
 
| <code>Entities.GetBuff( integer nEntityIndex, integer nBufIndex )</code>
 
|
 
|-
 
| GetAbilityPoints
 
| <code>Entities.GetAbilityPoints( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCurrentXP
 
| <code>Entities.GetCurrentXP( integer nEntityIndex )</code>
 
|
 
|-
 
| GetNeededXPToLevel
 
| <code>Entities.GetNeededXPToLevel( integer nEntityIndex )</code>
 
|
 
|-
 
| GetSelectionEntities
 
| <code>Entities.GetSelectionEntities( integer nEntityIndex )</code>
 
| Get the currently selected entities
 
|-
 
| IsValidEntity
 
| <code>Entities.IsValidEntity( integer nEntityIndex )</code>
 
| Is this a valid entity index?
 
|-
 
| IsItemPhysical
 
| <code>Entities.IsItemPhysical( integer nEntityIndex )</code>
 
| Is this entity an item container in the world?
 
|-
 
| GetContainedItem
 
| <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>
 
|
 
|-
 
| GetAbilityTextureName
 
| <code>Abilities.GetAbilityTextureName( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAssociatedPrimaryAbilities
 
| <code>Abilities.GetAssociatedPrimaryAbilities( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAssociatedSecondaryAbilities
 
| <code>Abilities.GetAssociatedSecondaryAbilities( integer nEntityIndex )</code>
 
|
 
|-
 
| GetHotkeyOverride
 
| <code>Abilities.GetHotkeyOverride( integer nEntityIndex )</code>
 
|
 
|-
 
| GetIntrinsicModifierName
 
| <code>Abilities.GetIntrinsicModifierName( integer nEntityIndex )</code>
 
|
 
|-
 
| GetSharedCooldownName
 
| <code>Abilities.GetSharedCooldownName( integer nEntityIndex )</code>
 
|
 
|-
 
| AbilityReady
 
| <code>Abilities.AbilityReady( integer nEntityIndex )</code>
 
|
 
|-
 
| CanAbilityBeUpgraded
 
| <code>Abilities.CanAbilityBeUpgraded( integer nEntityIndex )</code>
 
| Returns an AbilityLearnResult_t
 
|-
 
| CanBeExecuted
 
| <code>Abilities.CanBeExecuted( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAbilityDamage
 
| <code>Abilities.GetAbilityDamage( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAbilityDamageType
 
| <code>Abilities.GetAbilityDamageType( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAbilityTargetFlags
 
| <code>Abilities.GetAbilityTargetFlags( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAbilityTargetTeam
 
| <code>Abilities.GetAbilityTargetTeam( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAbilityTargetType
 
| <code>Abilities.GetAbilityTargetType( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAbilityType
 
| <code>Abilities.GetAbilityType( integer nEntityIndex )</code>
 
|
 
|-
 
| GetBehavior
 
| <code>Abilities.GetBehavior( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCastRange
 
| <code>Abilities.GetCastRange( integer nEntityIndex )</code>
 
|
 
|-
 
| GetChannelledManaCostPerSecond
 
| <code>Abilities.GetChannelledManaCostPerSecond( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCurrentCharges
 
| <code>Abilities.GetCurrentCharges( integer nEntityIndex )</code>
 
|
 
|-
 
| GetEffectiveLevel
 
| <code>Abilities.GetEffectiveLevel( integer nEntityIndex )</code>
 
|
 
|-
 
| GetHeroLevelRequiredToUpgrade
 
| <code>Abilities.GetHeroLevelRequiredToUpgrade( integer nEntityIndex )</code>
 
|
 
|-
 
| GetLevel
 
| <code>Abilities.GetLevel( integer nEntityIndex )</code>
 
|
 
|-
 
| GetManaCost
 
| <code>Abilities.GetManaCost( integer nEntityIndex )</code>
 
|
 
|-
 
| GetMaxLevel
 
| <code>Abilities.GetMaxLevel( integer nEntityIndex )</code>
 
|
 
|-
 
| AttemptToUpgrade
 
| <code>Abilities.AttemptToUpgrade( integer nEntityIndex )</code>
 
|
 
|-
 
| CanLearn
 
| <code>Abilities.CanLearn( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAutoCastState
 
| <code>Abilities.GetAutoCastState( integer nEntityIndex )</code>
 
|
 
|-
 
| GetToggleState
 
| <code>Abilities.GetToggleState( integer nEntityIndex )</code>
 
|
 
|-
 
| HasScepterUpgradeTooltip
 
| <code>Abilities.HasScepterUpgradeTooltip( integer nEntityIndex )</code>
 
|
 
|-
 
| IsActivated
 
| <code>Abilities.IsActivated( integer nEntityIndex )</code>
 
|
 
|-
 
| IsActivatedChanging
 
| <code>Abilities.IsActivatedChanging( integer nEntityIndex )</code>
 
|
 
|-
 
| IsAttributeBonus
 
| <code>Abilities.IsAttributeBonus( integer nEntityIndex )</code>
 
|
 
|-
 
| IsAutocast
 
| <code>Abilities.IsAutocast( integer nEntityIndex )</code>
 
|
 
|-
 
| IsCooldownReady
 
| <code>Abilities.IsCooldownReady( integer nEntityIndex )</code>
 
|
 
|-
 
| IsDisplayedAbility
 
| <code>Abilities.IsDisplayedAbility( integer nEntityIndex )</code>
 
|
 
|-
 
| IsHidden
 
| <code>Abilities.IsHidden( integer nEntityIndex )</code>
 
|
 
|-
 
| IsHiddenWhenStolen
 
| <code>Abilities.IsHiddenWhenStolen( integer nEntityIndex )</code>
 
|
 
|-
 
| IsInAbilityPhase
 
| <code>Abilities.IsInAbilityPhase( integer nEntityIndex )</code>
 
|
 
|-
 
| IsItem
 
| <code>Abilities.IsItem( integer nEntityIndex )</code>
 
|
 
|-
 
| IsMarkedAsDirty
 
| <code>Abilities.IsMarkedAsDirty( integer nEntityIndex )</code>
 
|
 
|-
 
| IsMuted
 
| <code>Abilities.IsMuted( integer nEntityIndex )</code>
 
|
 
|-
 
| IsOnCastbar
 
| <code>Abilities.IsOnCastbar( integer nEntityIndex )</code>
 
|
 
|-
 
| IsOnLearnbar
 
| <code>Abilities.IsOnLearnbar( integer nEntityIndex )</code>
 
|
 
|-
 
| IsOwnersGoldEnough
 
| <code>Abilities.IsOwnersGoldEnough( integer nEntityIndex )</code>
 
|
 
|-
 
| IsOwnersGoldEnoughForUpgrade
 
| <code>Abilities.IsOwnersGoldEnoughForUpgrade( integer nEntityIndex )</code>
 
|
 
|-
 
| IsOwnersManaEnough
 
| <code>Abilities.IsOwnersManaEnough( integer nEntityIndex )</code>
 
|
 
|-
 
| IsPassive
 
| <code>Abilities.IsPassive( integer nEntityIndex )</code>
 
|
 
|-
 
| IsRecipe
 
| <code>Abilities.IsRecipe( integer nEntityIndex )</code>
 
|
 
|-
 
| IsSharedWithTeammates
 
| <code>Abilities.IsSharedWithTeammates( integer nEntityIndex )</code>
 
|
 
|-
 
| IsStealable
 
| <code>Abilities.IsStealable( integer nEntityIndex )</code>
 
|
 
|-
 
| IsStolen
 
| <code>Abilities.IsStolen( integer nEntityIndex )</code>
 
|
 
|-
 
| IsToggle
 
| <code>Abilities.IsToggle( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAOERadius
 
| <code>Abilities.GetAOERadius( integer nEntityIndex )</code>
 
|
 
|-
 
| GetBackswingTime
 
| <code>Abilities.GetBackswingTime( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCastPoint
 
| <code>Abilities.GetCastPoint( integer nEntityIndex )</code>
 
|
 
|-
 
| GetChannelStartTime
 
| <code>Abilities.GetChannelStartTime( integer nEntityIndex )</code>
 
|
 
|-
 
| GetChannelTime
 
| <code>Abilities.GetChannelTime( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCooldown
 
| <code>Abilities.GetCooldown( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCooldownLength
 
| <code>Abilities.GetCooldownLength( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCooldownTime
 
| <code>Abilities.GetCooldownTime( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCooldownTimeRemaining
 
| <code>Abilities.GetCooldownTimeRemaining( integer nEntityIndex )</code>
 
|
 
|-
 
| GetDuration
 
| <code>Abilities.GetDuration( integer nEntityIndex )</code>
 
|
 
|-
 
| GetUpgradeBlend
 
| <code>Abilities.GetUpgradeBlend( integer nEntityIndex )</code>
 
|
 
|-
 
| GetLocalPlayerActiveAbility
 
| <code>Abilities.GetLocalPlayerActiveAbility()</code>
 
| Get the local player's current active ability. (Pre-cast targetting state.)
 
|-
 
| GetCaster
 
| <code>Abilities.GetCaster( integer nAbilityIndex )</code>
 
|
 
|-
 
| GetCustomValueFor
 
| <code>Abilities.GetCustomValueFor( integer nAbilityIndex, cstring pszAbilityVarName )</code>
 
|
 
|-
 
| GetLevelSpecialValueFor
 
| <code>Abilities.GetLevelSpecialValueFor( integer nAbilityIndex, cstring szName, integer nLevel )</code>
 
|
 
|-
 
| GetSpecialValueFor
 
| <code>Abilities.GetSpecialValueFor( integer nAbilityIndex, cstring szName )</code>
 
|
 
|-
 
| IsCosmetic
 
| <code>Abilities.IsCosmetic( integer nAbilityIndex, integer nTargetEntityIndex )</code>
 
|
 
|-
 
| ExecuteAbility
 
| <code>Abilities.ExecuteAbility( integer nAbilityEntIndex, integer nCasterEntIndex, boolean bIsQuickCast )</code>
 
| Attempt to execute the specified ability (Equivalent to clicking the ability in the HUD action bar)
 
|-
 
| CreateDoubleTapCastOrder
 
| <code>Abilities.CreateDoubleTapCastOrder( integer nAbilityEntIndex, integer nCasterEntIndex )</code>
 
| Attempt to double-tap (self-cast) the specified ability (Equivalent to double-clicking the ability in the HUD action bar)
 
|-
 
| PingAbility
 
| <code>Abilities.PingAbility( integer nAbilityIndex )</code>
 
| Ping the specified ability (Equivalent to alt-clicking the ability in the HUD action bar)
 
|-
 
| GetKeybind
 
| <code>Abilities.GetKeybind( integer nAbilityEntIndex )</code>
 
| 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>
 
|
 
|-
 
| AlwaysDisplayCharges
 
| <code>Items.AlwaysDisplayCharges( integer nEntityIndex )</code>
 
|
 
|-
 
| ShowSecondaryCharges
 
| <code>Items.ShowSecondaryCharges( integer nEntityIndex )</code>
 
|
 
|-
 
| CanBeSoldByLocalPlayer
 
| <code>Items.CanBeSoldByLocalPlayer( integer nEntityIndex )</code>
 
|
 
|-
 
| CanDoubleTapCast
 
| <code>Items.CanDoubleTapCast( integer nEntityIndex )</code>
 
|
 
|-
 
| ForceHideCharges
 
| <code>Items.ForceHideCharges( integer nEntityIndex )</code>
 
|
 
|-
 
| IsAlertableItem
 
| <code>Items.IsAlertableItem( integer nEntityIndex )</code>
 
|
 
|-
 
| IsCastOnPickup
 
| <code>Items.IsCastOnPickup( integer nEntityIndex )</code>
 
|
 
|-
 
| IsDisassemblable
 
| <code>Items.IsDisassemblable( integer nEntityIndex )</code>
 
|
 
|-
 
| IsDroppable
 
| <code>Items.IsDroppable( integer nEntityIndex )</code>
 
|
 
|-
 
| IsInnatelyDisassemblable
 
| <code>Items.IsInnatelyDisassemblable( integer nEntityIndex )</code>
 
|
 
|-
 
| IsKillable
 
| <code>Items.IsKillable( integer nEntityIndex )</code>
 
|
 
|-
 
| IsMuted
 
| <code>Items.IsMuted( integer nEntityIndex )</code>
 
|
 
|-
 
| IsPermanent
 
| <code>Items.IsPermanent( integer nEntityIndex )</code>
 
|
 
|-
 
| IsPurchasable
 
| <code>Items.IsPurchasable( integer nEntityIndex )</code>
 
|
 
|-
 
| IsRecipe
 
| <code>Items.IsRecipe( integer nEntityIndex )</code>
 
|
 
|-
 
| IsRecipeGenerated
 
| <code>Items.IsRecipeGenerated( integer nEntityIndex )</code>
 
|
 
|-
 
| IsSellable
 
| <code>Items.IsSellable( integer nEntityIndex )</code>
 
|
 
|-
 
| IsStackable
 
| <code>Items.IsStackable( integer nEntityIndex )</code>
 
|
 
|-
 
| ProRatesChargesWhenSelling
 
| <code>Items.ProRatesChargesWhenSelling( integer nEntityIndex )</code>
 
|
 
|-
 
| RequiresCharges
 
| <code>Items.RequiresCharges( integer nEntityIndex )</code>
 
|
 
|-
 
| CanBeExecuted
 
| <code>Items.CanBeExecuted( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCost
 
| <code>Items.GetCost( integer nEntityIndex )</code>
 
|
 
|-
 
| GetCurrentCharges
 
| <code>Items.GetCurrentCharges( integer nEntityIndex )</code>
 
|
 
|-
 
| GetSecondaryCharges
 
| <code>Items.GetSecondaryCharges( integer nEntityIndex )</code>
 
|
 
|-
 
| GetDisplayedCharges
 
| <code>Items.GetDisplayedCharges( integer nEntityIndex )</code>
 
|
 
|-
 
| GetInitialCharges
 
| <code>Items.GetInitialCharges( integer nEntityIndex )</code>
 
|
 
|-
 
| GetItemColor
 
| <code>Items.GetItemColor( integer nEntityIndex )</code>
 
|
 
|-
 
| GetShareability
 
| <code>Items.GetShareability( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAbilityTextureSF
 
| <code>Items.GetAbilityTextureSF( integer nEntityIndex )</code>
 
|
 
|-
 
| GetAssembledTime
 
| <code>Items.GetAssembledTime( integer nEntityIndex )</code>
 
|
 
|-
 
| GetPurchaseTime
 
| <code>Items.GetPurchaseTime( integer nEntityIndex )</code>
 
|
 
|-
 
| GetPurchaser
 
| <code>Items.GetPurchaser( integer nItemID )</code>
 
|
 
|-
 
| LocalPlayerDisassembleItem
 
| <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
 
|-
 
| Time
 
| <code>Game.Time()</code>
 
|
 
|-
 
| GetGameTime
 
| <code>Game.GetGameTime()</code>
 
|
 
|-
 
| GetDOTATime
 
| <code>Game.GetDOTATime( boolean bIncludePreGame, boolean bIncludeNegativeTime )</code>
 
|
 
|-
 
| GetGameWinner
 
| <code>Game.GetGameWinner()</code>
 
| Return the team id of the winning team.
 
|-
 
| GetStateTransitionTime
 
| <code>Game.GetStateTransitionTime()</code>
 
|
 
|-
 
| GetCustomGameDifficulty
 
| <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.
 
|-
 
| GetNianFightTimeLeft
 
| <code>Game.GetNianFightTimeLeft()</code>
 
|
 
|-
 
| GetState
 
| <code>Game.GetState()</code>
 
|
 
|-
 
| GameStateIs
 
| <code>Game.GameStateIs( integer nState )</code>
 
|
 
|-
 
| GameStateIsBefore
 
| <code>Game.GameStateIsBefore( integer nState )</code>
 
|
 
|-
 
| GameStateIsAfter
 
| <code>Game.GameStateIsAfter( integer nState )</code>
 
|
 
|-
 
| AddCommand
 
| <code>Game.AddCommand( cstring pszCommandName, js_value callback, cstring pszDescription, integer nFlags )</code>
 
|
 
|-
 
| GetLocalPlayerID
 
| <code>Game.GetLocalPlayerID()</code>
 
|
 
|-
 
| PlayerJoinTeam
 
| <code>Game.PlayerJoinTeam( integer nTeamID )</code>
 
| Assign the local player to the specified team
 
|-
 
| AutoAssignPlayersToTeams
 
| <code>Game.AutoAssignPlayersToTeams()</code>
 
| Assign the currently unassigned players to teams
 
|-
 
| ShufflePlayerTeamAssignments
 
| <code>Game.ShufflePlayerTeamAssignments()</code>
 
| Shuffle the team assignments of all of the players currently assigned to a team.
 
|-
 
| SetRemainingSetupTime
 
| <code>Game.SetRemainingSetupTime( float flSeconds )</code>
 
| Set the remaining seconds in team setup before the game starts. -1 to stop the countdown timer
 
|-
 
| SetAutoLaunchDelay
 
| <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.
 
|-
 
| SetAutoLaunchEnabled
 
| <code>Game.SetAutoLaunchEnabled( boolean bEnable )</code>
 
| Enable or disable automatically starting the game once all players are assigned to a team
 
|-
 
| GetAutoLaunchEnabled
 
| <code>Game.GetAutoLaunchEnabled()</code>
 
| Return true of false indicating if automatically starting the game is enabled.
 
|-
 
| SetTeamSelectionLocked
 
| <code>Game.SetTeamSelectionLocked( boolean bLockTeams )</code>
 
| Lock the team selection preventing players from swiching teams.
 
|-
 
| GetTeamSelectionLocked
 
| <code>Game.GetTeamSelectionLocked()</code>
 
| Returns true or false to indicate if team selection is locked
 
|-
 
| GetAllTeamIDs
 
| <code>Game.GetAllTeamIDs()</code>
 
| Get all team IDs
 
|-
 
| GetAllPlayerIDs
 
| <code>Game.GetAllPlayerIDs()</code>
 
| Get all player IDs
 
|-
 
| GetUnassignedPlayerIDs
 
| <code>Game.GetUnassignedPlayerIDs()</code>
 
| Get unassigned player IDs
 
|-
 
| GetPlayerUltimateStateOrTime
 
| <code>Game.GetPlayerUltimateStateOrTime( integer nPlayerID )</code>
 
| Get info about the player hero ultimate ability
 
|-
 
| IsPlayerMuted
 
| <code>Game.IsPlayerMuted( integer nPlayerID )</code>
 
| Whether the local player has muted text and voice chat for the specified player id
 
|-
 
| SetPlayerMuted
 
| <code>Game.SetPlayerMuted( integer nPlayerID, boolean bMuted )</code>
 
| Set whether the local player has muted text and voice 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.
 
|-
 
| GetPlayerInfo
 
| <code>Game.GetPlayerInfo( integer nPlayerID )</code>
 
| Get info about the given player
 
|-
 
| GetPlayerIDsOnTeam
 
| <code>Game.GetPlayerIDsOnTeam( integer nTeam )</code>
 
| Get player IDs for the given team
 
|-
 
| ServerCmd
 
| <code>Game.ServerCmd( cstring pMsg )</code>
 
|
 
|-
 
| FinishGame
 
| <code>Game.FinishGame()</code>
 
|
 
|-
 
| EmitSound
 
| <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.)
 
|-
 
| StopSound
 
| <code>Game.StopSound( integer nHandle )</code>
 
| Stop a current playing sound on the local player. Takes handle from a call to EmitSound.
 
|-
 
| 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.
 
|-
 
| EnterAbilityLearnMode
 
| <code>Game.EnterAbilityLearnMode()</code>
 
|
 
|-
 
| EndAbilityLearnMode
 
| <code>Game.EndAbilityLearnMode()</code>
 
|
 
|-
 
| IsInAbilityLearnMode
 
| <code>Game.IsInAbilityLearnMode()</code>
 
|
 
|-
 
| IsGamePaused
 
| <code>Game.IsGamePaused()</code>
 
|
 
|-
 
| IsInToolsMode
 
| <code>Game.IsInToolsMode()</code>
 
|
 
|}
 
 
=== Particles ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
|-
 
| CreateParticle
 
| <code>CreateParticle( string particleName, int particleAttach, int entityIndex )</code>
 
| Creates a new particle effect for local player
 
|-
 
| ReleaseParticleIndex
 
| <code>ReleaseParticleIndex( int particleId )</code>
 
| Frees the specified particle index
 
|-
 
| DestroyParticleEffect
 
| <code>DestroyParticleEffect( int particleID, bool immediately )</code>
 
| Destroys particle.
 
|-
 
| SetParticleControl
 
| <code>SetParticleControl( int particleId, int controlIndex, Vector controlData )</code>
 
| Set the control point data for a control on a particle effect
 
|-
 
| SetParticleControlEnt
 
| <code>SetParticleControlEnt( int particleId, int controlIndex, int entityIndex, int int_4, string attach_name, Vector Vector_6, bool bool_7 )</code>
 
| No Description Set
 
|-
 
| SetParticleControlForward
 
| <code>SetParticleControlForward( int particleId, int controlIndex, Vector Vector_3 )</code>
 
| (int nFXIndex, int nPoint, vForward)
 
|-
 
| SetParticleAlwaysSimulate
 
| <code>SetParticleAlwaysSimulate(int particleId)</code>
 
|
 
|}
 
 
=== $ ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
|-
 
| Msg
 
| <code>Msg( js_raw_args js_raw_args_1 )</code>
 
| Log a message
 
|-
 
| DispatchEvent
 
| <code>DispatchEvent( js_raw_args js_raw_args_1 )</code>
 
| Dispatch an event
 
|-
 
| DispatchEventAsync
 
| <code>DispatchEventAsync( js_raw_args js_raw_args_1 )</code>
 
| Dispatch an event to occur later
 
|-
 
| RegisterEventHandler
 
| <code>RegisterEventHandler( js_raw_args js_raw_args_1 )</code>
 
| Register an event handler
 
|-
 
| RegisterForUnhandledEvent
 
| <code>RegisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
 
| Register a handler for an event that is not otherwise handled
 
|-
 
| UnregisterForUnhandledEvent
 
| <code>UnregisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
 
| Remove an unhandled event handler
 
|-
 
| FindChildInContext
 
| <code>FindChildInContext( js_raw_args js_raw_args_1 )</code>
 
| Find an element
 
|-
 
| AsyncWebRequest
 
| <code>AsyncWebRequest( js_raw_args js_raw_args_1 )</code>
 
| Make a web request
 
|-
 
| CreatePanel
 
| <code>CreatePanel( js_raw_args js_raw_args_1 )</code>
 
| Create a new panel
 
|-
 
| Localize
 
| <code>Localize( js_raw_args js_raw_args_1 )</code>
 
| Localize a string
 
|-
 
| 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>
 
| Cancelse a scheduled function
 
|-
 
| 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
 
|}
 
 
 
=== Panel ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
|-
 
| visible
 
| <code>Panel.visible( boolean boolean_1 )</code>
 
|
 
|-
 
| enabled
 
| <code>Panel.enabled( boolean boolean_1 )</code>
 
|
 
|-
 
| checked
 
| <code>Panel.checked( boolean boolean_1 )</code>
 
|
 
|-
 
| defaultfocus
 
| <code>Panel.defaultfocus( cstring cstring_1 )</code>
 
|
 
|-
 
| inputnamespace
 
| <code>Panel.inputnamespace( cstring cstring_1 )</code>
 
|
 
|-
 
| hittest
 
| <code>Panel.hittest( boolean boolean_1 )</code>
 
|
 
|-
 
| hittestchildren
 
| <code>Panel.hittestchildren( boolean boolean_1 )</code>
 
|
 
|-
 
| tabindex
 
| <code>Panel.tabindex( float float_1 )</code>
 
|
 
|-
 
| selectionpos_x
 
| <code>Panel.selectionpos_x( float float_1 )</code>
 
|
 
|-
 
| selectionpos_y
 
| <code>Panel.selectionpos_y( float float_1 )</code>
 
|
 
|-
 
| id
 
| <code>Panel.id()</code>
 
|
 
|-
 
| layoutfile
 
| <code>Panel.layoutfile()</code>
 
|
 
|-
 
| contentwidth
 
| <code>Panel.contentwidth()</code>
 
|
 
|-
 
| contentheight
 
| <code>Panel.contentheight()</code>
 
|
 
|-
 
| desiredlayoutwidth
 
| <code>Panel.desiredlayoutwidth()</code>
 
|
 
|-
 
| desiredlayoutheight
 
| <code>Panel.desiredlayoutheight()</code>
 
|
 
|-
 
| actuallayoutwidth
 
| <code>Panel.actuallayoutwidth()</code>
 
|
 
|-
 
| actuallayoutheight
 
| <code>Panel.actuallayoutheight()</code>
 
|
 
|-
 
| actualxoffset
 
| <code>Panel.actualxoffset()</code>
 
|
 
|-
 
| actualyoffset
 
| <code>Panel.actualyoffset()</code>
 
|
 
|-
 
| scrolloffset_y
 
| <code>Panel.scrolloffset_y()</code>
 
|
 
|-
 
| scrolloffset_x
 
| <code>Panel.scrolloffset_x()</code>
 
|
 
|-
 
| style
 
| <code>Panel.style()</code>
 
|
 
|-
 
| AddClass
 
| <code>Panel.AddClass( cstring cstring_1 )</code>
 
|
 
|-
 
| RemoveClass
 
| <code>Panel.RemoveClass( cstring cstring_1 )</code>
 
|
 
|-
 
| BHasClass
 
| <code>Panel.BHasClass( cstring cstring_1 )</code>
 
|
 
|-
 
| SetHasClass
 
| <code>Panel.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
 
|
 
|-
 
| ToggleClass
 
| <code>Panel.ToggleClass( cstring cstring_1 )</code>
 
|
 
|-
 
| ClearPanelEvent
 
| <code>Panel.ClearPanelEvent( cstring cstring_1 )</code>
 
|
 
|-
 
| SetDraggable
 
| <code>Panel.SetDraggable( boolean boolean_1 )</code>
 
|
 
|-
 
| IsDraggable
 
| <code>Panel.IsDraggable()</code>
 
|
 
|-
 
| GetChildCount
 
| <code>Panel.GetChildCount()</code>
 
|
 
|-
 
| GetChild
 
| <code>Panel.GetChild( integer integer_1 )</code>
 
|
 
|-
 
| GetChildIndex
 
| <code>Panel.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| Children
 
| <code>Panel.Children()</code>
 
|
 
|-
 
| FindChildrenWithClassTraverse
 
| <code>Panel.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
 
|
 
|-
 
| GetParent
 
| <code>Panel.GetParent()</code>
 
|
 
|-
 
| SetParent
 
| <code>Panel.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| FindChild
 
| <code>Panel.FindChild( cstring cstring_1 )</code>
 
|
 
|-
 
| FindChildTraverse
 
| <code>Panel.FindChildTraverse( cstring cstring_1 )</code>
 
|
 
|-
 
| FindChildInLayoutFile
 
| <code>Panel.FindChildInLayoutFile( cstring cstring_1 )</code>
 
|
 
|-
 
| RemoveAndDeleteChildren
 
| <code>Panel.RemoveAndDeleteChildren()</code>
 
|
 
|-
 
| MoveChildBefore
 
| <code>Panel.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|
 
|-
 
| MoveChildAfter
 
| <code>Panel.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|
 
|-
 
| GetPositionWithinWindow
 
| <code>Panel.GetPositionWithinWindow()</code>
 
|
 
|-
 
| ApplyStyles
 
| <code>Panel.ApplyStyles( boolean boolean_1 )</code>
 
|
 
|-
 
| ClearPropertyFromCode
 
| <code>Panel.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| DeleteAsync
 
| <code>Panel.DeleteAsync( float float_1 )</code>
 
|
 
|-
 
| BIsTransparent
 
| <code>Panel.BIsTransparent()</code>
 
|
 
|-
 
| BAcceptsInput
 
| <code>Panel.BAcceptsInput()</code>
 
|
 
|-
 
| BAcceptsFocus
 
| <code>Panel.BAcceptsFocus()</code>
 
|
 
|-
 
| SetFocus
 
| <code>Panel.SetFocus()</code>
 
|
 
|-
 
| UpdateFocusInContext
 
| <code>Panel.UpdateFocusInContext()</code>
 
|
 
|-
 
| BHasHoverStyle
 
| <code>Panel.BHasHoverStyle()</code>
 
|
 
|-
 
| SetAcceptsFocus
 
| <code>Panel.SetAcceptsFocus( boolean boolean_1 )</code>
 
|
 
|-
 
| SetDisableFocusOnMouseDown
 
| <code>Panel.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
 
|
 
|-
 
| BHasKeyFocus
 
| <code>Panel.BHasKeyFocus()</code>
 
|
 
|-
 
| SetScrollParentToFitWhenFocused
 
| <code>Panel.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
 
|
 
|-
 
| BScrollParentToFitWhenFocused
 
| <code>Panel.BScrollParentToFitWhenFocused()</code>
 
|
 
|-
 
| IsSelected
 
| <code>Panel.IsSelected()</code>
 
|
 
|-
 
| BHasDescendantKeyFocus
 
| <code>Panel.BHasDescendantKeyFocus()</code>
 
|
 
|-
 
| BLoadLayout
 
| <code>Panel.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| BLoadLayoutFromString
 
| <code>Panel.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
 
|
 
|-
 
| LoadLayoutFromStringAsync
 
| <code>Panel.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| LoadLayoutAsync
 
| <code>Panel.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| BCreateChildren
 
| <code>Panel.BCreateChildren( cstring cstring_1 )</code>
 
|
 
|-
 
| SetTopOfInputContext
 
| <code>Panel.SetTopOfInputContext( boolean boolean_1 )</code>
 
|
 
|-
 
| SetDialogVariable
 
| <code>Panel.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| SetDialogVariableInt
 
| <code>Panel.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| ScrollToTop
 
| <code>Panel.ScrollToTop()</code>
 
|
 
|-
 
| ScrollToBottom
 
| <code>Panel.ScrollToBottom()</code>
 
|
 
|-
 
| ScrollToLeftEdge
 
| <code>Panel.ScrollToLeftEdge()</code>
 
|
 
|-
 
| ScrollToRightEdge
 
| <code>Panel.ScrollToRightEdge()</code>
 
|
 
|-
 
| ScrollParentToMakePanelFit
 
| <code>Panel.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
 
|
 
|-
 
| BCanSeeInParentScroll
 
| <code>Panel.BCanSeeInParentScroll()</code>
 
|
 
|-
 
| GetAttributeInt
 
| <code>Panel.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| GetAttributeString
 
| <code>Panel.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| GetAttributeUInt32
 
| <code>Panel.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|
 
|-
 
| SetAttributeInt
 
| <code>Panel.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| SetAttributeString
 
| <code>Panel.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| SetAttributeUInt32
 
| <code>Panel.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|
 
|-
 
| SetInputNamespace
 
| <code>Panel.SetInputNamespace( cstring cstring_1 )</code>
 
|
 
|-
 
| RegisterForReadyEvents
 
| <code>Panel.RegisterForReadyEvents( boolean boolean_1 )</code>
 
|
 
|-
 
| BReadyForDisplay
 
| <code>Panel.BReadyForDisplay()</code>
 
|
 
|-
 
| SetReadyForDisplay
 
| <code>Panel.SetReadyForDisplay( boolean boolean_1 )</code>
 
|
 
|-
 
| SetPanelEvent
 
| <code>Panel.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
 
|
 
|-
 
| rememberchildfocus
 
| <code>Panel.rememberchildfocus( boolean boolean_1 )</code>
 
|
 
|-
 
| paneltype
 
| <code>Panel.paneltype()</code>
 
|
 
|}
 
 
 
 
=== Button ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
|-
 
| visible
 
| <code>Button.visible( boolean boolean_1 )</code>
 
|
 
|-
 
| enabled
 
| <code>Button.enabled( boolean boolean_1 )</code>
 
|
 
|-
 
| checked
 
| <code>Button.checked( boolean boolean_1 )</code>
 
|
 
|-
 
| defaultfocus
 
| <code>Button.defaultfocus( cstring cstring_1 )</code>
 
|
 
|-
 
| inputnamespace
 
| <code>Button.inputnamespace( cstring cstring_1 )</code>
 
|
 
|-
 
| hittest
 
| <code>Button.hittest( boolean boolean_1 )</code>
 
|
 
|-
 
| hittestchildren
 
| <code>Button.hittestchildren( boolean boolean_1 )</code>
 
|
 
|-
 
| tabindex
 
| <code>Button.tabindex( float float_1 )</code>
 
|
 
|-
 
| selectionpos_x
 
| <code>Button.selectionpos_x( float float_1 )</code>
 
|
 
|-
 
| selectionpos_y
 
| <code>Button.selectionpos_y( float float_1 )</code>
 
|
 
|-
 
| id
 
| <code>Button.id()</code>
 
|
 
|-
 
| layoutfile
 
| <code>Button.layoutfile()</code>
 
|
 
|-
 
| contentwidth
 
| <code>Button.contentwidth()</code>
 
|
 
|-
 
| contentheight
 
| <code>Button.contentheight()</code>
 
|
 
|-
 
| desiredlayoutwidth
 
| <code>Button.desiredlayoutwidth()</code>
 
|
 
|-
 
| desiredlayoutheight
 
| <code>Button.desiredlayoutheight()</code>
 
|
 
|-
 
| actuallayoutwidth
 
| <code>Button.actuallayoutwidth()</code>
 
|
 
|-
 
| actuallayoutheight
 
| <code>Button.actuallayoutheight()</code>
 
|
 
|-
 
| actualxoffset
 
| <code>Button.actualxoffset()</code>
 
|
 
|-
 
| actualyoffset
 
| <code>Button.actualyoffset()</code>
 
|
 
|-
 
| scrolloffset_y
 
| <code>Button.scrolloffset_y()</code>
 
|
 
|-
 
| scrolloffset_x
 
| <code>Button.scrolloffset_x()</code>
 
|
 
|-
 
| style
 
| <code>Button.style()</code>
 
|
 
|-
 
| AddClass
 
| <code>Button.AddClass( cstring cstring_1 )</code>
 
|
 
|-
 
| RemoveClass
 
| <code>Button.RemoveClass( cstring cstring_1 )</code>
 
|
 
|-
 
| BHasClass
 
| <code>Button.BHasClass( cstring cstring_1 )</code>
 
|
 
|-
 
| SetHasClass
 
| <code>Button.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
 
|
 
|-
 
| ToggleClass
 
| <code>Button.ToggleClass( cstring cstring_1 )</code>
 
|
 
|-
 
| ClearPanelEvent
 
| <code>Button.ClearPanelEvent( cstring cstring_1 )</code>
 
|
 
|-
 
| SetDraggable
 
| <code>Button.SetDraggable( boolean boolean_1 )</code>
 
|
 
|-
 
| IsDraggable
 
| <code>Button.IsDraggable()</code>
 
|
 
|-
 
| GetChildCount
 
| <code>Button.GetChildCount()</code>
 
|
 
|-
 
| GetChild
 
| <code>Button.GetChild( integer integer_1 )</code>
 
|
 
|-
 
| GetChildIndex
 
| <code>Button.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| Children
 
| <code>Button.Children()</code>
 
|
 
|-
 
| FindChildrenWithClassTraverse
 
| <code>Button.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
 
|
 
|-
 
| GetParent
 
| <code>Button.GetParent()</code>
 
|
 
|-
 
| SetParent
 
| <code>Button.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| FindChild
 
| <code>Button.FindChild( cstring cstring_1 )</code>
 
|
 
|-
 
| FindChildTraverse
 
| <code>Button.FindChildTraverse( cstring cstring_1 )</code>
 
|
 
|-
 
| FindChildInLayoutFile
 
| <code>Button.FindChildInLayoutFile( cstring cstring_1 )</code>
 
|
 
|-
 
| RemoveAndDeleteChildren
 
| <code>Button.RemoveAndDeleteChildren()</code>
 
|
 
|-
 
| MoveChildBefore
 
| <code>Button.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|
 
|-
 
| MoveChildAfter
 
| <code>Button.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|
 
|-
 
| GetPositionWithinWindow
 
| <code>Button.GetPositionWithinWindow()</code>
 
|
 
|-
 
| ApplyStyles
 
| <code>Button.ApplyStyles( boolean boolean_1 )</code>
 
|
 
|-
 
| ClearPropertyFromCode
 
| <code>Button.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| DeleteAsync
 
| <code>Button.DeleteAsync( float float_1 )</code>
 
|
 
|-
 
| BIsTransparent
 
| <code>Button.BIsTransparent()</code>
 
|
 
|-
 
| BAcceptsInput
 
| <code>Button.BAcceptsInput()</code>
 
|
 
|-
 
| BAcceptsFocus
 
| <code>Button.BAcceptsFocus()</code>
 
|
 
|-
 
| SetFocus
 
| <code>Button.SetFocus()</code>
 
|
 
|-
 
| UpdateFocusInContext
 
| <code>Button.UpdateFocusInContext()</code>
 
|
 
|-
 
| BHasHoverStyle
 
| <code>Button.BHasHoverStyle()</code>
 
|
 
|-
 
| SetAcceptsFocus
 
| <code>Button.SetAcceptsFocus( boolean boolean_1 )</code>
 
|
 
|-
 
| SetDisableFocusOnMouseDown
 
| <code>Button.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
 
|
 
|-
 
| BHasKeyFocus
 
| <code>Button.BHasKeyFocus()</code>
 
|
 
|-
 
| SetScrollParentToFitWhenFocused
 
| <code>Button.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
 
|
 
|-
 
| BScrollParentToFitWhenFocused
 
| <code>Button.BScrollParentToFitWhenFocused()</code>
 
|
 
|-
 
| IsSelected
 
| <code>Button.IsSelected()</code>
 
|
 
|-
 
| BHasDescendantKeyFocus
 
| <code>Button.BHasDescendantKeyFocus()</code>
 
|
 
|-
 
| BLoadLayout
 
| <code>Button.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| BLoadLayoutFromString
 
| <code>Button.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
 
|
 
|-
 
| LoadLayoutFromStringAsync
 
| <code>Button.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| LoadLayoutAsync
 
| <code>Button.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| BCreateChildren
 
| <code>Button.BCreateChildren( cstring cstring_1 )</code>
 
|
 
|-
 
| SetTopOfInputContext
 
| <code>Button.SetTopOfInputContext( boolean boolean_1 )</code>
 
|
 
|-
 
| SetDialogVariable
 
| <code>Button.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| SetDialogVariableInt
 
| <code>Button.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| ScrollToTop
 
| <code>Button.ScrollToTop()</code>
 
|
 
|-
 
| ScrollToBottom
 
| <code>Button.ScrollToBottom()</code>
 
|
 
|-
 
| ScrollToLeftEdge
 
| <code>Button.ScrollToLeftEdge()</code>
 
|
 
|-
 
| ScrollToRightEdge
 
| <code>Button.ScrollToRightEdge()</code>
 
|
 
|-
 
| ScrollParentToMakePanelFit
 
| <code>Button.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
 
|
 
|-
 
| BCanSeeInParentScroll
 
| <code>Button.BCanSeeInParentScroll()</code>
 
|
 
|-
 
| GetAttributeInt
 
| <code>Button.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| GetAttributeString
 
| <code>Button.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| GetAttributeUInt32
 
| <code>Button.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|
 
|-
 
| SetAttributeInt
 
| <code>Button.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| SetAttributeString
 
| <code>Button.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| SetAttributeUInt32
 
| <code>Button.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|
 
|-
 
| SetInputNamespace
 
| <code>Button.SetInputNamespace( cstring cstring_1 )</code>
 
|
 
|-
 
| RegisterForReadyEvents
 
| <code>Button.RegisterForReadyEvents( boolean boolean_1 )</code>
 
|
 
|-
 
| BReadyForDisplay
 
| <code>Button.BReadyForDisplay()</code>
 
|
 
|-
 
| SetReadyForDisplay
 
| <code>Button.SetReadyForDisplay( boolean boolean_1 )</code>
 
|
 
|-
 
| SetPanelEvent
 
| <code>Button.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
 
|
 
|-
 
| rememberchildfocus
 
| <code>Button.rememberchildfocus( boolean boolean_1 )</code>
 
|
 
|-
 
| paneltype
 
| <code>Button.paneltype()</code>
 
|
 
|}
 
 
 
=== Label ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
|-
 
| visible
 
| <code>Label.visible( boolean boolean_1 )</code>
 
|
 
|-
 
| enabled
 
| <code>Label.enabled( boolean boolean_1 )</code>
 
|
 
|-
 
| checked
 
| <code>Label.checked( boolean boolean_1 )</code>
 
|
 
|-
 
| defaultfocus
 
| <code>Label.defaultfocus( cstring cstring_1 )</code>
 
|
 
|-
 
| inputnamespace
 
| <code>Label.inputnamespace( cstring cstring_1 )</code>
 
|
 
|-
 
| hittest
 
| <code>Label.hittest( boolean boolean_1 )</code>
 
|
 
|-
 
| hittestchildren
 
| <code>Label.hittestchildren( boolean boolean_1 )</code>
 
|
 
|-
 
| tabindex
 
| <code>Label.tabindex( float float_1 )</code>
 
|
 
|-
 
| selectionpos_x
 
| <code>Label.selectionpos_x( float float_1 )</code>
 
|
 
|-
 
| selectionpos_y
 
| <code>Label.selectionpos_y( float float_1 )</code>
 
|
 
|-
 
| id
 
| <code>Label.id()</code>
 
|
 
|-
 
| layoutfile
 
| <code>Label.layoutfile()</code>
 
|
 
|-
 
| contentwidth
 
| <code>Label.contentwidth()</code>
 
|
 
|-
 
| contentheight
 
| <code>Label.contentheight()</code>
 
|
 
|-
 
| desiredlayoutwidth
 
| <code>Label.desiredlayoutwidth()</code>
 
|
 
|-
 
| desiredlayoutheight
 
| <code>Label.desiredlayoutheight()</code>
 
|
 
|-
 
| actuallayoutwidth
 
| <code>Label.actuallayoutwidth()</code>
 
|
 
|-
 
| actuallayoutheight
 
| <code>Label.actuallayoutheight()</code>
 
|
 
|-
 
| actualxoffset
 
| <code>Label.actualxoffset()</code>
 
|
 
|-
 
| actualyoffset
 
| <code>Label.actualyoffset()</code>
 
|
 
|-
 
| scrolloffset_y
 
| <code>Label.scrolloffset_y()</code>
 
|
 
|-
 
| scrolloffset_x
 
| <code>Label.scrolloffset_x()</code>
 
|
 
|-
 
| style
 
| <code>Label.style()</code>
 
|
 
|-
 
| AddClass
 
| <code>Label.AddClass( cstring cstring_1 )</code>
 
|
 
|-
 
| RemoveClass
 
| <code>Label.RemoveClass( cstring cstring_1 )</code>
 
|
 
|-
 
| BHasClass
 
| <code>Label.BHasClass( cstring cstring_1 )</code>
 
|
 
|-
 
| SetHasClass
 
| <code>Label.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
 
|
 
|-
 
| ToggleClass
 
| <code>Label.ToggleClass( cstring cstring_1 )</code>
 
|
 
|-
 
| ClearPanelEvent
 
| <code>Label.ClearPanelEvent( cstring cstring_1 )</code>
 
|
 
|-
 
| SetDraggable
 
| <code>Label.SetDraggable( boolean boolean_1 )</code>
 
|
 
|-
 
| IsDraggable
 
| <code>Label.IsDraggable()</code>
 
|
 
|-
 
| GetChildCount
 
| <code>Label.GetChildCount()</code>
 
|
 
|-
 
| GetChild
 
| <code>Label.GetChild( integer integer_1 )</code>
 
|
 
|-
 
| GetChildIndex
 
| <code>Label.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| Children
 
| <code>Label.Children()</code>
 
|
 
|-
 
| FindChildrenWithClassTraverse
 
| <code>Label.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
 
|
 
|-
 
| GetParent
 
| <code>Label.GetParent()</code>
 
|
 
|-
 
| SetParent
 
| <code>Label.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| FindChild
 
| <code>Label.FindChild( cstring cstring_1 )</code>
 
|
 
|-
 
| FindChildTraverse
 
| <code>Label.FindChildTraverse( cstring cstring_1 )</code>
 
|
 
|-
 
| FindChildInLayoutFile
 
| <code>Label.FindChildInLayoutFile( cstring cstring_1 )</code>
 
|
 
|-
 
| RemoveAndDeleteChildren
 
| <code>Label.RemoveAndDeleteChildren()</code>
 
|
 
|-
 
| MoveChildBefore
 
| <code>Label.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|
 
|-
 
| MoveChildAfter
 
| <code>Label.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|
 
|-
 
| GetPositionWithinWindow
 
| <code>Label.GetPositionWithinWindow()</code>
 
|
 
|-
 
| ApplyStyles
 
| <code>Label.ApplyStyles( boolean boolean_1 )</code>
 
|
 
|-
 
| ClearPropertyFromCode
 
| <code>Label.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| DeleteAsync
 
| <code>Label.DeleteAsync( float float_1 )</code>
 
|
 
|-
 
| BIsTransparent
 
| <code>Label.BIsTransparent()</code>
 
|
 
|-
 
| BAcceptsInput
 
| <code>Label.BAcceptsInput()</code>
 
|
 
|-
 
| BAcceptsFocus
 
| <code>Label.BAcceptsFocus()</code>
 
|
 
|-
 
| SetFocus
 
| <code>Label.SetFocus()</code>
 
|
 
|-
 
| UpdateFocusInContext
 
| <code>Label.UpdateFocusInContext()</code>
 
|
 
|-
 
| BHasHoverStyle
 
| <code>Label.BHasHoverStyle()</code>
 
|
 
|-
 
| SetAcceptsFocus
 
| <code>Label.SetAcceptsFocus( boolean boolean_1 )</code>
 
|
 
|-
 
| SetDisableFocusOnMouseDown
 
| <code>Label.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
 
|
 
|-
 
| BHasKeyFocus
 
| <code>Label.BHasKeyFocus()</code>
 
|
 
|-
 
| SetScrollParentToFitWhenFocused
 
| <code>Label.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
 
|
 
|-
 
| BScrollParentToFitWhenFocused
 
| <code>Label.BScrollParentToFitWhenFocused()</code>
 
|
 
|-
 
| IsSelected
 
| <code>Label.IsSelected()</code>
 
|
 
|-
 
| BHasDescendantKeyFocus
 
| <code>Label.BHasDescendantKeyFocus()</code>
 
|
 
|-
 
| BLoadLayout
 
| <code>Label.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| BLoadLayoutFromString
 
| <code>Label.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
 
|
 
|-
 
| LoadLayoutFromStringAsync
 
| <code>Label.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| LoadLayoutAsync
 
| <code>Label.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| BCreateChildren
 
| <code>Label.BCreateChildren( cstring cstring_1 )</code>
 
|
 
|-
 
| SetTopOfInputContext
 
| <code>Label.SetTopOfInputContext( boolean boolean_1 )</code>
 
|
 
|-
 
| SetDialogVariable
 
| <code>Label.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| SetDialogVariableInt
 
| <code>Label.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| ScrollToTop
 
| <code>Label.ScrollToTop()</code>
 
|
 
|-
 
| ScrollToBottom
 
| <code>Label.ScrollToBottom()</code>
 
|
 
|-
 
| ScrollToLeftEdge
 
| <code>Label.ScrollToLeftEdge()</code>
 
|
 
|-
 
| ScrollToRightEdge
 
| <code>Label.ScrollToRightEdge()</code>
 
|
 
|-
 
| ScrollParentToMakePanelFit
 
| <code>Label.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
 
|
 
|-
 
| BCanSeeInParentScroll
 
| <code>Label.BCanSeeInParentScroll()</code>
 
|
 
|-
 
| GetAttributeInt
 
| <code>Label.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| GetAttributeString
 
| <code>Label.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| GetAttributeUInt32
 
| <code>Label.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|
 
|-
 
| SetAttributeInt
 
| <code>Label.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| SetAttributeString
 
| <code>Label.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| SetAttributeUInt32
 
| <code>Label.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|
 
|-
 
| SetInputNamespace
 
| <code>Label.SetInputNamespace( cstring cstring_1 )</code>
 
|
 
|-
 
| RegisterForReadyEvents
 
| <code>Label.RegisterForReadyEvents( boolean boolean_1 )</code>
 
|
 
|-
 
| BReadyForDisplay
 
| <code>Label.BReadyForDisplay()</code>
 
|
 
|-
 
| SetReadyForDisplay
 
| <code>Label.SetReadyForDisplay( boolean boolean_1 )</code>
 
|
 
|-
 
| text
 
| <code>Label.text( cstring cstring_1 )</code>
 
|
 
|-
 
| html
 
| <code>Label.html( boolean boolean_1 )</code>
 
|
 
|-
 
| SetPanelEvent
 
| <code>Label.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
 
|
 
|-
 
| rememberchildfocus
 
| <code>Label.rememberchildfocus( boolean boolean_1 )</code>
 
|
 
|-
 
| paneltype
 
| <code>Label.paneltype()</code>
 
|
 
|}
 
 
 
=== DOTAAvatarImage ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
|-
 
| visible
 
| <code>DOTAAvatarImage.visible( boolean boolean_1 )</code>
 
|
 
|-
 
| enabled
 
| <code>DOTAAvatarImage.enabled( boolean boolean_1 )</code>
 
|
 
|-
 
| checked
 
| <code>DOTAAvatarImage.checked( boolean boolean_1 )</code>
 
|
 
|-
 
| defaultfocus
 
| <code>DOTAAvatarImage.defaultfocus( cstring cstring_1 )</code>
 
|
 
|-
 
| inputnamespace
 
| <code>DOTAAvatarImage.inputnamespace( cstring cstring_1 )</code>
 
|
 
|-
 
| hittest
 
| <code>DOTAAvatarImage.hittest( boolean boolean_1 )</code>
 
|
 
|-
 
| hittestchildren
 
| <code>DOTAAvatarImage.hittestchildren( boolean boolean_1 )</code>
 
|
 
|-
 
| tabindex
 
| <code>DOTAAvatarImage.tabindex( float float_1 )</code>
 
|
 
|-
 
| selectionpos_x
 
| <code>DOTAAvatarImage.selectionpos_x( float float_1 )</code>
 
|
 
|-
 
| selectionpos_y
 
| <code>DOTAAvatarImage.selectionpos_y( float float_1 )</code>
 
|
 
|-
 
| id
 
| <code>DOTAAvatarImage.id()</code>
 
|
 
|-
 
| layoutfile
 
| <code>DOTAAvatarImage.layoutfile()</code>
 
|
 
|-
 
| contentwidth
 
| <code>DOTAAvatarImage.contentwidth()</code>
 
|
 
|-
 
| contentheight
 
| <code>DOTAAvatarImage.contentheight()</code>
 
|
 
|-
 
| desiredlayoutwidth
 
| <code>DOTAAvatarImage.desiredlayoutwidth()</code>
 
|
 
|-
 
| desiredlayoutheight
 
| <code>DOTAAvatarImage.desiredlayoutheight()</code>
 
|
 
|-
 
| actuallayoutwidth
 
| <code>DOTAAvatarImage.actuallayoutwidth()</code>
 
|
 
|-
 
| actuallayoutheight
 
| <code>DOTAAvatarImage.actuallayoutheight()</code>
 
|
 
|-
 
| actualxoffset
 
| <code>DOTAAvatarImage.actualxoffset()</code>
 
|
 
|-
 
| actualyoffset
 
| <code>DOTAAvatarImage.actualyoffset()</code>
 
|
 
|-
 
| scrolloffset_y
 
| <code>DOTAAvatarImage.scrolloffset_y()</code>
 
|
 
|-
 
| scrolloffset_x
 
| <code>DOTAAvatarImage.scrolloffset_x()</code>
 
|
 
|-
 
| style
 
| <code>DOTAAvatarImage.style()</code>
 
|
 
|-
 
| AddClass
 
| <code>DOTAAvatarImage.AddClass( cstring cstring_1 )</code>
 
|
 
|-
 
| RemoveClass
 
| <code>DOTAAvatarImage.RemoveClass( cstring cstring_1 )</code>
 
|
 
|-
 
| BHasClass
 
| <code>DOTAAvatarImage.BHasClass( cstring cstring_1 )</code>
 
|
 
|-
 
| SetHasClass
 
| <code>DOTAAvatarImage.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
 
|
 
|-
 
| ToggleClass
 
| <code>DOTAAvatarImage.ToggleClass( cstring cstring_1 )</code>
 
|
 
|-
 
| ClearPanelEvent
 
| <code>DOTAAvatarImage.ClearPanelEvent( cstring cstring_1 )</code>
 
|
 
|-
 
| SetDraggable
 
| <code>DOTAAvatarImage.SetDraggable( boolean boolean_1 )</code>
 
|
 
|-
 
| IsDraggable
 
| <code>DOTAAvatarImage.IsDraggable()</code>
 
|
 
|-
 
| GetChildCount
 
| <code>DOTAAvatarImage.GetChildCount()</code>
 
|
 
|-
 
| GetChild
 
| <code>DOTAAvatarImage.GetChild( integer integer_1 )</code>
 
|
 
|-
 
| GetChildIndex
 
| <code>DOTAAvatarImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| Children
 
| <code>DOTAAvatarImage.Children()</code>
 
|
 
|-
 
| FindChildrenWithClassTraverse
 
| <code>DOTAAvatarImage.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
 
|
 
|-
 
| GetParent
 
| <code>DOTAAvatarImage.GetParent()</code>
 
|
 
|-
 
| SetParent
 
| <code>DOTAAvatarImage.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| FindChild
 
| <code>DOTAAvatarImage.FindChild( cstring cstring_1 )</code>
 
|
 
|-
 
| FindChildTraverse
 
| <code>DOTAAvatarImage.FindChildTraverse( cstring cstring_1 )</code>
 
|
 
|-
 
| FindChildInLayoutFile
 
| <code>DOTAAvatarImage.FindChildInLayoutFile( cstring cstring_1 )</code>
 
|
 
|-
 
| RemoveAndDeleteChildren
 
| <code>DOTAAvatarImage.RemoveAndDeleteChildren()</code>
 
|
 
|-
 
| MoveChildBefore
 
| <code>DOTAAvatarImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|
 
|-
 
| MoveChildAfter
 
| <code>DOTAAvatarImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|
 
|-
 
| GetPositionWithinWindow
 
| <code>DOTAAvatarImage.GetPositionWithinWindow()</code>
 
|
 
|-
 
| ApplyStyles
 
| <code>DOTAAvatarImage.ApplyStyles( boolean boolean_1 )</code>
 
|
 
|-
 
| ClearPropertyFromCode
 
| <code>DOTAAvatarImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| DeleteAsync
 
| <code>DOTAAvatarImage.DeleteAsync( float float_1 )</code>
 
|
 
|-
 
| BIsTransparent
 
| <code>DOTAAvatarImage.BIsTransparent()</code>
 
|
 
|-
 
| BAcceptsInput
 
| <code>DOTAAvatarImage.BAcceptsInput()</code>
 
|
 
|-
 
| BAcceptsFocus
 
| <code>DOTAAvatarImage.BAcceptsFocus()</code>
 
|
 
|-
 
| SetFocus
 
| <code>DOTAAvatarImage.SetFocus()</code>
 
|
 
|-
 
| UpdateFocusInContext
 
| <code>DOTAAvatarImage.UpdateFocusInContext()</code>
 
|
 
|-
 
| BHasHoverStyle
 
| <code>DOTAAvatarImage.BHasHoverStyle()</code>
 
|
 
|-
 
| SetAcceptsFocus
 
| <code>DOTAAvatarImage.SetAcceptsFocus( boolean boolean_1 )</code>
 
|
 
|-
 
| SetDisableFocusOnMouseDown
 
| <code>DOTAAvatarImage.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
 
|
 
|-
 
| BHasKeyFocus
 
| <code>DOTAAvatarImage.BHasKeyFocus()</code>
 
|
 
|-
 
| SetScrollParentToFitWhenFocused
 
| <code>DOTAAvatarImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
 
|
 
|-
 
| BScrollParentToFitWhenFocused
 
| <code>DOTAAvatarImage.BScrollParentToFitWhenFocused()</code>
 
|
 
|-
 
| IsSelected
 
| <code>DOTAAvatarImage.IsSelected()</code>
 
|
 
|-
 
| BHasDescendantKeyFocus
 
| <code>DOTAAvatarImage.BHasDescendantKeyFocus()</code>
 
|
 
|-
 
| BLoadLayout
 
| <code>DOTAAvatarImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| BLoadLayoutFromString
 
| <code>DOTAAvatarImage.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
 
|
 
|-
 
| LoadLayoutFromStringAsync
 
| <code>DOTAAvatarImage.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| LoadLayoutAsync
 
| <code>DOTAAvatarImage.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| BCreateChildren
 
| <code>DOTAAvatarImage.BCreateChildren( cstring cstring_1 )</code>
 
|
 
|-
 
| SetTopOfInputContext
 
| <code>DOTAAvatarImage.SetTopOfInputContext( boolean boolean_1 )</code>
 
|
 
|-
 
| SetDialogVariable
 
| <code>DOTAAvatarImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| SetDialogVariableInt
 
| <code>DOTAAvatarImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| ScrollToTop
 
| <code>DOTAAvatarImage.ScrollToTop()</code>
 
|
 
|-
 
| ScrollToBottom
 
| <code>DOTAAvatarImage.ScrollToBottom()</code>
 
|
 
|-
 
| ScrollToLeftEdge
 
| <code>DOTAAvatarImage.ScrollToLeftEdge()</code>
 
|
 
|-
 
| ScrollToRightEdge
 
| <code>DOTAAvatarImage.ScrollToRightEdge()</code>
 
|
 
|-
 
| ScrollParentToMakePanelFit
 
| <code>DOTAAvatarImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
 
|
 
|-
 
| BCanSeeInParentScroll
 
| <code>DOTAAvatarImage.BCanSeeInParentScroll()</code>
 
|
 
|-
 
| GetAttributeInt
 
| <code>DOTAAvatarImage.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| GetAttributeString
 
| <code>DOTAAvatarImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| GetAttributeUInt32
 
| <code>DOTAAvatarImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|
 
|-
 
| SetAttributeInt
 
| <code>DOTAAvatarImage.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| SetAttributeString
 
| <code>DOTAAvatarImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| SetAttributeUInt32
 
| <code>DOTAAvatarImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|
 
|-
 
| SetInputNamespace
 
| <code>DOTAAvatarImage.SetInputNamespace( cstring cstring_1 )</code>
 
|
 
|-
 
| RegisterForReadyEvents
 
| <code>DOTAAvatarImage.RegisterForReadyEvents( boolean boolean_1 )</code>
 
|
 
|-
 
| BReadyForDisplay
 
| <code>DOTAAvatarImage.BReadyForDisplay()</code>
 
|
 
|-
 
| SetReadyForDisplay
 
| <code>DOTAAvatarImage.SetReadyForDisplay( boolean boolean_1 )</code>
 
|
 
|-
 
| steamid
 
| <code>DOTAAvatarImage.steamid( cstring cstring_1 )</code>
 
|
 
|-
 
| accountid
 
| <code>DOTAAvatarImage.accountid( cstring cstring_1 )</code>
 
|
 
|-
 
| SetPanelEvent
 
| <code>DOTAAvatarImage.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
 
|
 
|-
 
| rememberchildfocus
 
| <code>DOTAAvatarImage.rememberchildfocus( boolean boolean_1 )</code>
 
|
 
|-
 
| paneltype
 
| <code>DOTAAvatarImage.paneltype()</code>
 
|
 
|}
 
 
 
=== CustomUIElement ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
|-
 
| visible
 
| <code>CustomUIElement.visible( boolean boolean_1 )</code>
 
|
 
|-
 
| enabled
 
| <code>CustomUIElement.enabled( boolean boolean_1 )</code>
 
|
 
|-
 
| checked
 
| <code>CustomUIElement.checked( boolean boolean_1 )</code>
 
|
 
|-
 
| defaultfocus
 
| <code>CustomUIElement.defaultfocus( cstring cstring_1 )</code>
 
|
 
|-
 
| inputnamespace
 
| <code>CustomUIElement.inputnamespace( cstring cstring_1 )</code>
 
|
 
|-
 
| hittest
 
| <code>CustomUIElement.hittest( boolean boolean_1 )</code>
 
|
 
|-
 
| hittestchildren
 
| <code>CustomUIElement.hittestchildren( boolean boolean_1 )</code>
 
|
 
|-
 
| tabindex
 
| <code>CustomUIElement.tabindex( float float_1 )</code>
 
|
 
|-
 
| selectionpos_x
 
| <code>CustomUIElement.selectionpos_x( float float_1 )</code>
 
|
 
|-
 
| selectionpos_y
 
| <code>CustomUIElement.selectionpos_y( float float_1 )</code>
 
|
 
|-
 
| id
 
| <code>CustomUIElement.id()</code>
 
|
 
|-
 
| layoutfile
 
| <code>CustomUIElement.layoutfile()</code>
 
|
 
|-
 
| contentwidth
 
| <code>CustomUIElement.contentwidth()</code>
 
|
 
|-
 
| contentheight
 
| <code>CustomUIElement.contentheight()</code>
 
|
 
|-
 
| desiredlayoutwidth
 
| <code>CustomUIElement.desiredlayoutwidth()</code>
 
|
 
|-
 
| desiredlayoutheight
 
| <code>CustomUIElement.desiredlayoutheight()</code>
 
|
 
|-
 
| actuallayoutwidth
 
| <code>CustomUIElement.actuallayoutwidth()</code>
 
|
 
|-
 
| actuallayoutheight
 
| <code>CustomUIElement.actuallayoutheight()</code>
 
|
 
|-
 
| actualxoffset
 
| <code>CustomUIElement.actualxoffset()</code>
 
|
 
|-
 
| actualyoffset
 
| <code>CustomUIElement.actualyoffset()</code>
 
|
 
|-
 
| scrolloffset_y
 
| <code>CustomUIElement.scrolloffset_y()</code>
 
|
 
|-
 
| scrolloffset_x
 
| <code>CustomUIElement.scrolloffset_x()</code>
 
|
 
|-
 
| style
 
| <code>CustomUIElement.style()</code>
 
|
 
|-
 
| AddClass
 
| <code>CustomUIElement.AddClass( cstring cstring_1 )</code>
 
|
 
|-
 
| RemoveClass
 
| <code>CustomUIElement.RemoveClass( cstring cstring_1 )</code>
 
|
 
|-
 
| BHasClass
 
| <code>CustomUIElement.BHasClass( cstring cstring_1 )</code>
 
|
 
|-
 
| SetHasClass
 
| <code>CustomUIElement.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
 
|
 
|-
 
| ToggleClass
 
| <code>CustomUIElement.ToggleClass( cstring cstring_1 )</code>
 
|
 
|-
 
| ClearPanelEvent
 
| <code>CustomUIElement.ClearPanelEvent( cstring cstring_1 )</code>
 
|
 
|-
 
| SetDraggable
 
| <code>CustomUIElement.SetDraggable( boolean boolean_1 )</code>
 
|
 
|-
 
| IsDraggable
 
| <code>CustomUIElement.IsDraggable()</code>
 
|
 
|-
 
| GetChildCount
 
| <code>CustomUIElement.GetChildCount()</code>
 
|
 
|-
 
| GetChild
 
| <code>CustomUIElement.GetChild( integer integer_1 )</code>
 
|
 
|-
 
| GetChildIndex
 
| <code>CustomUIElement.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| Children
 
| <code>CustomUIElement.Children()</code>
 
|
 
|-
 
| FindChildrenWithClassTraverse
 
| <code>CustomUIElement.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
 
|
 
|-
 
| GetParent
 
| <code>CustomUIElement.GetParent()</code>
 
|
 
|-
 
| SetParent
 
| <code>CustomUIElement.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| FindChild
 
| <code>CustomUIElement.FindChild( cstring cstring_1 )</code>
 
|
 
|-
 
| FindChildTraverse
 
| <code>CustomUIElement.FindChildTraverse( cstring cstring_1 )</code>
 
|
 
|-
 
| FindChildInLayoutFile
 
| <code>CustomUIElement.FindChildInLayoutFile( cstring cstring_1 )</code>
 
|
 
|-
 
| RemoveAndDeleteChildren
 
| <code>CustomUIElement.RemoveAndDeleteChildren()</code>
 
|
 
|-
 
| MoveChildBefore
 
| <code>CustomUIElement.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|
 
|-
 
| MoveChildAfter
 
| <code>CustomUIElement.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|
 
|-
 
| GetPositionWithinWindow
 
| <code>CustomUIElement.GetPositionWithinWindow()</code>
 
|
 
|-
 
| ApplyStyles
 
| <code>CustomUIElement.ApplyStyles( boolean boolean_1 )</code>
 
|
 
|-
 
| ClearPropertyFromCode
 
| <code>CustomUIElement.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| DeleteAsync
 
| <code>CustomUIElement.DeleteAsync( float float_1 )</code>
 
|
 
|-
 
| BIsTransparent
 
| <code>CustomUIElement.BIsTransparent()</code>
 
|
 
|-
 
| BAcceptsInput
 
| <code>CustomUIElement.BAcceptsInput()</code>
 
|
 
|-
 
| BAcceptsFocus
 
| <code>CustomUIElement.BAcceptsFocus()</code>
 
|
 
|-
 
| SetFocus
 
| <code>CustomUIElement.SetFocus()</code>
 
|
 
|-
 
| UpdateFocusInContext
 
| <code>CustomUIElement.UpdateFocusInContext()</code>
 
|
 
|-
 
| BHasHoverStyle
 
| <code>CustomUIElement.BHasHoverStyle()</code>
 
|
 
|-
 
| SetAcceptsFocus
 
| <code>CustomUIElement.SetAcceptsFocus( boolean boolean_1 )</code>
 
|
 
|-
 
| SetDisableFocusOnMouseDown
 
| <code>CustomUIElement.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
 
|
 
|-
 
| BHasKeyFocus
 
| <code>CustomUIElement.BHasKeyFocus()</code>
 
|
 
|-
 
| SetScrollParentToFitWhenFocused
 
| <code>CustomUIElement.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
 
|
 
|-
 
| BScrollParentToFitWhenFocused
 
| <code>CustomUIElement.BScrollParentToFitWhenFocused()</code>
 
|
 
|-
 
| IsSelected
 
| <code>CustomUIElement.IsSelected()</code>
 
|
 
|-
 
| BHasDescendantKeyFocus
 
| <code>CustomUIElement.BHasDescendantKeyFocus()</code>
 
|
 
|-
 
| BLoadLayout
 
| <code>CustomUIElement.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| BLoadLayoutFromString
 
| <code>CustomUIElement.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
 
|
 
|-
 
| LoadLayoutFromStringAsync
 
| <code>CustomUIElement.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| LoadLayoutAsync
 
| <code>CustomUIElement.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| BCreateChildren
 
| <code>CustomUIElement.BCreateChildren( cstring cstring_1 )</code>
 
|
 
|-
 
| SetTopOfInputContext
 
| <code>CustomUIElement.SetTopOfInputContext( boolean boolean_1 )</code>
 
|
 
|-
 
| SetDialogVariable
 
| <code>CustomUIElement.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| SetDialogVariableInt
 
| <code>CustomUIElement.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| ScrollToTop
 
| <code>CustomUIElement.ScrollToTop()</code>
 
|
 
|-
 
| ScrollToBottom
 
| <code>CustomUIElement.ScrollToBottom()</code>
 
|
 
|-
 
| ScrollToLeftEdge
 
| <code>CustomUIElement.ScrollToLeftEdge()</code>
 
|
 
|-
 
| ScrollToRightEdge
 
| <code>CustomUIElement.ScrollToRightEdge()</code>
 
|
 
|-
 
| ScrollParentToMakePanelFit
 
| <code>CustomUIElement.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
 
|
 
|-
 
| BCanSeeInParentScroll
 
| <code>CustomUIElement.BCanSeeInParentScroll()</code>
 
|
 
|-
 
| GetAttributeInt
 
| <code>CustomUIElement.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| GetAttributeString
 
| <code>CustomUIElement.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| GetAttributeUInt32
 
| <code>CustomUIElement.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|
 
|-
 
| SetAttributeInt
 
| <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>
 
|
 
|-
 
| SetPanelEvent
 
| <code>CustomUIElement.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
 
|
 
|-
 
| rememberchildfocus
 
| <code>CustomUIElement.rememberchildfocus( boolean boolean_1 )</code>
 
|
 
|-
 
| paneltype
 
| <code>CustomUIElement.paneltype()</code>
 
|
 
|}
 
 
 
=== DOTAAbilityImage ===
 
{| class="standard-table" style="width: 100%;"
 
! Function
 
! Signature
 
! Description
 
|-
 
| visible
 
| <code>DOTAAbilityImage.visible( boolean boolean_1 )</code>
 
|
 
|-
 
| enabled
 
| <code>DOTAAbilityImage.enabled( boolean boolean_1 )</code>
 
|
 
|-
 
| checked
 
| <code>DOTAAbilityImage.checked( boolean boolean_1 )</code>
 
|
 
|-
 
| defaultfocus
 
| <code>DOTAAbilityImage.defaultfocus( cstring cstring_1 )</code>
 
|
 
|-
 
| inputnamespace
 
| <code>DOTAAbilityImage.inputnamespace( cstring cstring_1 )</code>
 
|
 
|-
 
| hittest
 
| <code>DOTAAbilityImage.hittest( boolean boolean_1 )</code>
 
|
 
|-
 
| hittestchildren
 
| <code>DOTAAbilityImage.hittestchildren( boolean boolean_1 )</code>
 
|
 
|-
 
| tabindex
 
| <code>DOTAAbilityImage.tabindex( float float_1 )</code>
 
|
 
|-
 
| selectionpos_x
 
| <code>DOTAAbilityImage.selectionpos_x( float float_1 )</code>
 
|
 
|-
 
| selectionpos_y
 
| <code>DOTAAbilityImage.selectionpos_y( float float_1 )</code>
 
|
 
|-
 
| id
 
| <code>DOTAAbilityImage.id()</code>
 
|
 
|-
 
| layoutfile
 
| <code>DOTAAbilityImage.layoutfile()</code>
 
|
 
|-
 
| contentwidth
 
| <code>DOTAAbilityImage.contentwidth()</code>
 
|
 
|-
 
| contentheight
 
| <code>DOTAAbilityImage.contentheight()</code>
 
|
 
|-
 
| desiredlayoutwidth
 
| <code>DOTAAbilityImage.desiredlayoutwidth()</code>
 
|
 
|-
 
| desiredlayoutheight
 
| <code>DOTAAbilityImage.desiredlayoutheight()</code>
 
|
 
|-
 
| actuallayoutwidth
 
| <code>DOTAAbilityImage.actuallayoutwidth()</code>
 
|
 
|-
 
| actuallayoutheight
 
| <code>DOTAAbilityImage.actuallayoutheight()</code>
 
|
 
|-
 
| actualxoffset
 
| <code>DOTAAbilityImage.actualxoffset()</code>
 
|
 
|-
 
| actualyoffset
 
| <code>DOTAAbilityImage.actualyoffset()</code>
 
|
 
|-
 
| scrolloffset_y
 
| <code>DOTAAbilityImage.scrolloffset_y()</code>
 
|
 
|-
 
| scrolloffset_x
 
| <code>DOTAAbilityImage.scrolloffset_x()</code>
 
|
 
|-
 
| style
 
| <code>DOTAAbilityImage.style()</code>
 
|
 
|-
 
| AddClass
 
| <code>DOTAAbilityImage.AddClass( cstring cstring_1 )</code>
 
|
 
|-
 
| RemoveClass
 
| <code>DOTAAbilityImage.RemoveClass( cstring cstring_1 )</code>
 
|
 
|-
 
| BHasClass
 
| <code>DOTAAbilityImage.BHasClass( cstring cstring_1 )</code>
 
|
 
|-
 
| SetHasClass
 
| <code>DOTAAbilityImage.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
 
|
 
|-
 
| ToggleClass
 
| <code>DOTAAbilityImage.ToggleClass( cstring cstring_1 )</code>
 
|
 
|-
 
| ClearPanelEvent
 
| <code>DOTAAbilityImage.ClearPanelEvent( cstring cstring_1 )</code>
 
|
 
|-
 
| SetDraggable
 
| <code>DOTAAbilityImage.SetDraggable( boolean boolean_1 )</code>
 
|
 
|-
 
| IsDraggable
 
| <code>DOTAAbilityImage.IsDraggable()</code>
 
|
 
|-
 
| GetChildCount
 
| <code>DOTAAbilityImage.GetChildCount()</code>
 
|
 
|-
 
| GetChild
 
| <code>DOTAAbilityImage.GetChild( integer integer_1 )</code>
 
|
 
|-
 
| GetChildIndex
 
| <code>DOTAAbilityImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| Children
 
| <code>DOTAAbilityImage.Children()</code>
 
|
 
|-
 
| FindChildrenWithClassTraverse
 
| <code>DOTAAbilityImage.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
 
|
 
|-
 
| GetParent
 
| <code>DOTAAbilityImage.GetParent()</code>
 
|
 
|-
 
| SetParent
 
| <code>DOTAAbilityImage.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| FindChild
 
| <code>DOTAAbilityImage.FindChild( cstring cstring_1 )</code>
 
|
 
|-
 
| FindChildTraverse
 
| <code>DOTAAbilityImage.FindChildTraverse( cstring cstring_1 )</code>
 
|
 
|-
 
| FindChildInLayoutFile
 
| <code>DOTAAbilityImage.FindChildInLayoutFile( cstring cstring_1 )</code>
 
|
 
|-
 
| RemoveAndDeleteChildren
 
| <code>DOTAAbilityImage.RemoveAndDeleteChildren()</code>
 
|
 
|-
 
| MoveChildBefore
 
| <code>DOTAAbilityImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|
 
|-
 
| MoveChildAfter
 
| <code>DOTAAbilityImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
 
|
 
|-
 
| GetPositionWithinWindow
 
| <code>DOTAAbilityImage.GetPositionWithinWindow()</code>
 
|
 
|-
 
| ApplyStyles
 
| <code>DOTAAbilityImage.ApplyStyles( boolean boolean_1 )</code>
 
|
 
|-
 
| ClearPropertyFromCode
 
| <code>DOTAAbilityImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
 
|
 
|-
 
| DeleteAsync
 
| <code>DOTAAbilityImage.DeleteAsync( float float_1 )</code>
 
|
 
|-
 
| BIsTransparent
 
| <code>DOTAAbilityImage.BIsTransparent()</code>
 
|
 
|-
 
| BAcceptsInput
 
| <code>DOTAAbilityImage.BAcceptsInput()</code>
 
|
 
|-
 
| BAcceptsFocus
 
| <code>DOTAAbilityImage.BAcceptsFocus()</code>
 
|
 
|-
 
| SetFocus
 
| <code>DOTAAbilityImage.SetFocus()</code>
 
|
 
|-
 
| UpdateFocusInContext
 
| <code>DOTAAbilityImage.UpdateFocusInContext()</code>
 
|
 
|-
 
| BHasHoverStyle
 
| <code>DOTAAbilityImage.BHasHoverStyle()</code>
 
|
 
|-
 
| SetAcceptsFocus
 
| <code>DOTAAbilityImage.SetAcceptsFocus( boolean boolean_1 )</code>
 
|
 
|-
 
| SetDisableFocusOnMouseDown
 
| <code>DOTAAbilityImage.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
 
|
 
|-
 
| BHasKeyFocus
 
| <code>DOTAAbilityImage.BHasKeyFocus()</code>
 
|
 
|-
 
| SetScrollParentToFitWhenFocused
 
| <code>DOTAAbilityImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
 
|
 
|-
 
| BScrollParentToFitWhenFocused
 
| <code>DOTAAbilityImage.BScrollParentToFitWhenFocused()</code>
 
|
 
|-
 
| IsSelected
 
| <code>DOTAAbilityImage.IsSelected()</code>
 
|
 
|-
 
| BHasDescendantKeyFocus
 
| <code>DOTAAbilityImage.BHasDescendantKeyFocus()</code>
 
|
 
|-
 
| BLoadLayout
 
| <code>DOTAAbilityImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| BLoadLayoutFromString
 
| <code>DOTAAbilityImage.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
 
|
 
|-
 
| LoadLayoutFromStringAsync
 
| <code>DOTAAbilityImage.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| LoadLayoutAsync
 
| <code>DOTAAbilityImage.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
 
|
 
|-
 
| BCreateChildren
 
| <code>DOTAAbilityImage.BCreateChildren( cstring cstring_1 )</code>
 
|
 
|-
 
| SetTopOfInputContext
 
| <code>DOTAAbilityImage.SetTopOfInputContext( boolean boolean_1 )</code>
 
|
 
|-
 
| SetDialogVariable
 
| <code>DOTAAbilityImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| SetDialogVariableInt
 
| <code>DOTAAbilityImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| ScrollToTop
 
| <code>DOTAAbilityImage.ScrollToTop()</code>
 
|
 
|-
 
| ScrollToBottom
 
| <code>DOTAAbilityImage.ScrollToBottom()</code>
 
|
 
|-
 
| ScrollToLeftEdge
 
| <code>DOTAAbilityImage.ScrollToLeftEdge()</code>
 
|
 
|-
 
| ScrollToRightEdge
 
| <code>DOTAAbilityImage.ScrollToRightEdge()</code>
 
|
 
|-
 
| ScrollParentToMakePanelFit
 
| <code>DOTAAbilityImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
 
|
 
|-
 
| BCanSeeInParentScroll
 
| <code>DOTAAbilityImage.BCanSeeInParentScroll()</code>
 
|
 
|-
 
| GetAttributeInt
 
| <code>DOTAAbilityImage.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| GetAttributeString
 
| <code>DOTAAbilityImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| GetAttributeUInt32
 
| <code>DOTAAbilityImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|
 
|-
 
| SetAttributeInt
 
| <code>DOTAAbilityImage.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
 
|
 
|-
 
| SetAttributeString
 
| <code>DOTAAbilityImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
 
|
 
|-
 
| SetAttributeUInt32
 
| <code>DOTAAbilityImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
 
|
 
|-
 
| SetInputNamespace
 
| <code>DOTAAbilityImage.SetInputNamespace( cstring cstring_1 )</code>
 
|
 
|-
 
| RegisterForReadyEvents
 
| <code>DOTAAbilityImage.RegisterForReadyEvents( boolean boolean_1 )</code>
 
|
 
|-
 
| BReadyForDisplay
 
| <code>DOTAAbilityImage.BReadyForDisplay()</code>
 
|
 
|-
 
| SetReadyForDisplay
 
| <code>DOTAAbilityImage.SetReadyForDisplay( boolean boolean_1 )</code>
 
|
 
|-
 
| SetImage
 
| <code>DOTAAbilityImage.SetImage( cstring cstring_1 )</code>
 
|
 
|-
 
| SetScaling
 
| <code>DOTAAbilityImage.SetScaling( cstring cstring_1 )</code>
 
|
 
|-
 
| abilityname
 
| <code>DOTAAbilityImage.abilityname( cstring cstring_1 )</code>
 
|
 
|-
 
| contextEntityIndex
 
| <code>DOTAAbilityImage.contextEntityIndex( integer integer_1 )</code>
 
|
 
|-
 
| SetPanelEvent
 
| <code>DOTAAbilityImage.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
 
|
 
|-
 
| rememberchildfocus
 
| <code>DOTAAbilityImage.rememberchildfocus( boolean boolean_1 )</code>
 
|
 
|-
 
| paneltype
 
| <code>DOTAAbilityImage.paneltype()</code>
 
|
 
|}
 
 
=== DOTA_GameState ===
 
{| 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
 
| 1
 
|
 
|-
 
| DOTA_GameState.DOTA_GAMERULES_STATE_HERO_SELECTION
 
| 3
 
|
 
|-
 
| DOTA_GameState.DOTA_GAMERULES_STATE_STRATEGY_TIME
 
| 4
 
|
 
|-
 
| DOTA_GameState.DOTA_GAMERULES_STATE_PRE_GAME
 
| 6
 
|
 
|-
 
| DOTA_GameState.DOTA_GAMERULES_STATE_GAME_IN_PROGRESS
 
| 7
 
|
 
|-
 
| DOTA_GameState.DOTA_GAMERULES_STATE_POST_GAME
 
| 8
 
|
 
|-
 
| DOTA_GameState.DOTA_GAMERULES_STATE_DISCONNECT
 
| 9
 
|
 
|-
 
| DOTA_GameState.DOTA_GAMERULES_STATE_TEAM_SHOWCASE
 
| 5
 
|
 
|-
 
| DOTA_GameState.DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP
 
| 2
 
|
 
|-
 
| DOTA_GameState.DOTA_GAMERULES_STATE_LAST
 
| 0
 
|
 
|}
 
 
=== DOTA_GC_TEAM ===
 
{| 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
 
| 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
 
|
 
|}
 
 
=== 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
 
|
 
|}
 
 
=== 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_LAST_HIT_EARLY
 
| 13
 
|
 
|-
 
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_CLOSE
 
| 14
 
|
 
|-
 
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_MISS
 
| 15
 
|
 
|-
 
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MAGICAL_BLOCK
 
| 16
 
|
 
|}
 
 
=== 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
 
| 3
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_RD_SELECT
 
| 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_SELECT1
 
| 17
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT2
 
| 18
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT3
 
| 19
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT4
 
| 20
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT5
 
| 21
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT6
 
| 22
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT7
 
| 23
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT8
 
| 24
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT9
 
| 25
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT10
 
| 26
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_PICK
 
| 27
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_AR_SELECT
 
| 28
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_MO_SELECT
 
| 29
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_FH_SELECT
 
| 30
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_INTRO
 
| 31
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_CAPTAINPICK
 
| 32
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN1
 
| 33
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN2
 
| 34
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN3
 
| 35
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN4
 
| 36
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN5
 
| 37
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN6
 
| 38
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT1
 
| 39
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT2
 
| 40
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT3
 
| 41
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT4
 
| 42
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT5
 
| 43
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT6
 
| 44
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT7
 
| 45
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT8
 
| 46
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT9
 
| 47
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT10
 
| 48
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_PICK
 
| 49
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_BD_SELECT
 
| 50
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ABILITY_DRAFT_SELECT
 
| 51
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ARDM_SELECT
 
| 52
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_ALL_DRAFT_SELECT
 
| 53
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_CUSTOMGAME_SELECT
 
| 54
 
|
 
|-
 
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_COUNT
 
| 55
 
|
 
|}
 
 
=== 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_COUNT
 
| 14
 
|
 
|-
 
| 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_COUNT
 
| 7
 
|
 
|}
 
 
=== 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_MECHANICAL
 
| 8
 
|
 
|-
 
| 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_BASIC
 
| 18
 
|
 
|-
 
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_ALL
 
| 63
 
|
 
|}
 
 
=== 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
 
|
 
|}
 
 
=== 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_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_RoshanKill
 
| 14
 
|
 
|-
 
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CourierKill
 
| 15
 
|
 
|-
 
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SharedGold
 
| 16
 
|
 
|}
 
 
=== 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
 
|
 
|}
 
 
=== 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_LAST_BEHAVIOR
 
| 1073741824
 
|
 
|}
 
 
=== 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_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
 
|
 
|}
 
 
=== 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_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_USE_COMBAT_PROFICIENCY
 
| 256
 
|
 
|-
 
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DAMAGE_MULTIPLIERS
 
| 512
 
|
 
|}
 
 
=== 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
 
|
 
|}
 
 
=== 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
 
|
 
|}
 
 
=== 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
 
|
 
|}
 
 
=== 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_LEGS
 
| 11
 
|
 
|-
 
| DOTASlotType_t.DOTA_LOADOUT_TYPE_GLOVES
 
| 12
 
|
 
|-
 
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAIL
 
| 13
 
|
 
|-
 
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MISC
 
| 14
 
|
 
|-