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

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:
NOTE: Currently, the command doesn't distinguish between methods declared on a class and methods it inherits from a base class. For example, every subclass of Panel2D lists 'SetHasClass' as a method.
NOTE: Currently, the command doesn't distinguish between methods declared on a class and methods it inherits from a base class. For example, every subclass of Panel2D lists 'SetHasClass' as a method.


Generated on 27 April 2016
Generated on 29 March 2017


=== CDOTA_PanoramaScript_GameEvents ===
=== CPanoramaScript_GameEvents ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Function
! Function
Line 14: Line 14:
|-  
|-  
| Subscribe
| Subscribe
| <code>GameEvents.Subscribe( cstring pEventName, js_value funcVal )</code>
| <code>"GameEvents".Subscribe( cstring pEventName, js_value funcVal )</code>
| Subscribe to a game event
| Subscribe to a game event
|-  
|-  
| Unsubscribe
| Unsubscribe
| <code>GameEvents.Unsubscribe( integer nCallbackHandle )</code>
| <code>"GameEvents".Unsubscribe( integer nCallbackHandle )</code>
| Unsubscribe from a game event
| Unsubscribe from a game event
|-  
|-  
| SendCustomGameEventToServer
| SendCustomGameEventToServer
| <code>GameEvents.SendCustomGameEventToServer( cstring pEventName, js_object jsObject )</code>
| <code>"GameEvents".SendCustomGameEventToServer( cstring pEventName, js_object jsObject )</code>
| Send a custom game event
| Send a custom game event
|-  
|-  
| SendEventClientSide
| SendEventClientSide
| <code>GameEvents.SendEventClientSide( cstring pEventName, js_object jsObject )</code>
| <code>"GameEvents".SendEventClientSide( cstring pEventName, js_object jsObject )</code>
| Send a client-side event using gameeventmanager (only useful for a few specific events)
| Send a client-side event using gameeventmanager (only useful for a few specific events)
|}
|}




=== CDOTA_PanoramaScript_GameUI ===
=== CPanoramaScript_CustomNetTables ===
{| 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%;"
{| class="standard-table" style="width: 100%;"
! Function
! Function
Line 142: Line 38:
|-  
|-  
| GetTableValue
| GetTableValue
| <code>CustomNetTables.GetTableValue( cstring pTableName, cstring pKeyName )</code>
| <code>"CustomNetTables".GetTableValue( cstring pTableName, cstring pKeyName )</code>
| Get a key from a custom net table
| Get a key from a custom net table
|-  
|-  
| GetAllTableValues
| GetAllTableValues
| <code>CustomNetTables.GetAllTableValues( cstring pTableName )</code>
| <code>"CustomNetTables".GetAllTableValues( cstring pTableName )</code>
| Get all values from a custom net table
| Get all values from a custom net table
|-  
|-  
| SubscribeNetTableListener
| SubscribeNetTableListener
| <code>CustomNetTables.SubscribeNetTableListener( js_raw_args args )</code>
| <code>"CustomNetTables".SubscribeNetTableListener( js_raw_args args )</code>
| Register a callback when a particular custom net table changes
| Register a callback when a particular custom net table changes
|-  
|-  
| UnsubscribeNetTableListener
| UnsubscribeNetTableListener
| <code>CustomNetTables.UnsubscribeNetTableListener( integer nCallbackHandle )</code>
| <code>"CustomNetTables".UnsubscribeNetTableListener( integer nCallbackHandle )</code>
| Unsubscribe from a game event
| Unsubscribe from a game event
|}
|}




=== CScriptBindingPR_Players ===
=== $ ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Function
! Function
Line 165: Line 61:
! Description
! Description
|-  
|-  
| GetMaxPlayers
| Msg
| <code>Players.GetMaxPlayers()</code>
| <code>Msg( js_raw_args js_raw_args_1 )</code>
| Get the maximum number of players in the game.
| Log a message
|-  
|-  
| GetMaxTeamPlayers
| DispatchEvent
| <code>Players.GetMaxTeamPlayers()</code>
| <code>DispatchEvent( js_raw_args js_raw_args_1 )</code>
| Get the maximum number of players on teams.
| Dispatch an event
|-  
|-  
| GetLocalPlayer
| DispatchEventAsync
| <code>Players.GetLocalPlayer()</code>
| <code>DispatchEventAsync( js_raw_args js_raw_args_1 )</code>
| Get the local player ID.
| Dispatch an event to occur later
|-  
|-  
| IsValidPlayerID
| RegisterEventHandler
| <code>Players.IsValidPlayerID( integer iPlayerID )</code>
| <code>RegisterEventHandler( js_raw_args js_raw_args_1 )</code>
| Is the nth player a valid player?
| Register an event handler
|-  
|-  
| GetPlayerName
| RegisterForUnhandledEvent
| <code>Players.GetPlayerName( integer iPlayerID )</code>
| <code>RegisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
| Return the name of a player.
| Register a handler for an event that is not otherwise handled
|-  
|-  
| GetPlayerHeroEntityIndex
| UnregisterForUnhandledEvent
| <code>Players.GetPlayerHeroEntityIndex( integer iPlayerID )</code>
| <code>UnregisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
| Get the entity index of the hero controlled by this player.
| Remove an unhandled event handler
|-  
|-  
| GetSelectedEntities
| FindChildInContext
| <code>Players.GetSelectedEntities( integer iPlayerID )</code>
| <code>FindChildInContext( js_raw_args js_raw_args_1 )</code>
| Get the entities this player has selected.
| Find an element
|-  
|-  
| GetQueryUnit
| AsyncWebRequest
| <code>Players.GetQueryUnit( integer iPlayerID )</code>
| <code>AsyncWebRequest( js_raw_args js_raw_args_1 )</code>
| Get the entities this player is querying.
| Make a web request
|-  
|-  
| GetLocalPlayerPortraitUnit
| CreatePanel
| <code>Players.GetLocalPlayerPortraitUnit()</code>
| <code>CreatePanel( js_raw_args js_raw_args_1 )</code>
| Get local player current portrait unit. (ie. Player's hero or primary selected unit.)
| Create a new panel
|-  
|-  
| CanPlayerBuyback
| Localize
| <code>Players.CanPlayerBuyback( integer iPlayerID )</code>
| <code>Localize( js_raw_args js_raw_args_1 )</code>
| Can the player buy back?
| Localize a string
|-  
|-  
| HasCustomGameTicketForPlayerID
| Language
| <code>Players.HasCustomGameTicketForPlayerID( integer iPlayerID )</code>
| <code>Language( js_raw_args js_raw_args_1 )</code>
| Does this player have a custom game ticket?
| Get the current language
|-  
|-  
| GetAssists
| Schedule
| <code>Players.GetAssists( integer iPlayerID )</code>
| <code>Schedule( js_raw_args js_raw_args_1 )</code>
| The number of assists credited to a player.
| Schedule a function to be called later
|-  
|-  
| GetClaimedDenies
| CancelScheduled
| <code>Players.GetClaimedDenies( integer iPlayerID )</code>
| <code>CancelScheduled( js_raw_args js_raw_args_1 )</code>
|  
| Cancelse a scheduled function
|-  
|-  
| GetClaimedMisses
| GetContextPanel
| <code>Players.GetClaimedMisses( integer iPlayerID )</code>
| <code>GetContextPanel( js_raw_args js_raw_args_1 )</code>
|  
| Get the current panel context
|-  
|-  
| GetDeaths
| RegisterKeyBind
| <code>Players.GetDeaths( integer iPlayerID )</code>
| <code>RegisterKeyBind( js_raw_args js_raw_args_1 )</code>
| The number of deaths a player has suffered.
| Register a key binding
|-  
|-  
| GetDenies
| Each
| <code>Players.GetDenies( integer iPlayerID )</code>
| <code>Each( js_raw_args js_raw_args_1 )</code>
| The number of denies credited to a player.
| Call a function on each given item
|}
 
 
=== Panel ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| GetGold
| visible
| <code>Players.GetGold( integer iPlayerID )</code>
| <code>Panel.visible( boolean boolean_1 )</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
| enabled
| <code>Players.GetLastHitMultikill( integer iPlayerID )</code>
| <code>Panel.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetLastHits
| checked
| <code>Players.GetLastHits( integer iPlayerID )</code>
| <code>Panel.checked( boolean boolean_1 )</code>
| The number of last hits credited to a player.
|-
| GetLastHitStreak
| <code>Players.GetLastHitStreak( integer iPlayerID )</code>
|  
|  
|-  
|-  
| GetLevel
| defaultfocus
| <code>Players.GetLevel( integer iPlayerID )</code>
| <code>Panel.defaultfocus( cstring cstring_1 )</code>
| The current level of a player.
|-
| GetMisses
| <code>Players.GetMisses( integer iPlayerID )</code>
|  
|  
|-  
|-  
| GetNearbyCreepDeaths
| inputnamespace
| <code>Players.GetNearbyCreepDeaths( integer iPlayerID )</code>
| <code>Panel.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetReliableGold
| hittest
| <code>Players.GetReliableGold( integer iPlayerID )</code>
| <code>Panel.hittest( boolean boolean_1 )</code>
| Total reliable gold for this player.
|-
| GetRespawnSeconds
| <code>Players.GetRespawnSeconds( integer iPlayerID )</code>
|  
|  
|-  
|-  
| GetStreak
| hittestchildren
| <code>Players.GetStreak( integer iPlayerID )</code>
| <code>Panel.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetTotalEarnedGold
| tabindex
| <code>Players.GetTotalEarnedGold( integer iPlayerID )</code>
| <code>Panel.tabindex( float float_1 )</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
| selectionpos_x
| <code>Entities.HasAttackCapability( integer nEntityIndex )</code>
| <code>Panel.selectionpos_x( float float_1 )</code>
|  
|  
|-  
|-  
| HasCastableAbilities
| selectionpos_y
| <code>Entities.HasCastableAbilities( integer nEntityIndex )</code>
| <code>Panel.selectionpos_y( float float_1 )</code>
|  
|  
|-  
|-  
| HasFlyingVision
| id
| <code>Entities.HasFlyingVision( integer nEntityIndex )</code>
| <code>Panel.id()</code>
|  
|  
|-  
|-  
| HasFlyMovementCapability
| layoutfile
| <code>Entities.HasFlyMovementCapability( integer nEntityIndex )</code>
| <code>Panel.layoutfile()</code>
|  
|  
|-  
|-  
| HasGroundMovementCapability
| contentwidth
| <code>Entities.HasGroundMovementCapability( integer nEntityIndex )</code>
| <code>Panel.contentwidth()</code>
|  
|  
|-  
|-  
| HasMovementCapability
| contentheight
| <code>Entities.HasMovementCapability( integer nEntityIndex )</code>
| <code>Panel.contentheight()</code>
|  
|  
|-  
|-  
| HasScepter
| desiredlayoutwidth
| <code>Entities.HasScepter( integer nEntityIndex )</code>
| <code>Panel.desiredlayoutwidth()</code>
|  
|  
|-  
|-  
| HasUpgradeableAbilities
| desiredlayoutheight
| <code>Entities.HasUpgradeableAbilities( integer nEntityIndex )</code>
| <code>Panel.desiredlayoutheight()</code>
|  
|  
|-  
|-  
| HasUpgradeableAbilitiesThatArentMaxed
| actuallayoutwidth
| <code>Entities.HasUpgradeableAbilitiesThatArentMaxed( integer nEntityIndex )</code>
| <code>Panel.actuallayoutwidth()</code>
|  
|  
|-  
|-  
| IsAlive
| actuallayoutheight
| <code>Entities.IsAlive( integer nEntityIndex )</code>
| <code>Panel.actuallayoutheight()</code>
|  
|  
|-  
|-  
| IsAncient
| actualxoffset
| <code>Entities.IsAncient( integer nEntityIndex )</code>
| <code>Panel.actualxoffset()</code>
|  
|  
|-  
|-  
| IsAttackImmune
| actualyoffset
| <code>Entities.IsAttackImmune( integer nEntityIndex )</code>
| <code>Panel.actualyoffset()</code>
|  
|  
|-  
|-  
| IsBarracks
| scrolloffset_y
| <code>Entities.IsBarracks( integer nEntityIndex )</code>
| <code>Panel.scrolloffset_y()</code>
|  
|  
|-  
|-  
| IsBlind
| scrolloffset_x
| <code>Entities.IsBlind( integer nEntityIndex )</code>
| <code>Panel.scrolloffset_x()</code>
|  
|  
|-  
|-  
| IsBoss
| style
| <code>Entities.IsBoss( integer nEntityIndex )</code>
| <code>Panel.style()</code>
|  
|  
|-  
|-  
| IsRoshan
| AddClass
| <code>Entities.IsRoshan( integer nEntityIndex )</code>
| <code>Panel.AddClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsBuilding
| RemoveClass
| <code>Entities.IsBuilding( integer nEntityIndex )</code>
| <code>Panel.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsCommandRestricted
| BHasClass
| <code>Entities.IsCommandRestricted( integer nEntityIndex )</code>
| <code>Panel.BHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsConsideredHero
| SetHasClass
| <code>Entities.IsConsideredHero( integer nEntityIndex )</code>
| <code>Panel.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| IsControllableByAnyPlayer
| ToggleClass
| <code>Entities.IsControllableByAnyPlayer( integer nEntityIndex )</code>
| <code>Panel.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsCourier
| SwitchClass
| <code>Entities.IsCourier( integer nEntityIndex )</code>
| <code>Panel.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| IsCreature
| ClearPanelEvent
| <code>Entities.IsCreature( integer nEntityIndex )</code>
| <code>Panel.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsCreep
| SetDraggable
| <code>Entities.IsCreep( integer nEntityIndex )</code>
| <code>Panel.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsCreepHero
| IsDraggable
| <code>Entities.IsCreepHero( integer nEntityIndex )</code>
| <code>Panel.IsDraggable()</code>
|  
|  
|-  
|-  
| IsDeniable
| GetChildCount
| <code>Entities.IsDeniable( integer nEntityIndex )</code>
| <code>Panel.GetChildCount()</code>
|  
|  
|-  
|-  
| IsDominated
| GetChild
| <code>Entities.IsDominated( integer nEntityIndex )</code>
| <code>Panel.GetChild( integer integer_1 )</code>
|  
|  
|-  
|-  
| IsEnemy
| GetChildIndex
| <code>Entities.IsEnemy( integer nEntityIndex )</code>
| <code>Panel.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| IsEvadeDisabled
| Children
| <code>Entities.IsEvadeDisabled( integer nEntityIndex )</code>
| <code>Panel.Children()</code>
|  
|  
|-  
|-  
| IsFort
| FindChildrenWithClassTraverse
| <code>Entities.IsFort( integer nEntityIndex )</code>
| <code>Panel.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsFrozen
| GetParent
| <code>Entities.IsFrozen( integer nEntityIndex )</code>
| <code>Panel.GetParent()</code>
|  
|  
|-  
|-  
| IsGeneratedByEconItem
| SetParent
| <code>Entities.IsGeneratedByEconItem( integer nEntityIndex )</code>
| <code>Panel.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| IsHallofFame
| FindChild
| <code>Entities.IsHallofFame( integer nEntityIndex )</code>
| <code>Panel.FindChild( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsDisarmed
| FindChildTraverse
| <code>Entities.IsDisarmed( integer nEntityIndex )</code>
| <code>Panel.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsHero
| FindChildInLayoutFile
| <code>Entities.IsHero( integer nEntityIndex )</code>
| <code>Panel.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsHexed
| RemoveAndDeleteChildren
| <code>Entities.IsHexed( integer nEntityIndex )</code>
| <code>Panel.RemoveAndDeleteChildren()</code>
|  
|  
|-  
|-  
| IsIllusion
| MoveChildBefore
| <code>Entities.IsIllusion( integer nEntityIndex )</code>
| <code>Panel.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| IsInRangeOfFountain
| MoveChildAfter
| <code>Entities.IsInRangeOfFountain( integer nEntityIndex )</code>
| <code>Panel.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| IsInventoryEnabled
| GetPositionWithinWindow
| <code>Entities.IsInventoryEnabled( integer nEntityIndex )</code>
| <code>Panel.GetPositionWithinWindow()</code>
|  
|  
|-  
|-  
| IsInvisible
| ApplyStyles
| <code>Entities.IsInvisible( integer nEntityIndex )</code>
| <code>Panel.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsInvulnerable
| ClearPropertyFromCode
| <code>Entities.IsInvulnerable( integer nEntityIndex )</code>
| <code>Panel.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| IsLaneCreep
| DeleteAsync
| <code>Entities.IsLaneCreep( integer nEntityIndex )</code>
| <code>Panel.DeleteAsync( float float_1 )</code>
|  
|  
|-  
|-  
| IsLowAttackPriority
| BIsTransparent
| <code>Entities.IsLowAttackPriority( integer nEntityIndex )</code>
| <code>Panel.BIsTransparent()</code>
|  
|  
|-  
|-  
| IsMagicImmune
| BAcceptsInput
| <code>Entities.IsMagicImmune( integer nEntityIndex )</code>
| <code>Panel.BAcceptsInput()</code>
|  
|  
|-  
|-  
| IsMechanical
| BAcceptsFocus
| <code>Entities.IsMechanical( integer nEntityIndex )</code>
| <code>Panel.BAcceptsFocus()</code>
|  
|  
|-  
|-  
| IsMuted
| SetFocus
| <code>Entities.IsMuted( integer nEntityIndex )</code>
| <code>Panel.SetFocus()</code>
|  
|  
|-  
|-  
| IsNeutralUnitType
| UpdateFocusInContext
| <code>Entities.IsNeutralUnitType( integer nEntityIndex )</code>
| <code>Panel.UpdateFocusInContext()</code>
|  
|  
|-  
|-  
| IsNightmared
| BHasHoverStyle
| <code>Entities.IsNightmared( integer nEntityIndex )</code>
| <code>Panel.BHasHoverStyle()</code>
|  
|  
|-  
|-  
| IsOther
| SetAcceptsFocus
| <code>Entities.IsOther( integer nEntityIndex )</code>
| <code>Panel.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsOutOfGame
| SetDisableFocusOnMouseDown
| <code>Entities.IsOutOfGame( integer nEntityIndex )</code>
| <code>Panel.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsOwnedByAnyPlayer
| BHasKeyFocus
| <code>Entities.IsOwnedByAnyPlayer( integer nEntityIndex )</code>
| <code>Panel.BHasKeyFocus()</code>
|  
|  
|-  
|-  
| IsPhantom
| SetScrollParentToFitWhenFocused
| <code>Entities.IsPhantom( integer nEntityIndex )</code>
| <code>Panel.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsRangedAttacker
| BScrollParentToFitWhenFocused
| <code>Entities.IsRangedAttacker( integer nEntityIndex )</code>
| <code>Panel.BScrollParentToFitWhenFocused()</code>
|  
|  
|-  
|-  
| IsRealHero
| IsSelected
| <code>Entities.IsRealHero( integer nEntityIndex )</code>
| <code>Panel.IsSelected()</code>
|  
|  
|-  
|-  
| IsRooted
| BHasDescendantKeyFocus
| <code>Entities.IsRooted( integer nEntityIndex )</code>
| <code>Panel.BHasDescendantKeyFocus()</code>
|  
|  
|-  
|-  
| IsSelectable
| BLoadLayout
| <code>Entities.IsSelectable( integer nEntityIndex )</code>
| <code>Panel.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| IsShop
| BLoadLayoutFromString
| <code>Entities.IsShop( integer nEntityIndex )</code>
| <code>Panel.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| IsSilenced
| LoadLayoutFromStringAsync
| <code>Entities.IsSilenced( integer nEntityIndex )</code>
| <code>Panel.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| IsSpeciallyDeniable
| LoadLayoutAsync
| <code>Entities.IsSpeciallyDeniable( integer nEntityIndex )</code>
| <code>Panel.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| IsStunned
| BLoadLayoutSnippet
| <code>Entities.IsStunned( integer nEntityIndex )</code>
| <code>Panel.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsSummoned
| BCreateChildren
| <code>Entities.IsSummoned( integer nEntityIndex )</code>
| <code>Panel.BCreateChildren( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsTower
| SetTopOfInputContext
| <code>Entities.IsTower( integer nEntityIndex )</code>
| <code>Panel.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsUnselectable
| SetDialogVariable
| <code>Entities.IsUnselectable( integer nEntityIndex )</code>
| <code>Panel.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| IsWard
| SetDialogVariableInt
| <code>Entities.IsWard( integer nEntityIndex )</code>
| <code>Panel.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| IsZombie
| SetDialogVariableTime
| <code>Entities.IsZombie( integer nEntityIndex )</code>
| <code>Panel.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-  
|-  
| NoHealthBar
| ScrollToTop
| <code>Entities.NoHealthBar( integer nEntityIndex )</code>
| <code>Panel.ScrollToTop()</code>
|  
|  
|-  
|-  
| NoTeamMoveTo
| ScrollToBottom
| <code>Entities.NoTeamMoveTo( integer nEntityIndex )</code>
| <code>Panel.ScrollToBottom()</code>
|  
|  
|-  
|-  
| NoTeamSelect
| ScrollToLeftEdge
| <code>Entities.NoTeamSelect( integer nEntityIndex )</code>
| <code>Panel.ScrollToLeftEdge()</code>
|  
|  
|-  
|-  
| NotOnMinimap
| ScrollToRightEdge
| <code>Entities.NotOnMinimap( integer nEntityIndex )</code>
| <code>Panel.ScrollToRightEdge()</code>
|  
|  
|-  
|-  
| NotOnMinimapForEnemies
| ScrollParentToMakePanelFit
| <code>Entities.NotOnMinimapForEnemies( integer nEntityIndex )</code>
| <code>Panel.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| NoUnitCollision
| BCanSeeInParentScroll
| <code>Entities.NoUnitCollision( integer nEntityIndex )</code>
| <code>Panel.BCanSeeInParentScroll()</code>
|  
|  
|-  
|-  
| PassivesDisabled
| GetAttributeInt
| <code>Entities.PassivesDisabled( integer nEntityIndex )</code>
| <code>Panel.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| ProvidesVision
| GetAttributeString
| <code>Entities.ProvidesVision( integer nEntityIndex )</code>
| <code>Panel.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| UsesHeroAbilityNumbers
| GetAttributeUInt32
| <code>Entities.UsesHeroAbilityNumbers( integer nEntityIndex )</code>
| <code>Panel.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| GetAbilityCount
| SetAttributeInt
| <code>Entities.GetAbilityCount( integer nEntityIndex )</code>
| <code>Panel.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| GetCombatClassAttack
| SetAttributeString
| <code>Entities.GetCombatClassAttack( integer nEntityIndex )</code>
| <code>Panel.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| GetCombatClassDefend
| SetAttributeUInt32
| <code>Entities.GetCombatClassDefend( integer nEntityIndex )</code>
| <code>Panel.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| GetCurrentVisionRange
| SetInputNamespace
| <code>Entities.GetCurrentVisionRange( integer nEntityIndex )</code>
| <code>Panel.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetDamageBonus
| RegisterForReadyEvents
| <code>Entities.GetDamageBonus( integer nEntityIndex )</code>
| <code>Panel.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetDamageMax
| BReadyForDisplay
| <code>Entities.GetDamageMax( integer nEntityIndex )</code>
| <code>Panel.BReadyForDisplay()</code>
|  
|  
|-  
|-  
| GetDamageMin
| SetReadyForDisplay
| <code>Entities.GetDamageMin( integer nEntityIndex )</code>
| <code>Panel.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetDayTimeVisionRange
| SetPanelEvent
| <code>Entities.GetDayTimeVisionRange( integer nEntityIndex )</code>
| <code>Panel.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| GetHealth
| RunScriptInPanelContext
| <code>Entities.GetHealth( integer nEntityIndex )</code>
| <code>Panel.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| GetHealthPercent
| rememberchildfocus
| <code>Entities.GetHealthPercent( integer nEntityIndex )</code>
| <code>Panel.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetHealthThinkRegen
| paneltype
| <code>Entities.GetHealthThinkRegen( integer nEntityIndex )</code>
| <code>Panel.paneltype()</code>
|  
|  
|}
=== DOTACustomUIRoot ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| GetLevel
| visible
| <code>Entities.GetLevel( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.visible( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetMaxHealth
| enabled
| <code>Entities.GetMaxHealth( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetNightTimeVisionRange
| checked
| <code>Entities.GetNightTimeVisionRange( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.checked( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetStates
| defaultfocus
| <code>Entities.GetStates( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetTotalPurchasedUpgradeGoldCost
| inputnamespace
| <code>Entities.GetTotalPurchasedUpgradeGoldCost( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetTeamNumber
| hittest
| <code>Entities.GetTeamNumber( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.hittest( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetAttackRange
| hittestchildren
| <code>Entities.GetAttackRange( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetAttackSpeed
| tabindex
| <code>Entities.GetAttackSpeed( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.tabindex( float float_1 )</code>
|  
|  
|-  
|-  
| GetAttacksPerSecond
| selectionpos_x
| <code>Entities.GetAttacksPerSecond( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.selectionpos_x( float float_1 )</code>
|  
|  
|-  
|-  
| GetBaseAttackTime
| selectionpos_y
| <code>Entities.GetBaseAttackTime( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.selectionpos_y( float float_1 )</code>
|  
|  
|-  
|-  
| GetBaseMagicalResistanceValue
| id
| <code>Entities.GetBaseMagicalResistanceValue( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.id()</code>
|  
|  
|-  
|-  
| GetBaseMoveSpeed
| layoutfile
| <code>Entities.GetBaseMoveSpeed( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.layoutfile()</code>
|  
|  
|-  
|-  
| GetBonusPhysicalArmor
| contentwidth
| <code>Entities.GetBonusPhysicalArmor( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.contentwidth()</code>
|  
|  
|-  
|-  
| GetCollisionPadding
| contentheight
| <code>Entities.GetCollisionPadding( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.contentheight()</code>
|  
|  
|-  
|-  
| GetEffectiveInvisibilityLevel
| desiredlayoutwidth
| <code>Entities.GetEffectiveInvisibilityLevel( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.desiredlayoutwidth()</code>
|  
|  
|-  
|-  
| GetHasteFactor
| desiredlayoutheight
| <code>Entities.GetHasteFactor( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.desiredlayoutheight()</code>
|  
|  
|-  
|-  
| GetHullRadius
| actuallayoutwidth
| <code>Entities.GetHullRadius( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.actuallayoutwidth()</code>
|  
|  
|-  
|-  
| GetIdealSpeed
| actuallayoutheight
| <code>Entities.GetIdealSpeed( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.actuallayoutheight()</code>
|  
|  
|-  
|-  
| GetIncreasedAttackSpeed
| actualxoffset
| <code>Entities.GetIncreasedAttackSpeed( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.actualxoffset()</code>
|  
|  
|-  
|-  
| GetMana
| actualyoffset
| <code>Entities.GetMana( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.actualyoffset()</code>
|  
|  
|-  
|-  
| GetManaThinkRegen
| scrolloffset_y
| <code>Entities.GetManaThinkRegen( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.scrolloffset_y()</code>
|  
|  
|-  
|-  
| GetMaxMana
| scrolloffset_x
| <code>Entities.GetMaxMana( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.scrolloffset_x()</code>
|  
|  
|-  
|-  
| GetMagicalArmorValue
| style
| <code>Entities.GetMagicalArmorValue( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.style()</code>
|  
|  
|-  
|-  
| GetPaddedCollisionRadius
| AddClass
| <code>Entities.GetPaddedCollisionRadius( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.AddClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetPercentInvisible
| RemoveClass
| <code>Entities.GetPercentInvisible( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetPhysicalArmorValue
| BHasClass
| <code>Entities.GetPhysicalArmorValue( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.BHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetProjectileCollisionSize
| SetHasClass
| <code>Entities.GetProjectileCollisionSize( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| GetRingRadius
| ToggleClass
| <code>Entities.GetRingRadius( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetSecondsPerAttack
| SwitchClass
| <code>Entities.GetSecondsPerAttack( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| ManaFraction
| ClearPanelEvent
| <code>Entities.ManaFraction( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetClassname
| SetDraggable
| <code>Entities.GetClassname( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetDisplayedUnitName
| IsDraggable
| <code>Entities.GetDisplayedUnitName( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.IsDraggable()</code>
|  
|  
|-  
|-  
| GetSelectionGroup
| GetChildCount
| <code>Entities.GetSelectionGroup( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.GetChildCount()</code>
|  
|  
|-  
|-  
| GetSoundSet
| GetChild
| <code>Entities.GetSoundSet( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.GetChild( integer integer_1 )</code>
|  
|  
|-  
|-  
| GetUnitLabel
| GetChildIndex
| <code>Entities.GetUnitLabel( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| GetUnitName
| Children
| <code>Entities.GetUnitName( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.Children()</code>
|  
|  
|-  
|-  
| GetTotalDamageTaken
| FindChildrenWithClassTraverse
| <code>Entities.GetTotalDamageTaken( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsControllableByPlayer
| GetParent
| <code>Entities.IsControllableByPlayer( integer nEntityIndex, integer nPlayerIndex )</code>
| <code>DOTACustomUIRoot.GetParent()</code>
|  
|  
|-  
|-  
| GetChosenTarget
| SetParent
| <code>Entities.GetChosenTarget( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| HasItemInInventory
| FindChild
| <code>Entities.HasItemInInventory( integer nEntityIndex, cstring pItemName )</code>
| <code>DOTACustomUIRoot.FindChild( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetRangeToUnit
| FindChildTraverse
| <code>Entities.GetRangeToUnit( integer nEntityIndex, integer nEntityIndex2 )</code>
| <code>DOTACustomUIRoot.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsEntityInRange
| FindChildInLayoutFile
| <code>Entities.IsEntityInRange( integer nEntityIndex, integer nEntityIndex2, float flRange )</code>
| <code>DOTACustomUIRoot.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetMoveSpeedModifier
| RemoveAndDeleteChildren
| <code>Entities.GetMoveSpeedModifier( integer nEntityIndex, float flBaseSpeed )</code>
| <code>DOTACustomUIRoot.RemoveAndDeleteChildren()</code>
|  
|  
|-  
|-  
| CanAcceptTargetToAttack
| MoveChildBefore
| <code>Entities.CanAcceptTargetToAttack( integer nEntityIndex, integer nEntityIndex2 )</code>
| <code>DOTACustomUIRoot.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| InState
| MoveChildAfter
| <code>Entities.InState( integer nEntityIndex, integer nState )</code>
| <code>DOTACustomUIRoot.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| GetArmorForDamageType
| GetPositionWithinWindow
| <code>Entities.GetArmorForDamageType( integer nEntityIndex, integer iDamageType )</code>
| <code>DOTACustomUIRoot.GetPositionWithinWindow()</code>
|  
|  
|-  
|-  
| GetArmorReductionForDamageType
| ApplyStyles
| <code>Entities.GetArmorReductionForDamageType( integer nEntityIndex, integer iDamageType )</code>
| <code>DOTACustomUIRoot.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsInRangeOfShop
| ClearPropertyFromCode
| <code>Entities.IsInRangeOfShop( integer nEntityIndex, integer iShopType, boolean bSpecific )</code>
| <code>DOTACustomUIRoot.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| GetNumItemsInStash
| DeleteAsync
| <code>Entities.GetNumItemsInStash( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.DeleteAsync( float float_1 )</code>
|  
|  
|-  
|-  
| GetNumItemsInInventory
| BIsTransparent
| <code>Entities.GetNumItemsInInventory( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.BIsTransparent()</code>
|  
|  
|-  
|-  
| GetItemInSlot
| BAcceptsInput
| <code>Entities.GetItemInSlot( integer nEntityIndex, integer nSlotIndex )</code>
| <code>DOTACustomUIRoot.BAcceptsInput()</code>
|  
|  
|-  
|-  
| GetAbility
| BAcceptsFocus
| <code>Entities.GetAbility( integer nEntityIndex, integer nSlotIndex )</code>
| <code>DOTACustomUIRoot.BAcceptsFocus()</code>
|  
|  
|-  
|-  
| GetAbilityByName
| SetFocus
| <code>Entities.GetAbilityByName( integer nEntityIndex, cstring pszAbilityName )</code>
| <code>DOTACustomUIRoot.SetFocus()</code>
|  
|  
|-  
|-  
| GetNumBuffs
| UpdateFocusInContext
| <code>Entities.GetNumBuffs( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.UpdateFocusInContext()</code>
|  
|  
|-  
|-  
| GetBuff
| BHasHoverStyle
| <code>Entities.GetBuff( integer nEntityIndex, integer nBufIndex )</code>
| <code>DOTACustomUIRoot.BHasHoverStyle()</code>
|  
|  
|-  
|-  
| GetAbilityPoints
| SetAcceptsFocus
| <code>Entities.GetAbilityPoints( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetCurrentXP
| SetDisableFocusOnMouseDown
| <code>Entities.GetCurrentXP( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetNeededXPToLevel
| BHasKeyFocus
| <code>Entities.GetNeededXPToLevel( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.BHasKeyFocus()</code>
|  
|  
|-  
|-  
| GetSelectionEntities
| SetScrollParentToFitWhenFocused
| <code>Entities.GetSelectionEntities( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetScrollParentToFitWhenFocused( boolean boolean_1 )</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
| BScrollParentToFitWhenFocused
| <code>Abilities.GetAbilityTextureName( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.BScrollParentToFitWhenFocused()</code>
|  
|  
|-  
|-  
| GetAssociatedPrimaryAbilities
| IsSelected
| <code>Abilities.GetAssociatedPrimaryAbilities( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.IsSelected()</code>
|  
|  
|-  
|-  
| GetAssociatedSecondaryAbilities
| BHasDescendantKeyFocus
| <code>Abilities.GetAssociatedSecondaryAbilities( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.BHasDescendantKeyFocus()</code>
|  
|  
|-  
|-  
| GetHotkeyOverride
| BLoadLayout
| <code>Abilities.GetHotkeyOverride( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| GetIntrinsicModifierName
| BLoadLayoutFromString
| <code>Abilities.GetIntrinsicModifierName( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| GetSharedCooldownName
| LoadLayoutFromStringAsync
| <code>Abilities.GetSharedCooldownName( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| AbilityReady
| LoadLayoutAsync
| <code>Abilities.AbilityReady( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| CanAbilityBeUpgraded
| BLoadLayoutSnippet
| <code>Abilities.CanAbilityBeUpgraded( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.BLoadLayoutSnippet( cstring cstring_1 )</code>
| Returns an AbilityLearnResult_t
|-
| CanBeExecuted
| <code>Abilities.CanBeExecuted( integer nEntityIndex )</code>
|  
|  
|-  
|-  
| GetAbilityDamage
| BCreateChildren
| <code>Abilities.GetAbilityDamage( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.BCreateChildren( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAbilityDamageType
| SetTopOfInputContext
| <code>Abilities.GetAbilityDamageType( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetAbilityTargetFlags
| SetDialogVariable
| <code>Abilities.GetAbilityTargetFlags( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| GetAbilityTargetTeam
| SetDialogVariableInt
| <code>Abilities.GetAbilityTargetTeam( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| GetAbilityTargetType
| SetDialogVariableTime
| <code>Abilities.GetAbilityTargetType( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-  
|-  
| GetAbilityType
| ScrollToTop
| <code>Abilities.GetAbilityType( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.ScrollToTop()</code>
|  
|  
|-  
|-  
| GetBehavior
| ScrollToBottom
| <code>Abilities.GetBehavior( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.ScrollToBottom()</code>
|  
|  
|-  
|-  
| GetCastRange
| ScrollToLeftEdge
| <code>Abilities.GetCastRange( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.ScrollToLeftEdge()</code>
|  
|  
|-  
|-  
| GetChannelledManaCostPerSecond
| ScrollToRightEdge
| <code>Abilities.GetChannelledManaCostPerSecond( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.ScrollToRightEdge()</code>
|  
|  
|-  
|-  
| GetCurrentCharges
| ScrollParentToMakePanelFit
| <code>Abilities.GetCurrentCharges( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| GetEffectiveLevel
| BCanSeeInParentScroll
| <code>Abilities.GetEffectiveLevel( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.BCanSeeInParentScroll()</code>
|  
|  
|-  
|-  
| GetHeroLevelRequiredToUpgrade
| GetAttributeInt
| <code>Abilities.GetHeroLevelRequiredToUpgrade( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| GetLevel
| GetAttributeString
| <code>Abilities.GetLevel( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| GetManaCost
| GetAttributeUInt32
| <code>Abilities.GetManaCost( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| GetMaxLevel
| SetAttributeInt
| <code>Abilities.GetMaxLevel( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| AttemptToUpgrade
| SetAttributeString
| <code>Abilities.AttemptToUpgrade( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| CanLearn
| SetAttributeUInt32
| <code>Abilities.CanLearn( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| GetAutoCastState
| SetInputNamespace
| <code>Abilities.GetAutoCastState( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetToggleState
| RegisterForReadyEvents
| <code>Abilities.GetToggleState( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| HasScepterUpgradeTooltip
| BReadyForDisplay
| <code>Abilities.HasScepterUpgradeTooltip( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.BReadyForDisplay()</code>
|  
|  
|-  
|-  
| IsActivated
| SetReadyForDisplay
| <code>Abilities.IsActivated( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsActivatedChanging
| SetPanelEvent
| <code>Abilities.IsActivatedChanging( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| IsAttributeBonus
| RunScriptInPanelContext
| <code>Abilities.IsAttributeBonus( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| IsAutocast
| rememberchildfocus
| <code>Abilities.IsAutocast( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsCooldownReady
| paneltype
| <code>Abilities.IsCooldownReady( integer nEntityIndex )</code>
| <code>DOTACustomUIRoot.paneltype()</code>
|  
|  
|}
=== DOTAHud ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| IsDisplayedAbility
| visible
| <code>Abilities.IsDisplayedAbility( integer nEntityIndex )</code>
| <code>DOTAHud.visible( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsHidden
| enabled
| <code>Abilities.IsHidden( integer nEntityIndex )</code>
| <code>DOTAHud.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsHiddenWhenStolen
| checked
| <code>Abilities.IsHiddenWhenStolen( integer nEntityIndex )</code>
| <code>DOTAHud.checked( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsInAbilityPhase
| defaultfocus
| <code>Abilities.IsInAbilityPhase( integer nEntityIndex )</code>
| <code>DOTAHud.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsItem
| inputnamespace
| <code>Abilities.IsItem( integer nEntityIndex )</code>
| <code>DOTAHud.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsMarkedAsDirty
| hittest
| <code>Abilities.IsMarkedAsDirty( integer nEntityIndex )</code>
| <code>DOTAHud.hittest( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsMuted
| hittestchildren
| <code>Abilities.IsMuted( integer nEntityIndex )</code>
| <code>DOTAHud.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsOnCastbar
| tabindex
| <code>Abilities.IsOnCastbar( integer nEntityIndex )</code>
| <code>DOTAHud.tabindex( float float_1 )</code>
|  
|  
|-  
|-  
| IsOnLearnbar
| selectionpos_x
| <code>Abilities.IsOnLearnbar( integer nEntityIndex )</code>
| <code>DOTAHud.selectionpos_x( float float_1 )</code>
|  
|  
|-  
|-  
| IsOwnersGoldEnough
| selectionpos_y
| <code>Abilities.IsOwnersGoldEnough( integer nEntityIndex )</code>
| <code>DOTAHud.selectionpos_y( float float_1 )</code>
|  
|  
|-  
|-  
| IsOwnersGoldEnoughForUpgrade
| id
| <code>Abilities.IsOwnersGoldEnoughForUpgrade( integer nEntityIndex )</code>
| <code>DOTAHud.id()</code>
|  
|  
|-  
|-  
| IsOwnersManaEnough
| layoutfile
| <code>Abilities.IsOwnersManaEnough( integer nEntityIndex )</code>
| <code>DOTAHud.layoutfile()</code>
|  
|  
|-  
|-  
| IsPassive
| contentwidth
| <code>Abilities.IsPassive( integer nEntityIndex )</code>
| <code>DOTAHud.contentwidth()</code>
|  
|  
|-  
|-  
| IsRecipe
| contentheight
| <code>Abilities.IsRecipe( integer nEntityIndex )</code>
| <code>DOTAHud.contentheight()</code>
|  
|  
|-  
|-  
| IsSharedWithTeammates
| desiredlayoutwidth
| <code>Abilities.IsSharedWithTeammates( integer nEntityIndex )</code>
| <code>DOTAHud.desiredlayoutwidth()</code>
|  
|  
|-  
|-  
| IsStealable
| desiredlayoutheight
| <code>Abilities.IsStealable( integer nEntityIndex )</code>
| <code>DOTAHud.desiredlayoutheight()</code>
|  
|  
|-  
|-  
| IsStolen
| actuallayoutwidth
| <code>Abilities.IsStolen( integer nEntityIndex )</code>
| <code>DOTAHud.actuallayoutwidth()</code>
|  
|  
|-  
|-  
| IsToggle
| actuallayoutheight
| <code>Abilities.IsToggle( integer nEntityIndex )</code>
| <code>DOTAHud.actuallayoutheight()</code>
|  
|  
|-  
|-  
| GetAOERadius
| actualxoffset
| <code>Abilities.GetAOERadius( integer nEntityIndex )</code>
| <code>DOTAHud.actualxoffset()</code>
|  
|  
|-  
|-  
| GetBackswingTime
| actualyoffset
| <code>Abilities.GetBackswingTime( integer nEntityIndex )</code>
| <code>DOTAHud.actualyoffset()</code>
|  
|  
|-  
|-  
| GetCastPoint
| scrolloffset_y
| <code>Abilities.GetCastPoint( integer nEntityIndex )</code>
| <code>DOTAHud.scrolloffset_y()</code>
|  
|  
|-  
|-  
| GetChannelStartTime
| scrolloffset_x
| <code>Abilities.GetChannelStartTime( integer nEntityIndex )</code>
| <code>DOTAHud.scrolloffset_x()</code>
|  
|  
|-  
|-  
| GetChannelTime
| style
| <code>Abilities.GetChannelTime( integer nEntityIndex )</code>
| <code>DOTAHud.style()</code>
|  
|  
|-  
|-  
| GetCooldown
| AddClass
| <code>Abilities.GetCooldown( integer nEntityIndex )</code>
| <code>DOTAHud.AddClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetCooldownLength
| RemoveClass
| <code>Abilities.GetCooldownLength( integer nEntityIndex )</code>
| <code>DOTAHud.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetCooldownTime
| BHasClass
| <code>Abilities.GetCooldownTime( integer nEntityIndex )</code>
| <code>DOTAHud.BHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetCooldownTimeRemaining
| SetHasClass
| <code>Abilities.GetCooldownTimeRemaining( integer nEntityIndex )</code>
| <code>DOTAHud.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| GetDuration
| ToggleClass
| <code>Abilities.GetDuration( integer nEntityIndex )</code>
| <code>DOTAHud.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetUpgradeBlend
| SwitchClass
| <code>Abilities.GetUpgradeBlend( integer nEntityIndex )</code>
| <code>DOTAHud.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| GetLocalPlayerActiveAbility
| ClearPanelEvent
| <code>Abilities.GetLocalPlayerActiveAbility()</code>
| <code>DOTAHud.ClearPanelEvent( cstring cstring_1 )</code>
| Get the local player's current active ability. (Pre-cast targetting state.)
|  
|-  
|-  
| GetCaster
| SetDraggable
| <code>Abilities.GetCaster( integer nAbilityIndex )</code>
| <code>DOTAHud.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetCustomValueFor
| IsDraggable
| <code>Abilities.GetCustomValueFor( integer nAbilityIndex, cstring pszAbilityVarName )</code>
| <code>DOTAHud.IsDraggable()</code>
|  
|  
|-  
|-  
| GetLevelSpecialValueFor
| GetChildCount
| <code>Abilities.GetLevelSpecialValueFor( integer nAbilityIndex, cstring szName, integer nLevel )</code>
| <code>DOTAHud.GetChildCount()</code>
|  
|  
|-  
|-  
| GetSpecialValueFor
| GetChild
| <code>Abilities.GetSpecialValueFor( integer nAbilityIndex, cstring szName )</code>
| <code>DOTAHud.GetChild( integer integer_1 )</code>
|  
|  
|-  
|-  
| IsCosmetic
| GetChildIndex
| <code>Abilities.IsCosmetic( integer nAbilityIndex, integer nTargetEntityIndex )</code>
| <code>DOTAHud.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| ExecuteAbility
| Children
| <code>Abilities.ExecuteAbility( integer nAbilityEntIndex, integer nCasterEntIndex, boolean bIsQuickCast )</code>
| <code>DOTAHud.Children()</code>
| Attempt to execute the specified ability (Equivalent to clicking the ability in the HUD action bar)
|  
|-  
|-  
| CreateDoubleTapCastOrder
| FindChildrenWithClassTraverse
| <code>Abilities.CreateDoubleTapCastOrder( integer nAbilityEntIndex, integer nCasterEntIndex )</code>
| <code>DOTAHud.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| Attempt to double-tap (self-cast) the specified ability (Equivalent to double-clicking the ability in the HUD action bar)
|  
|-  
|-  
| PingAbility
| GetParent
| <code>Abilities.PingAbility( integer nAbilityIndex )</code>
| <code>DOTAHud.GetParent()</code>
| Ping the specified ability (Equivalent to alt-clicking the ability in the HUD action bar)
|  
|-  
|-  
| GetKeybind
| SetParent
| <code>Abilities.GetKeybind( integer nAbilityEntIndex )</code>
| <code>DOTAHud.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| Returns the keybind (as a string) for the specified ability.
|  
|}
 
 
=== CScriptBindingPR_Items ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| ShouldDisplayCharges
| FindChild
| <code>Items.ShouldDisplayCharges( integer nEntityIndex )</code>
| <code>DOTAHud.FindChild( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| AlwaysDisplayCharges
| FindChildTraverse
| <code>Items.AlwaysDisplayCharges( integer nEntityIndex )</code>
| <code>DOTAHud.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ShowSecondaryCharges
| FindChildInLayoutFile
| <code>Items.ShowSecondaryCharges( integer nEntityIndex )</code>
| <code>DOTAHud.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| CanBeSoldByLocalPlayer
| RemoveAndDeleteChildren
| <code>Items.CanBeSoldByLocalPlayer( integer nEntityIndex )</code>
| <code>DOTAHud.RemoveAndDeleteChildren()</code>
|  
|  
|-  
|-  
| CanDoubleTapCast
| MoveChildBefore
| <code>Items.CanDoubleTapCast( integer nEntityIndex )</code>
| <code>DOTAHud.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| ForceHideCharges
| MoveChildAfter
| <code>Items.ForceHideCharges( integer nEntityIndex )</code>
| <code>DOTAHud.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| IsAlertableItem
| GetPositionWithinWindow
| <code>Items.IsAlertableItem( integer nEntityIndex )</code>
| <code>DOTAHud.GetPositionWithinWindow()</code>
|  
|  
|-  
|-  
| IsCastOnPickup
| ApplyStyles
| <code>Items.IsCastOnPickup( integer nEntityIndex )</code>
| <code>DOTAHud.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsDisassemblable
| ClearPropertyFromCode
| <code>Items.IsDisassemblable( integer nEntityIndex )</code>
| <code>DOTAHud.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| IsDroppable
| DeleteAsync
| <code>Items.IsDroppable( integer nEntityIndex )</code>
| <code>DOTAHud.DeleteAsync( float float_1 )</code>
|  
|  
|-  
|-  
| IsInnatelyDisassemblable
| BIsTransparent
| <code>Items.IsInnatelyDisassemblable( integer nEntityIndex )</code>
| <code>DOTAHud.BIsTransparent()</code>
|  
|  
|-  
|-  
| IsKillable
| BAcceptsInput
| <code>Items.IsKillable( integer nEntityIndex )</code>
| <code>DOTAHud.BAcceptsInput()</code>
|  
|  
|-  
|-  
| IsMuted
| BAcceptsFocus
| <code>Items.IsMuted( integer nEntityIndex )</code>
| <code>DOTAHud.BAcceptsFocus()</code>
|  
|  
|-  
|-  
| IsPermanent
| SetFocus
| <code>Items.IsPermanent( integer nEntityIndex )</code>
| <code>DOTAHud.SetFocus()</code>
|  
|  
|-  
|-  
| IsPurchasable
| UpdateFocusInContext
| <code>Items.IsPurchasable( integer nEntityIndex )</code>
| <code>DOTAHud.UpdateFocusInContext()</code>
|  
|  
|-  
|-  
| IsRecipe
| BHasHoverStyle
| <code>Items.IsRecipe( integer nEntityIndex )</code>
| <code>DOTAHud.BHasHoverStyle()</code>
|  
|  
|-  
|-  
| IsRecipeGenerated
| SetAcceptsFocus
| <code>Items.IsRecipeGenerated( integer nEntityIndex )</code>
| <code>DOTAHud.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsSellable
| SetDisableFocusOnMouseDown
| <code>Items.IsSellable( integer nEntityIndex )</code>
| <code>DOTAHud.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsStackable
| BHasKeyFocus
| <code>Items.IsStackable( integer nEntityIndex )</code>
| <code>DOTAHud.BHasKeyFocus()</code>
|  
|  
|-  
|-  
| ProRatesChargesWhenSelling
| SetScrollParentToFitWhenFocused
| <code>Items.ProRatesChargesWhenSelling( integer nEntityIndex )</code>
| <code>DOTAHud.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| RequiresCharges
| BScrollParentToFitWhenFocused
| <code>Items.RequiresCharges( integer nEntityIndex )</code>
| <code>DOTAHud.BScrollParentToFitWhenFocused()</code>
|  
|  
|-  
|-  
| CanBeExecuted
| IsSelected
| <code>Items.CanBeExecuted( integer nEntityIndex )</code>
| <code>DOTAHud.IsSelected()</code>
|  
|  
|-  
|-  
| GetCost
| BHasDescendantKeyFocus
| <code>Items.GetCost( integer nEntityIndex )</code>
| <code>DOTAHud.BHasDescendantKeyFocus()</code>
|  
|  
|-  
|-  
| GetCurrentCharges
| BLoadLayout
| <code>Items.GetCurrentCharges( integer nEntityIndex )</code>
| <code>DOTAHud.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| GetSecondaryCharges
| BLoadLayoutFromString
| <code>Items.GetSecondaryCharges( integer nEntityIndex )</code>
| <code>DOTAHud.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| GetDisplayedCharges
| LoadLayoutFromStringAsync
| <code>Items.GetDisplayedCharges( integer nEntityIndex )</code>
| <code>DOTAHud.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| GetInitialCharges
| LoadLayoutAsync
| <code>Items.GetInitialCharges( integer nEntityIndex )</code>
| <code>DOTAHud.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| GetItemColor
| BLoadLayoutSnippet
| <code>Items.GetItemColor( integer nEntityIndex )</code>
| <code>DOTAHud.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetShareability
| BCreateChildren
| <code>Items.GetShareability( integer nEntityIndex )</code>
| <code>DOTAHud.BCreateChildren( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAbilityTextureSF
| SetTopOfInputContext
| <code>Items.GetAbilityTextureSF( integer nEntityIndex )</code>
| <code>DOTAHud.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetAssembledTime
| SetDialogVariable
| <code>Items.GetAssembledTime( integer nEntityIndex )</code>
| <code>DOTAHud.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| GetPurchaseTime
| SetDialogVariableInt
| <code>Items.GetPurchaseTime( integer nEntityIndex )</code>
| <code>DOTAHud.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| GetPurchaser
| SetDialogVariableTime
| <code>Items.GetPurchaser( integer nItemID )</code>
| <code>DOTAHud.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-  
|-  
| LocalPlayerDisassembleItem
| ScrollToTop
| <code>Items.LocalPlayerDisassembleItem( integer nItem )</code>
| <code>DOTAHud.ScrollToTop()</code>
| Attempt to have the local player disassemble the specified item. Returns false if the order wasn't issued.
|  
|-  
|-  
| LocalPlayerDropItemFromStash
| ScrollToBottom
| <code>Items.LocalPlayerDropItemFromStash( integer nItem )</code>
| <code>DOTAHud.ScrollToBottom()</code>
| Attempt to have the local player drop the specified item from its stash. Returns false if the order wasn't issued.
|  
|-  
|-  
| LocalPlayerItemAlertAllies
| ScrollToLeftEdge
| <code>Items.LocalPlayerItemAlertAllies( integer nItem )</code>
| <code>DOTAHud.ScrollToLeftEdge()</code>
| Attempt to have the local player alert allies about the specified item. Returns false if the order wasn't issued.
|  
|-  
|-  
| LocalPlayerMoveItemToStash
| ScrollToRightEdge
| <code>Items.LocalPlayerMoveItemToStash( integer nItem )</code>
| <code>DOTAHud.ScrollToRightEdge()</code>
| Attempt to have the local player move the specified item to its stash. Returns false if the order wasn't issued.
|  
|-  
|-  
| LocalPlayerSellItem
| ScrollParentToMakePanelFit
| <code>Items.LocalPlayerSellItem( integer nItem )</code>
| <code>DOTAHud.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</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
| BCanSeeInParentScroll
| <code>Game.Time()</code>
| <code>DOTAHud.BCanSeeInParentScroll()</code>
|  
|  
|-  
|-  
| GetGameTime
| GetAttributeInt
| <code>Game.GetGameTime()</code>
| <code>DOTAHud.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| GetDOTATime
| GetAttributeString
| <code>Game.GetDOTATime( boolean bIncludePreGame, boolean bIncludeNegativeTime )</code>
| <code>DOTAHud.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| GetGameWinner
| GetAttributeUInt32
| <code>Game.GetGameWinner()</code>
| <code>DOTAHud.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| Return the team id of the winning team.
|  
|-  
|-  
| GetStateTransitionTime
| SetAttributeInt
| <code>Game.GetStateTransitionTime()</code>
| <code>DOTAHud.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| GetCustomGameDifficulty
| SetAttributeString
| <code>Game.GetCustomGameDifficulty()</code>
| <code>DOTAHud.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| Get the difficulty setting of the game.
|  
|-  
|-  
| IsHUDFlipped
| SetAttributeUInt32
| <code>Game.IsHUDFlipped()</code>
| <code>DOTAHud.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| Returns true if the user has enabled flipped HUD
|  
|-  
|-  
| GetScreenWidth
| SetInputNamespace
| <code>Game.GetScreenWidth()</code>
| <code>DOTAHud.SetInputNamespace( cstring cstring_1 )</code>
| Returns the width of the display.
|  
|-  
|-  
| GetScreenHeight
| RegisterForReadyEvents
| <code>Game.GetScreenHeight()</code>
| <code>DOTAHud.RegisterForReadyEvents( boolean boolean_1 )</code>
| Returns the height of the display.
|  
|-  
|-  
| WorldToScreenX
| BReadyForDisplay
| <code>Game.WorldToScreenX( float x, float y, float z )</code>
| <code>DOTAHud.BReadyForDisplay()</code>
| Converts the specified x,y,z world co-ordinate into an x screen coordinate. Returns -1 if behind the camera
|  
|-  
|-  
| WorldToScreenY
| SetReadyForDisplay
| <code>Game.WorldToScreenY( float x, float y, float z )</code>
| <code>DOTAHud.SetReadyForDisplay( boolean boolean_1 )</code>
| Converts the specified x,y,z world co-ordinate into a y screen coordinate. Returns -1 if behind the camera
|  
|-  
|-  
| ScreenXYToWorld
| SetPanelEvent
| <code>Game.ScreenXYToWorld( integer nX, integer nY )</code>
| <code>DOTAHud.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| Converts the specified x, y screen coordinates into a x, y, z world coordinates.
|  
|-  
|-  
| GetKeybindForAbility
| RunScriptInPanelContext
| <code>Game.GetKeybindForAbility( integer iSlot )</code>
| <code>DOTAHud.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| Returns the keybind (as a string) for the requested ability slot.
|  
|-  
|-  
| GetNianFightTimeLeft
| rememberchildfocus
| <code>Game.GetNianFightTimeLeft()</code>
| <code>DOTAHud.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetState
| paneltype
| <code>Game.GetState()</code>
| <code>DOTAHud.paneltype()</code>
|  
|  
|}
=== DOTARadarButton ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| GameStateIs
| visible
| <code>Game.GameStateIs( integer nState )</code>
| <code>DOTARadarButton.visible( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GameStateIsBefore
| enabled
| <code>Game.GameStateIsBefore( integer nState )</code>
| <code>DOTARadarButton.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GameStateIsAfter
| checked
| <code>Game.GameStateIsAfter( integer nState )</code>
| <code>DOTARadarButton.checked( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| AddCommand
| defaultfocus
| <code>Game.AddCommand( cstring pszCommandName, js_value callback, cstring pszDescription, integer nFlags )</code>
| <code>DOTARadarButton.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetLocalPlayerID
| inputnamespace
| <code>Game.GetLocalPlayerID()</code>
| <code>DOTARadarButton.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| PlayerJoinTeam
| hittest
| <code>Game.PlayerJoinTeam( integer nTeamID )</code>
| <code>DOTARadarButton.hittest( boolean boolean_1 )</code>
| Assign the local player to the specified team
|  
|-  
|-  
| AutoAssignPlayersToTeams
| hittestchildren
| <code>Game.AutoAssignPlayersToTeams()</code>
| <code>DOTARadarButton.hittestchildren( boolean boolean_1 )</code>
| Assign the currently unassigned players to teams
|  
|-  
|-  
| ShufflePlayerTeamAssignments
| tabindex
| <code>Game.ShufflePlayerTeamAssignments()</code>
| <code>DOTARadarButton.tabindex( float float_1 )</code>
| Shuffle the team assignments of all of the players currently assigned to a team.
|  
|-  
|-  
| SetRemainingSetupTime
| selectionpos_x
| <code>Game.SetRemainingSetupTime( float flSeconds )</code>
| <code>DOTARadarButton.selectionpos_x( float float_1 )</code>
| Set the remaining seconds in team setup before the game starts. -1 to stop the countdown timer
|  
|-  
|-  
| SetAutoLaunchDelay
| selectionpos_y
| <code>Game.SetAutoLaunchDelay( float flSeconds )</code>
| <code>DOTARadarButton.selectionpos_y( float float_1 )</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
| id
| <code>Game.SetAutoLaunchEnabled( boolean bEnable )</code>
| <code>DOTARadarButton.id()</code>
| Enable or disable automatically starting the game once all players are assigned to a team
|  
|-  
|-  
| GetAutoLaunchEnabled
| layoutfile
| <code>Game.GetAutoLaunchEnabled()</code>
| <code>DOTARadarButton.layoutfile()</code>
| Return true of false indicating if automatically starting the game is enabled.
|  
|-  
|-  
| SetTeamSelectionLocked
| contentwidth
| <code>Game.SetTeamSelectionLocked( boolean bLockTeams )</code>
| <code>DOTARadarButton.contentwidth()</code>
| Lock the team selection preventing players from swiching teams.
|  
|-  
|-  
| GetTeamSelectionLocked
| contentheight
| <code>Game.GetTeamSelectionLocked()</code>
| <code>DOTARadarButton.contentheight()</code>
| Returns true or false to indicate if team selection is locked
|  
|-  
|-  
| GetAllTeamIDs
| desiredlayoutwidth
| <code>Game.GetAllTeamIDs()</code>
| <code>DOTARadarButton.desiredlayoutwidth()</code>
| Get all team IDs
|  
|-  
|-  
| GetAllPlayerIDs
| desiredlayoutheight
| <code>Game.GetAllPlayerIDs()</code>
| <code>DOTARadarButton.desiredlayoutheight()</code>
| Get all player IDs
|  
|-  
|-  
| GetUnassignedPlayerIDs
| actuallayoutwidth
| <code>Game.GetUnassignedPlayerIDs()</code>
| <code>DOTARadarButton.actuallayoutwidth()</code>
| Get unassigned player IDs
|  
|-  
|-  
| GetPlayerUltimateStateOrTime
| actuallayoutheight
| <code>Game.GetPlayerUltimateStateOrTime( integer nPlayerID )</code>
| <code>DOTARadarButton.actuallayoutheight()</code>
| Get info about the player hero ultimate ability
|  
|-  
|-  
| IsPlayerMuted
| actualxoffset
| <code>Game.IsPlayerMuted( integer nPlayerID )</code>
| <code>DOTARadarButton.actualxoffset()</code>
| Whether the local player has muted text and voice chat for the specified player id
|  
|-  
|-  
| SetPlayerMuted
| actualyoffset
| <code>Game.SetPlayerMuted( integer nPlayerID, boolean bMuted )</code>
| <code>DOTARadarButton.actualyoffset()</code>
| Set whether the local player has muted text and voice chat for the specified player id
|  
|-  
|-  
| GetTeamDetails
| scrolloffset_y
| <code>Game.GetTeamDetails( integer nTeam )</code>
| <code>DOTARadarButton.scrolloffset_y()</code>
| Get detailed information for the given team
|  
|-  
|-  
| GetLocalPlayerInfo
| scrolloffset_x
| <code>Game.GetLocalPlayerInfo()</code>
| <code>DOTARadarButton.scrolloffset_x()</code>
| Get details for the local player
|  
|-  
|-  
| GetPlayerItems
| style
| <code>Game.GetPlayerItems( integer nPlayerID )</code>
| <code>DOTARadarButton.style()</code>
| Get info about the player items.
|  
|-  
|-  
| GetPlayerInfo
| AddClass
| <code>Game.GetPlayerInfo( integer nPlayerID )</code>
| <code>DOTARadarButton.AddClass( cstring cstring_1 )</code>
| Get info about the given player
|  
|-  
|-  
| GetPlayerIDsOnTeam
| RemoveClass
| <code>Game.GetPlayerIDsOnTeam( integer nTeam )</code>
| <code>DOTARadarButton.RemoveClass( cstring cstring_1 )</code>
| Get player IDs for the given team
|  
|-  
|-  
| ServerCmd
| BHasClass
| <code>Game.ServerCmd( cstring pMsg )</code>
| <code>DOTARadarButton.BHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| FinishGame
| SetHasClass
| <code>Game.FinishGame()</code>
| <code>DOTARadarButton.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| EmitSound
| ToggleClass
| <code>Game.EmitSound( cstring pSoundEventName )</code>
| <code>DOTARadarButton.ToggleClass( cstring cstring_1 )</code>
| Emit a sound for the local player. Returns an integer handle that can be passed to StopSound. (Returns 0 on failure.)
|  
|-  
|-  
| StopSound
| SwitchClass
| <code>Game.StopSound( integer nHandle )</code>
| <code>DOTARadarButton.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| Stop a current playing sound on the local player. Takes handle from a call to EmitSound.
|  
|-  
|-  
| GetMapInfo
| ClearPanelEvent
| <code>Game.GetMapInfo()</code>
| <code>DOTARadarButton.ClearPanelEvent( cstring cstring_1 )</code>
| Return information about the current map.
|  
|-  
|-  
| PrepareUnitOrders
| SetDraggable
| <code>Game.PrepareUnitOrders( js_raw_args args )</code>
| <code>DOTARadarButton.SetDraggable( boolean boolean_1 )</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
| IsDraggable
| <code>Game.DropItemAtCursor( integer nControlledUnitEnt, integer nItemEnt )</code>
| <code>DOTARadarButton.IsDraggable()</code>
| Order a unit to drop the specified item at the current cursor location.
|  
|-  
|-  
| EnterAbilityLearnMode
| GetChildCount
| <code>Game.EnterAbilityLearnMode()</code>
| <code>DOTARadarButton.GetChildCount()</code>
|  
|  
|-  
|-  
| EndAbilityLearnMode
| GetChild
| <code>Game.EndAbilityLearnMode()</code>
| <code>DOTARadarButton.GetChild( integer integer_1 )</code>
|  
|  
|-  
|-  
| IsInAbilityLearnMode
| GetChildIndex
| <code>Game.IsInAbilityLearnMode()</code>
| <code>DOTARadarButton.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| IsGamePaused
| Children
| <code>Game.IsGamePaused()</code>
| <code>DOTARadarButton.Children()</code>
|  
|  
|-  
|-  
| IsInToolsMode
| FindChildrenWithClassTraverse
| <code>Game.IsInToolsMode()</code>
| <code>DOTARadarButton.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|
|-
| GetParent
| <code>DOTARadarButton.GetParent()</code>
|  
|  
|}
=== Particles ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| CreateParticle
| SetParent
| <code>CreateParticle( string particleName, int particleAttach, int entityIndex )</code>
| <code>DOTARadarButton.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| Creates a new particle effect for local player
|  
|-  
|-  
| ReleaseParticleIndex
| FindChild
| <code>ReleaseParticleIndex( int particleId )</code>
| <code>DOTARadarButton.FindChild( cstring cstring_1 )</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
| FindChildTraverse
| <code>Msg( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.FindChildTraverse( cstring cstring_1 )</code>
| Log a message
|  
|-  
|-  
| DispatchEvent
| FindChildInLayoutFile
| <code>DispatchEvent( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.FindChildInLayoutFile( cstring cstring_1 )</code>
| Dispatch an event
|  
|-  
|-  
| DispatchEventAsync
| RemoveAndDeleteChildren
| <code>DispatchEventAsync( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.RemoveAndDeleteChildren()</code>
| Dispatch an event to occur later
|  
|-  
|-  
| RegisterEventHandler
| MoveChildBefore
| <code>RegisterEventHandler( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| Register an event handler
|  
|-  
|-  
| RegisterForUnhandledEvent
| MoveChildAfter
| <code>RegisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| Register a handler for an event that is not otherwise handled
|  
|-  
|-  
| UnregisterForUnhandledEvent
| GetPositionWithinWindow
| <code>UnregisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.GetPositionWithinWindow()</code>
| Remove an unhandled event handler
|  
|-  
|-  
| FindChildInContext
| ApplyStyles
| <code>FindChildInContext( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.ApplyStyles( boolean boolean_1 )</code>
| Find an element
|  
|-  
|-  
| AsyncWebRequest
| ClearPropertyFromCode
| <code>AsyncWebRequest( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| Make a web request
|  
|-  
|-  
| CreatePanel
| DeleteAsync
| <code>CreatePanel( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.DeleteAsync( float float_1 )</code>
| Create a new panel
|  
|-  
|-  
| Localize
| BIsTransparent
| <code>Localize( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.BIsTransparent()</code>
| Localize a string
|  
|-  
|-  
| Language
| BAcceptsInput
| <code>Language( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.BAcceptsInput()</code>
| Get the current language
|  
|-  
|-  
| Schedule
| BAcceptsFocus
| <code>Schedule( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.BAcceptsFocus()</code>
| Schedule a function to be called later
|  
|-  
|-  
| CancelScheduled
| SetFocus
| <code>CancelScheduled( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.SetFocus()</code>
| Cancelse a scheduled function
|  
|-  
|-  
| GetContextPanel
| UpdateFocusInContext
| <code>GetContextPanel( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.UpdateFocusInContext()</code>
| Get the current panel context
|  
|-  
|-  
| RegisterKeyBind
| BHasHoverStyle
| <code>RegisterKeyBind( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.BHasHoverStyle()</code>
| Register a key binding
|  
|-  
|-  
| Each
| SetAcceptsFocus
| <code>Each( js_raw_args js_raw_args_1 )</code>
| <code>DOTARadarButton.SetAcceptsFocus( boolean boolean_1 )</code>
| Call a function on each given item
|  
|}
 
 
=== Panel ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| visible
| SetDisableFocusOnMouseDown
| <code>Panel.visible( boolean boolean_1 )</code>
| <code>DOTARadarButton.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| enabled
| BHasKeyFocus
| <code>Panel.enabled( boolean boolean_1 )</code>
| <code>DOTARadarButton.BHasKeyFocus()</code>
|  
|  
|-  
|-  
| checked
| SetScrollParentToFitWhenFocused
| <code>Panel.checked( boolean boolean_1 )</code>
| <code>DOTARadarButton.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| defaultfocus
| BScrollParentToFitWhenFocused
| <code>Panel.defaultfocus( cstring cstring_1 )</code>
| <code>DOTARadarButton.BScrollParentToFitWhenFocused()</code>
|  
|  
|-  
|-  
| inputnamespace
| IsSelected
| <code>Panel.inputnamespace( cstring cstring_1 )</code>
| <code>DOTARadarButton.IsSelected()</code>
|  
|  
|-  
|-  
| hittest
| BHasDescendantKeyFocus
| <code>Panel.hittest( boolean boolean_1 )</code>
| <code>DOTARadarButton.BHasDescendantKeyFocus()</code>
|  
|  
|-  
|-  
| hittestchildren
| BLoadLayout
| <code>Panel.hittestchildren( boolean boolean_1 )</code>
| <code>DOTARadarButton.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| tabindex
| BLoadLayoutFromString
| <code>Panel.tabindex( float float_1 )</code>
| <code>DOTARadarButton.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| selectionpos_x
| LoadLayoutFromStringAsync
| <code>Panel.selectionpos_x( float float_1 )</code>
| <code>DOTARadarButton.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| selectionpos_y
| LoadLayoutAsync
| <code>Panel.selectionpos_y( float float_1 )</code>
| <code>DOTARadarButton.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| id
| BLoadLayoutSnippet
| <code>Panel.id()</code>
| <code>DOTARadarButton.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| layoutfile
| BCreateChildren
| <code>Panel.layoutfile()</code>
| <code>DOTARadarButton.BCreateChildren( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| contentwidth
| SetTopOfInputContext
| <code>Panel.contentwidth()</code>
| <code>DOTARadarButton.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| contentheight
| SetDialogVariable
| <code>Panel.contentheight()</code>
| <code>DOTARadarButton.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| desiredlayoutwidth
| SetDialogVariableInt
| <code>Panel.desiredlayoutwidth()</code>
| <code>DOTARadarButton.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| desiredlayoutheight
| SetDialogVariableTime
| <code>Panel.desiredlayoutheight()</code>
| <code>DOTARadarButton.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-  
|-  
| actuallayoutwidth
| ScrollToTop
| <code>Panel.actuallayoutwidth()</code>
| <code>DOTARadarButton.ScrollToTop()</code>
|  
|  
|-  
|-  
| actuallayoutheight
| ScrollToBottom
| <code>Panel.actuallayoutheight()</code>
| <code>DOTARadarButton.ScrollToBottom()</code>
|  
|  
|-  
|-  
| actualxoffset
| ScrollToLeftEdge
| <code>Panel.actualxoffset()</code>
| <code>DOTARadarButton.ScrollToLeftEdge()</code>
|  
|  
|-  
|-  
| actualyoffset
| ScrollToRightEdge
| <code>Panel.actualyoffset()</code>
| <code>DOTARadarButton.ScrollToRightEdge()</code>
|  
|  
|-  
|-  
| scrolloffset_y
| ScrollParentToMakePanelFit
| <code>Panel.scrolloffset_y()</code>
| <code>DOTARadarButton.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| scrolloffset_x
| BCanSeeInParentScroll
| <code>Panel.scrolloffset_x()</code>
| <code>DOTARadarButton.BCanSeeInParentScroll()</code>
|  
|  
|-  
|-  
| style
| GetAttributeInt
| <code>Panel.style()</code>
| <code>DOTARadarButton.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| AddClass
| GetAttributeString
| <code>Panel.AddClass( cstring cstring_1 )</code>
| <code>DOTARadarButton.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| RemoveClass
| GetAttributeUInt32
| <code>Panel.RemoveClass( cstring cstring_1 )</code>
| <code>DOTARadarButton.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| BHasClass
| SetAttributeInt
| <code>Panel.BHasClass( cstring cstring_1 )</code>
| <code>DOTARadarButton.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| SetHasClass
| SetAttributeString
| <code>Panel.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| <code>DOTARadarButton.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| ToggleClass
| SetAttributeUInt32
| <code>Panel.ToggleClass( cstring cstring_1 )</code>
| <code>DOTARadarButton.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| ClearPanelEvent
| SetInputNamespace
| <code>Panel.ClearPanelEvent( cstring cstring_1 )</code>
| <code>DOTARadarButton.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetDraggable
| RegisterForReadyEvents
| <code>Panel.SetDraggable( boolean boolean_1 )</code>
| <code>DOTARadarButton.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| IsDraggable
| BReadyForDisplay
| <code>Panel.IsDraggable()</code>
| <code>DOTARadarButton.BReadyForDisplay()</code>
|  
|  
|-  
|-  
| GetChildCount
| SetReadyForDisplay
| <code>Panel.GetChildCount()</code>
| <code>DOTARadarButton.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetChild
| SetPanelEvent
| <code>Panel.GetChild( integer integer_1 )</code>
| <code>DOTARadarButton.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| GetChildIndex
| RunScriptInPanelContext
| <code>Panel.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTARadarButton.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| Children
| rememberchildfocus
| <code>Panel.Children()</code>
| <code>DOTARadarButton.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| FindChildrenWithClassTraverse
| paneltype
| <code>Panel.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| <code>DOTARadarButton.paneltype()</code>
|  
|  
|-  
|}
| GetParent
 
| <code>Panel.GetParent()</code>
 
=== DOTAAbilityList ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
| visible
| <code>DOTAAbilityList.visible( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetParent
| enabled
| <code>Panel.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTAAbilityList.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| FindChild
| checked
| <code>Panel.FindChild( cstring cstring_1 )</code>
| <code>DOTAAbilityList.checked( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| FindChildTraverse
| defaultfocus
| <code>Panel.FindChildTraverse( cstring cstring_1 )</code>
| <code>DOTAAbilityList.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| FindChildInLayoutFile
| inputnamespace
| <code>Panel.FindChildInLayoutFile( cstring cstring_1 )</code>
| <code>DOTAAbilityList.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| RemoveAndDeleteChildren
| hittest
| <code>Panel.RemoveAndDeleteChildren()</code>
| <code>DOTAAbilityList.hittest( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| MoveChildBefore
| hittestchildren
| <code>Panel.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>DOTAAbilityList.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| MoveChildAfter
| tabindex
| <code>Panel.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>DOTAAbilityList.tabindex( float float_1 )</code>
|  
|  
|-  
|-  
| GetPositionWithinWindow
| selectionpos_x
| <code>Panel.GetPositionWithinWindow()</code>
| <code>DOTAAbilityList.selectionpos_x( float float_1 )</code>
|  
|  
|-  
|-  
| ApplyStyles
| selectionpos_y
| <code>Panel.ApplyStyles( boolean boolean_1 )</code>
| <code>DOTAAbilityList.selectionpos_y( float float_1 )</code>
|  
|  
|-  
|-  
| ClearPropertyFromCode
| id
| <code>Panel.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTAAbilityList.id()</code>
|  
|  
|-  
|-  
| DeleteAsync
| layoutfile
| <code>Panel.DeleteAsync( float float_1 )</code>
| <code>DOTAAbilityList.layoutfile()</code>
|  
|  
|-  
|-  
| BIsTransparent
| contentwidth
| <code>Panel.BIsTransparent()</code>
| <code>DOTAAbilityList.contentwidth()</code>
|  
|  
|-  
|-  
| BAcceptsInput
| contentheight
| <code>Panel.BAcceptsInput()</code>
| <code>DOTAAbilityList.contentheight()</code>
|  
|  
|-  
|-  
| BAcceptsFocus
| desiredlayoutwidth
| <code>Panel.BAcceptsFocus()</code>
| <code>DOTAAbilityList.desiredlayoutwidth()</code>
|  
|  
|-  
|-  
| SetFocus
| desiredlayoutheight
| <code>Panel.SetFocus()</code>
| <code>DOTAAbilityList.desiredlayoutheight()</code>
|  
|  
|-  
|-  
| UpdateFocusInContext
| actuallayoutwidth
| <code>Panel.UpdateFocusInContext()</code>
| <code>DOTAAbilityList.actuallayoutwidth()</code>
|  
|  
|-  
|-  
| BHasHoverStyle
| actuallayoutheight
| <code>Panel.BHasHoverStyle()</code>
| <code>DOTAAbilityList.actuallayoutheight()</code>
|  
|  
|-  
|-  
| SetAcceptsFocus
| actualxoffset
| <code>Panel.SetAcceptsFocus( boolean boolean_1 )</code>
| <code>DOTAAbilityList.actualxoffset()</code>
|  
|  
|-  
|-  
| SetDisableFocusOnMouseDown
| actualyoffset
| <code>Panel.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| <code>DOTAAbilityList.actualyoffset()</code>
|  
|  
|-  
|-  
| BHasKeyFocus
| scrolloffset_y
| <code>Panel.BHasKeyFocus()</code>
| <code>DOTAAbilityList.scrolloffset_y()</code>
|  
|  
|-  
|-  
| SetScrollParentToFitWhenFocused
| scrolloffset_x
| <code>Panel.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| <code>DOTAAbilityList.scrolloffset_x()</code>
|  
|  
|-  
|-  
| BScrollParentToFitWhenFocused
| style
| <code>Panel.BScrollParentToFitWhenFocused()</code>
| <code>DOTAAbilityList.style()</code>
|  
|  
|-  
|-  
| IsSelected
| AddClass
| <code>Panel.IsSelected()</code>
| <code>DOTAAbilityList.AddClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BHasDescendantKeyFocus
| RemoveClass
| <code>Panel.BHasDescendantKeyFocus()</code>
| <code>DOTAAbilityList.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BLoadLayout
| BHasClass
| <code>Panel.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAAbilityList.BHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BLoadLayoutFromString
| SetHasClass
| <code>Panel.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| <code>DOTAAbilityList.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| LoadLayoutFromStringAsync
| ToggleClass
| <code>Panel.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAAbilityList.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| LoadLayoutAsync
| SwitchClass
| <code>Panel.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAAbilityList.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| BCreateChildren
| ClearPanelEvent
| <code>Panel.BCreateChildren( cstring cstring_1 )</code>
| <code>DOTAAbilityList.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetTopOfInputContext
| SetDraggable
| <code>Panel.SetTopOfInputContext( boolean boolean_1 )</code>
| <code>DOTAAbilityList.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetDialogVariable
| IsDraggable
| <code>Panel.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAAbilityList.IsDraggable()</code>
|  
|  
|-  
|-  
| SetDialogVariableInt
| GetChildCount
| <code>Panel.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAAbilityList.GetChildCount()</code>
|  
|  
|-  
|-  
| ScrollToTop
| GetChild
| <code>Panel.ScrollToTop()</code>
| <code>DOTAAbilityList.GetChild( integer integer_1 )</code>
|  
|  
|-  
|-  
| ScrollToBottom
| GetChildIndex
| <code>Panel.ScrollToBottom()</code>
| <code>DOTAAbilityList.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| ScrollToLeftEdge
| Children
| <code>Panel.ScrollToLeftEdge()</code>
| <code>DOTAAbilityList.Children()</code>
|
|-
| FindChildrenWithClassTraverse
| <code>DOTAAbilityList.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ScrollToRightEdge
| GetParent
| <code>Panel.ScrollToRightEdge()</code>
| <code>DOTAAbilityList.GetParent()</code>
|  
|  
|-  
|-  
| ScrollParentToMakePanelFit
| SetParent
| <code>Panel.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| <code>DOTAAbilityList.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| BCanSeeInParentScroll
| FindChild
| <code>Panel.BCanSeeInParentScroll()</code>
| <code>DOTAAbilityList.FindChild( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeInt
| FindChildTraverse
| <code>Panel.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAAbilityList.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeString
| FindChildInLayoutFile
| <code>Panel.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAAbilityList.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeUInt32
| RemoveAndDeleteChildren
| <code>Panel.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>DOTAAbilityList.RemoveAndDeleteChildren()</code>
|  
|  
|-  
|-  
| SetAttributeInt
| MoveChildBefore
| <code>Panel.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAAbilityList.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| SetAttributeString
| MoveChildAfter
| <code>Panel.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAAbilityList.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| SetAttributeUInt32
| GetPositionWithinWindow
| <code>Panel.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>DOTAAbilityList.GetPositionWithinWindow()</code>
|  
|  
|-  
|-  
| SetInputNamespace
| ApplyStyles
| <code>Panel.SetInputNamespace( cstring cstring_1 )</code>
| <code>DOTAAbilityList.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| RegisterForReadyEvents
| ClearPropertyFromCode
| <code>Panel.RegisterForReadyEvents( boolean boolean_1 )</code>
| <code>DOTAAbilityList.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| BReadyForDisplay
| DeleteAsync
| <code>Panel.BReadyForDisplay()</code>
| <code>DOTAAbilityList.DeleteAsync( float float_1 )</code>
|  
|  
|-  
|-  
| SetReadyForDisplay
| BIsTransparent
| <code>Panel.SetReadyForDisplay( boolean boolean_1 )</code>
| <code>DOTAAbilityList.BIsTransparent()</code>
|  
|  
|-  
|-  
| SetPanelEvent
| BAcceptsInput
| <code>Panel.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| <code>DOTAAbilityList.BAcceptsInput()</code>
|  
|  
|-  
|-  
| rememberchildfocus
| BAcceptsFocus
| <code>Panel.rememberchildfocus( boolean boolean_1 )</code>
| <code>DOTAAbilityList.BAcceptsFocus()</code>
|  
|  
|-  
|-  
| paneltype
| SetFocus
| <code>Panel.paneltype()</code>
| <code>DOTAAbilityList.SetFocus()</code>
|  
|  
|}
=== Button ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| visible
| UpdateFocusInContext
| <code>Button.visible( boolean boolean_1 )</code>
| <code>DOTAAbilityList.UpdateFocusInContext()</code>
|  
|  
|-  
|-  
| enabled
| BHasHoverStyle
| <code>Button.enabled( boolean boolean_1 )</code>
| <code>DOTAAbilityList.BHasHoverStyle()</code>
|  
|  
|-  
|-  
| checked
| SetAcceptsFocus
| <code>Button.checked( boolean boolean_1 )</code>
| <code>DOTAAbilityList.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| defaultfocus
| SetDisableFocusOnMouseDown
| <code>Button.defaultfocus( cstring cstring_1 )</code>
| <code>DOTAAbilityList.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| inputnamespace
| BHasKeyFocus
| <code>Button.inputnamespace( cstring cstring_1 )</code>
| <code>DOTAAbilityList.BHasKeyFocus()</code>
|  
|  
|-  
|-  
| hittest
| SetScrollParentToFitWhenFocused
| <code>Button.hittest( boolean boolean_1 )</code>
| <code>DOTAAbilityList.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| hittestchildren
| BScrollParentToFitWhenFocused
| <code>Button.hittestchildren( boolean boolean_1 )</code>
| <code>DOTAAbilityList.BScrollParentToFitWhenFocused()</code>
|  
|  
|-  
|-  
| tabindex
| IsSelected
| <code>Button.tabindex( float float_1 )</code>
| <code>DOTAAbilityList.IsSelected()</code>
|  
|  
|-  
|-  
| selectionpos_x
| BHasDescendantKeyFocus
| <code>Button.selectionpos_x( float float_1 )</code>
| <code>DOTAAbilityList.BHasDescendantKeyFocus()</code>
|  
|  
|-  
|-  
| selectionpos_y
| BLoadLayout
| <code>Button.selectionpos_y( float float_1 )</code>
| <code>DOTAAbilityList.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| id
| BLoadLayoutFromString
| <code>Button.id()</code>
| <code>DOTAAbilityList.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| layoutfile
| LoadLayoutFromStringAsync
| <code>Button.layoutfile()</code>
| <code>DOTAAbilityList.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| contentwidth
| LoadLayoutAsync
| <code>Button.contentwidth()</code>
| <code>DOTAAbilityList.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| contentheight
| BLoadLayoutSnippet
| <code>Button.contentheight()</code>
| <code>DOTAAbilityList.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| desiredlayoutwidth
| BCreateChildren
| <code>Button.desiredlayoutwidth()</code>
| <code>DOTAAbilityList.BCreateChildren( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| desiredlayoutheight
| SetTopOfInputContext
| <code>Button.desiredlayoutheight()</code>
| <code>DOTAAbilityList.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| actuallayoutwidth
| SetDialogVariable
| <code>Button.actuallayoutwidth()</code>
| <code>DOTAAbilityList.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| actuallayoutheight
| SetDialogVariableInt
| <code>Button.actuallayoutheight()</code>
| <code>DOTAAbilityList.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| actualxoffset
| SetDialogVariableTime
| <code>Button.actualxoffset()</code>
| <code>DOTAAbilityList.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-  
|-  
| actualyoffset
| ScrollToTop
| <code>Button.actualyoffset()</code>
| <code>DOTAAbilityList.ScrollToTop()</code>
|  
|  
|-  
|-  
| scrolloffset_y
| ScrollToBottom
| <code>Button.scrolloffset_y()</code>
| <code>DOTAAbilityList.ScrollToBottom()</code>
|  
|  
|-  
|-  
| scrolloffset_x
| ScrollToLeftEdge
| <code>Button.scrolloffset_x()</code>
| <code>DOTAAbilityList.ScrollToLeftEdge()</code>
|  
|  
|-  
|-  
| style
| ScrollToRightEdge
| <code>Button.style()</code>
| <code>DOTAAbilityList.ScrollToRightEdge()</code>
|  
|  
|-  
|-  
| AddClass
| ScrollParentToMakePanelFit
| <code>Button.AddClass( cstring cstring_1 )</code>
| <code>DOTAAbilityList.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| RemoveClass
| BCanSeeInParentScroll
| <code>Button.RemoveClass( cstring cstring_1 )</code>
| <code>DOTAAbilityList.BCanSeeInParentScroll()</code>
|  
|  
|-  
|-  
| BHasClass
| GetAttributeInt
| <code>Button.BHasClass( cstring cstring_1 )</code>
| <code>DOTAAbilityList.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| SetHasClass
| GetAttributeString
| <code>Button.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| <code>DOTAAbilityList.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| ToggleClass
| GetAttributeUInt32
| <code>Button.ToggleClass( cstring cstring_1 )</code>
| <code>DOTAAbilityList.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| ClearPanelEvent
| SetAttributeInt
| <code>Button.ClearPanelEvent( cstring cstring_1 )</code>
| <code>DOTAAbilityList.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| SetDraggable
| SetAttributeString
| <code>Button.SetDraggable( boolean boolean_1 )</code>
| <code>DOTAAbilityList.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| IsDraggable
| SetAttributeUInt32
| <code>Button.IsDraggable()</code>
| <code>DOTAAbilityList.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| GetChildCount
| SetInputNamespace
| <code>Button.GetChildCount()</code>
| <code>DOTAAbilityList.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetChild
| RegisterForReadyEvents
| <code>Button.GetChild( integer integer_1 )</code>
| <code>DOTAAbilityList.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetChildIndex
| BReadyForDisplay
| <code>Button.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTAAbilityList.BReadyForDisplay()</code>
|  
|  
|-  
|-  
| Children
| SetReadyForDisplay
| <code>Button.Children()</code>
| <code>DOTAAbilityList.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| FindChildrenWithClassTraverse
| SetPanelEvent
| <code>Button.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| <code>DOTAAbilityList.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| GetParent
| RunScriptInPanelContext
| <code>Button.GetParent()</code>
| <code>DOTAAbilityList.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| SetParent
| rememberchildfocus
| <code>Button.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTAAbilityList.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| FindChild
| paneltype
| <code>Button.FindChild( cstring cstring_1 )</code>
| <code>DOTAAbilityList.paneltype()</code>
|  
|  
|}
=== Label ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| FindChildTraverse
| visible
| <code>Button.FindChildTraverse( cstring cstring_1 )</code>
| <code>Label.visible( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| FindChildInLayoutFile
| enabled
| <code>Button.FindChildInLayoutFile( cstring cstring_1 )</code>
| <code>Label.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| RemoveAndDeleteChildren
| checked
| <code>Button.RemoveAndDeleteChildren()</code>
| <code>Label.checked( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| MoveChildBefore
| defaultfocus
| <code>Button.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Label.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| MoveChildAfter
| inputnamespace
| <code>Button.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Label.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetPositionWithinWindow
| hittest
| <code>Button.GetPositionWithinWindow()</code>
| <code>Label.hittest( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| ApplyStyles
| hittestchildren
| <code>Button.ApplyStyles( boolean boolean_1 )</code>
| <code>Label.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| ClearPropertyFromCode
| tabindex
| <code>Button.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| <code>Label.tabindex( float float_1 )</code>
|  
|  
|-  
|-  
| DeleteAsync
| selectionpos_x
| <code>Button.DeleteAsync( float float_1 )</code>
| <code>Label.selectionpos_x( float float_1 )</code>
|  
|  
|-  
|-  
| BIsTransparent
| selectionpos_y
| <code>Button.BIsTransparent()</code>
| <code>Label.selectionpos_y( float float_1 )</code>
|  
|  
|-  
|-  
| BAcceptsInput
| id
| <code>Button.BAcceptsInput()</code>
| <code>Label.id()</code>
|  
|  
|-  
|-  
| BAcceptsFocus
| layoutfile
| <code>Button.BAcceptsFocus()</code>
| <code>Label.layoutfile()</code>
|  
|  
|-  
|-  
| SetFocus
| contentwidth
| <code>Button.SetFocus()</code>
| <code>Label.contentwidth()</code>
|  
|  
|-  
|-  
| UpdateFocusInContext
| contentheight
| <code>Button.UpdateFocusInContext()</code>
| <code>Label.contentheight()</code>
|  
|  
|-  
|-  
| BHasHoverStyle
| desiredlayoutwidth
| <code>Button.BHasHoverStyle()</code>
| <code>Label.desiredlayoutwidth()</code>
|  
|  
|-  
|-  
| SetAcceptsFocus
| desiredlayoutheight
| <code>Button.SetAcceptsFocus( boolean boolean_1 )</code>
| <code>Label.desiredlayoutheight()</code>
|  
|  
|-  
|-  
| SetDisableFocusOnMouseDown
| actuallayoutwidth
| <code>Button.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| <code>Label.actuallayoutwidth()</code>
|  
|  
|-  
|-  
| BHasKeyFocus
| actuallayoutheight
| <code>Button.BHasKeyFocus()</code>
| <code>Label.actuallayoutheight()</code>
|  
|  
|-  
|-  
| SetScrollParentToFitWhenFocused
| actualxoffset
| <code>Button.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| <code>Label.actualxoffset()</code>
|  
|  
|-  
|-  
| BScrollParentToFitWhenFocused
| actualyoffset
| <code>Button.BScrollParentToFitWhenFocused()</code>
| <code>Label.actualyoffset()</code>
|  
|  
|-  
|-  
| IsSelected
| scrolloffset_y
| <code>Button.IsSelected()</code>
| <code>Label.scrolloffset_y()</code>
|  
|  
|-  
|-  
| BHasDescendantKeyFocus
| scrolloffset_x
| <code>Button.BHasDescendantKeyFocus()</code>
| <code>Label.scrolloffset_x()</code>
|  
|  
|-  
|-  
| BLoadLayout
| style
| <code>Button.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Label.style()</code>
|  
|  
|-  
|-  
| BLoadLayoutFromString
| AddClass
| <code>Button.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| <code>Label.AddClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| LoadLayoutFromStringAsync
| RemoveClass
| <code>Button.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Label.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| LoadLayoutAsync
| BHasClass
| <code>Button.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>Label.BHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BCreateChildren
| SetHasClass
| <code>Button.BCreateChildren( cstring cstring_1 )</code>
| <code>Label.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| SetTopOfInputContext
| ToggleClass
| <code>Button.SetTopOfInputContext( boolean boolean_1 )</code>
| <code>Label.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetDialogVariable
| SwitchClass
| <code>Button.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| <code>Label.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| SetDialogVariableInt
| ClearPanelEvent
| <code>Button.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| <code>Label.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ScrollToTop
| SetDraggable
| <code>Button.ScrollToTop()</code>
| <code>Label.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| ScrollToBottom
| IsDraggable
| <code>Button.ScrollToBottom()</code>
| <code>Label.IsDraggable()</code>
|  
|  
|-  
|-  
| ScrollToLeftEdge
| GetChildCount
| <code>Button.ScrollToLeftEdge()</code>
| <code>Label.GetChildCount()</code>
|  
|  
|-  
|-  
| ScrollToRightEdge
| GetChild
| <code>Button.ScrollToRightEdge()</code>
| <code>Label.GetChild( integer integer_1 )</code>
|  
|  
|-  
|-  
| ScrollParentToMakePanelFit
| GetChildIndex
| <code>Button.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| <code>Label.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| BCanSeeInParentScroll
| Children
| <code>Button.BCanSeeInParentScroll()</code>
| <code>Label.Children()</code>
|  
|  
|-  
|-  
| GetAttributeInt
| FindChildrenWithClassTraverse
| <code>Button.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>Label.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeString
| GetParent
| <code>Button.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>Label.GetParent()</code>
|  
|  
|-  
|-  
| GetAttributeUInt32
| SetParent
| <code>Button.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>Label.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| SetAttributeInt
| FindChild
| <code>Button.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>Label.FindChild( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetAttributeString
| FindChildTraverse
| <code>Button.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>Label.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetAttributeUInt32
| FindChildInLayoutFile
| <code>Button.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>Label.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetInputNamespace
| RemoveAndDeleteChildren
| <code>Button.SetInputNamespace( cstring cstring_1 )</code>
| <code>Label.RemoveAndDeleteChildren()</code>
|  
|  
|-  
|-  
| RegisterForReadyEvents
| MoveChildBefore
| <code>Button.RegisterForReadyEvents( boolean boolean_1 )</code>
| <code>Label.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| BReadyForDisplay
| MoveChildAfter
| <code>Button.BReadyForDisplay()</code>
| <code>Label.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| SetReadyForDisplay
| GetPositionWithinWindow
| <code>Button.SetReadyForDisplay( boolean boolean_1 )</code>
| <code>Label.GetPositionWithinWindow()</code>
|  
|  
|-  
|-  
| SetPanelEvent
| ApplyStyles
| <code>Button.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| <code>Label.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| rememberchildfocus
| ClearPropertyFromCode
| <code>Button.rememberchildfocus( boolean boolean_1 )</code>
| <code>Label.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| paneltype
| DeleteAsync
| <code>Button.paneltype()</code>
| <code>Label.DeleteAsync( float float_1 )</code>
|  
|  
|}
=== Label ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| visible
| BIsTransparent
| <code>Label.visible( boolean boolean_1 )</code>
| <code>Label.BIsTransparent()</code>
|  
|  
|-  
|-  
| enabled
| BAcceptsInput
| <code>Label.enabled( boolean boolean_1 )</code>
| <code>Label.BAcceptsInput()</code>
|  
|  
|-  
|-  
| checked
| BAcceptsFocus
| <code>Label.checked( boolean boolean_1 )</code>
| <code>Label.BAcceptsFocus()</code>
|  
|  
|-  
|-  
| defaultfocus
| SetFocus
| <code>Label.defaultfocus( cstring cstring_1 )</code>
| <code>Label.SetFocus()</code>
|  
|  
|-  
|-  
| inputnamespace
| UpdateFocusInContext
| <code>Label.inputnamespace( cstring cstring_1 )</code>
| <code>Label.UpdateFocusInContext()</code>
|  
|  
|-  
|-  
| hittest
| BHasHoverStyle
| <code>Label.hittest( boolean boolean_1 )</code>
| <code>Label.BHasHoverStyle()</code>
|  
|  
|-  
|-  
| hittestchildren
| SetAcceptsFocus
| <code>Label.hittestchildren( boolean boolean_1 )</code>
| <code>Label.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| tabindex
| SetDisableFocusOnMouseDown
| <code>Label.tabindex( float float_1 )</code>
| <code>Label.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| selectionpos_x
| BHasKeyFocus
| <code>Label.selectionpos_x( float float_1 )</code>
| <code>Label.BHasKeyFocus()</code>
|  
|  
|-  
|-  
| selectionpos_y
| SetScrollParentToFitWhenFocused
| <code>Label.selectionpos_y( float float_1 )</code>
| <code>Label.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| id
| BScrollParentToFitWhenFocused
| <code>Label.id()</code>
| <code>Label.BScrollParentToFitWhenFocused()</code>
|  
|  
|-  
|-  
| layoutfile
| IsSelected
| <code>Label.layoutfile()</code>
| <code>Label.IsSelected()</code>
|  
|  
|-  
|-  
| contentwidth
| BHasDescendantKeyFocus
| <code>Label.contentwidth()</code>
| <code>Label.BHasDescendantKeyFocus()</code>
|  
|  
|-  
|-  
| contentheight
| BLoadLayout
| <code>Label.contentheight()</code>
| <code>Label.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| desiredlayoutwidth
| BLoadLayoutFromString
| <code>Label.desiredlayoutwidth()</code>
| <code>Label.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| desiredlayoutheight
| LoadLayoutFromStringAsync
| <code>Label.desiredlayoutheight()</code>
| <code>Label.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| actuallayoutwidth
| LoadLayoutAsync
| <code>Label.actuallayoutwidth()</code>
| <code>Label.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| actuallayoutheight
| BLoadLayoutSnippet
| <code>Label.actuallayoutheight()</code>
| <code>Label.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| actualxoffset
| BCreateChildren
| <code>Label.actualxoffset()</code>
| <code>Label.BCreateChildren( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| actualyoffset
| SetTopOfInputContext
| <code>Label.actualyoffset()</code>
| <code>Label.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| scrolloffset_y
| SetDialogVariable
| <code>Label.scrolloffset_y()</code>
| <code>Label.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| scrolloffset_x
| SetDialogVariableInt
| <code>Label.scrolloffset_x()</code>
| <code>Label.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| style
| SetDialogVariableTime
| <code>Label.style()</code>
| <code>Label.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-  
|-  
| AddClass
| ScrollToTop
| <code>Label.AddClass( cstring cstring_1 )</code>
| <code>Label.ScrollToTop()</code>
|  
|  
|-  
|-  
| RemoveClass
| ScrollToBottom
| <code>Label.RemoveClass( cstring cstring_1 )</code>
| <code>Label.ScrollToBottom()</code>
|  
|  
|-  
|-  
| BHasClass
| ScrollToLeftEdge
| <code>Label.BHasClass( cstring cstring_1 )</code>
| <code>Label.ScrollToLeftEdge()</code>
|  
|  
|-  
|-  
| SetHasClass
| ScrollToRightEdge
| <code>Label.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| <code>Label.ScrollToRightEdge()</code>
|  
|  
|-  
|-  
| ToggleClass
| ScrollParentToMakePanelFit
| <code>Label.ToggleClass( cstring cstring_1 )</code>
| <code>Label.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| ClearPanelEvent
| BCanSeeInParentScroll
| <code>Label.ClearPanelEvent( cstring cstring_1 )</code>
| <code>Label.BCanSeeInParentScroll()</code>
|  
|  
|-  
|-  
| SetDraggable
| GetAttributeInt
| <code>Label.SetDraggable( boolean boolean_1 )</code>
| <code>Label.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| IsDraggable
| GetAttributeString
| <code>Label.IsDraggable()</code>
| <code>Label.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| GetChildCount
| GetAttributeUInt32
| <code>Label.GetChildCount()</code>
| <code>Label.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| GetChild
| SetAttributeInt
| <code>Label.GetChild( integer integer_1 )</code>
| <code>Label.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| GetChildIndex
| SetAttributeString
| <code>Label.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| <code>Label.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| Children
| SetAttributeUInt32
| <code>Label.Children()</code>
| <code>Label.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| FindChildrenWithClassTraverse
| SetInputNamespace
| <code>Label.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| <code>Label.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetParent
| RegisterForReadyEvents
| <code>Label.GetParent()</code>
| <code>Label.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetParent
| BReadyForDisplay
| <code>Label.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| <code>Label.BReadyForDisplay()</code>
|  
|  
|-  
|-  
| FindChild
| SetReadyForDisplay
| <code>Label.FindChild( cstring cstring_1 )</code>
| <code>Label.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| FindChildTraverse
| text
| <code>Label.FindChildTraverse( cstring cstring_1 )</code>
| <code>Label.text( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| FindChildInLayoutFile
| html
| <code>Label.FindChildInLayoutFile( cstring cstring_1 )</code>
| <code>Label.html( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| RemoveAndDeleteChildren
| SetPanelEvent
| <code>Label.RemoveAndDeleteChildren()</code>
| <code>Label.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| MoveChildBefore
| RunScriptInPanelContext
| <code>Label.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Label.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| MoveChildAfter
| rememberchildfocus
| <code>Label.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>Label.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetPositionWithinWindow
| paneltype
| <code>Label.GetPositionWithinWindow()</code>
| <code>Label.paneltype()</code>
|  
|  
|}
=== DOTAHUDShop ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| ApplyStyles
| visible
| <code>Label.ApplyStyles( boolean boolean_1 )</code>
| <code>DOTAHUDShop.visible( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| ClearPropertyFromCode
| enabled
| <code>Label.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTAHUDShop.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| DeleteAsync
| checked
| <code>Label.DeleteAsync( float float_1 )</code>
| <code>DOTAHUDShop.checked( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BIsTransparent
| defaultfocus
| <code>Label.BIsTransparent()</code>
| <code>DOTAHUDShop.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BAcceptsInput
| inputnamespace
| <code>Label.BAcceptsInput()</code>
| <code>DOTAHUDShop.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BAcceptsFocus
| hittest
| <code>Label.BAcceptsFocus()</code>
| <code>DOTAHUDShop.hittest( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetFocus
| hittestchildren
| <code>Label.SetFocus()</code>
| <code>DOTAHUDShop.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| UpdateFocusInContext
| tabindex
| <code>Label.UpdateFocusInContext()</code>
| <code>DOTAHUDShop.tabindex( float float_1 )</code>
|  
|  
|-  
|-  
| BHasHoverStyle
| selectionpos_x
| <code>Label.BHasHoverStyle()</code>
| <code>DOTAHUDShop.selectionpos_x( float float_1 )</code>
|  
|  
|-  
|-  
| SetAcceptsFocus
| selectionpos_y
| <code>Label.SetAcceptsFocus( boolean boolean_1 )</code>
| <code>DOTAHUDShop.selectionpos_y( float float_1 )</code>
|  
|  
|-  
|-  
| SetDisableFocusOnMouseDown
| id
| <code>Label.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| <code>DOTAHUDShop.id()</code>
|  
|  
|-  
|-  
| BHasKeyFocus
| layoutfile
| <code>Label.BHasKeyFocus()</code>
| <code>DOTAHUDShop.layoutfile()</code>
|  
|  
|-  
|-  
| SetScrollParentToFitWhenFocused
| contentwidth
| <code>Label.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| <code>DOTAHUDShop.contentwidth()</code>
|  
|  
|-  
|-  
| BScrollParentToFitWhenFocused
| contentheight
| <code>Label.BScrollParentToFitWhenFocused()</code>
| <code>DOTAHUDShop.contentheight()</code>
|  
|  
|-  
|-  
| IsSelected
| desiredlayoutwidth
| <code>Label.IsSelected()</code>
| <code>DOTAHUDShop.desiredlayoutwidth()</code>
|  
|  
|-  
|-  
| BHasDescendantKeyFocus
| desiredlayoutheight
| <code>Label.BHasDescendantKeyFocus()</code>
| <code>DOTAHUDShop.desiredlayoutheight()</code>
|  
|  
|-  
|-  
| BLoadLayout
| actuallayoutwidth
| <code>Label.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAHUDShop.actuallayoutwidth()</code>
|  
|  
|-  
|-  
| BLoadLayoutFromString
| actuallayoutheight
| <code>Label.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| <code>DOTAHUDShop.actuallayoutheight()</code>
|  
|  
|-  
|-  
| LoadLayoutFromStringAsync
| actualxoffset
| <code>Label.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAHUDShop.actualxoffset()</code>
|  
|  
|-  
|-  
| LoadLayoutAsync
| actualyoffset
| <code>Label.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAHUDShop.actualyoffset()</code>
|  
|  
|-  
|-  
| BCreateChildren
| scrolloffset_y
| <code>Label.BCreateChildren( cstring cstring_1 )</code>
| <code>DOTAHUDShop.scrolloffset_y()</code>
|  
|  
|-  
|-  
| SetTopOfInputContext
| scrolloffset_x
| <code>Label.SetTopOfInputContext( boolean boolean_1 )</code>
| <code>DOTAHUDShop.scrolloffset_x()</code>
|  
|  
|-  
|-  
| SetDialogVariable
| style
| <code>Label.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAHUDShop.style()</code>
|  
|  
|-  
|-  
| SetDialogVariableInt
| AddClass
| <code>Label.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAHUDShop.AddClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ScrollToTop
| RemoveClass
| <code>Label.ScrollToTop()</code>
| <code>DOTAHUDShop.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ScrollToBottom
| BHasClass
| <code>Label.ScrollToBottom()</code>
| <code>DOTAHUDShop.BHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ScrollToLeftEdge
| SetHasClass
| <code>Label.ScrollToLeftEdge()</code>
| <code>DOTAHUDShop.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| ScrollToRightEdge
| ToggleClass
| <code>Label.ScrollToRightEdge()</code>
| <code>DOTAHUDShop.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ScrollParentToMakePanelFit
| SwitchClass
| <code>Label.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| <code>DOTAHUDShop.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| BCanSeeInParentScroll
| ClearPanelEvent
| <code>Label.BCanSeeInParentScroll()</code>
| <code>DOTAHUDShop.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeInt
| SetDraggable
| <code>Label.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAHUDShop.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetAttributeString
| IsDraggable
| <code>Label.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAHUDShop.IsDraggable()</code>
|  
|  
|-  
|-  
| GetAttributeUInt32
| GetChildCount
| <code>Label.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>DOTAHUDShop.GetChildCount()</code>
|  
|  
|-  
|-  
| SetAttributeInt
| GetChild
| <code>Label.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAHUDShop.GetChild( integer integer_1 )</code>
|  
|  
|-  
|-  
| SetAttributeString
| GetChildIndex
| <code>Label.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAHUDShop.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| SetAttributeUInt32
| Children
| <code>Label.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>DOTAHUDShop.Children()</code>
|  
|  
|-  
|-  
| SetInputNamespace
| FindChildrenWithClassTraverse
| <code>Label.SetInputNamespace( cstring cstring_1 )</code>
| <code>DOTAHUDShop.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| RegisterForReadyEvents
| GetParent
| <code>Label.RegisterForReadyEvents( boolean boolean_1 )</code>
| <code>DOTAHUDShop.GetParent()</code>
|  
|  
|-  
|-  
| BReadyForDisplay
| SetParent
| <code>Label.BReadyForDisplay()</code>
| <code>DOTAHUDShop.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| SetReadyForDisplay
| FindChild
| <code>Label.SetReadyForDisplay( boolean boolean_1 )</code>
| <code>DOTAHUDShop.FindChild( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| text
| FindChildTraverse
| <code>Label.text( cstring cstring_1 )</code>
| <code>DOTAHUDShop.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| html
| FindChildInLayoutFile
| <code>Label.html( boolean boolean_1 )</code>
| <code>DOTAHUDShop.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetPanelEvent
| RemoveAndDeleteChildren
| <code>Label.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| <code>DOTAHUDShop.RemoveAndDeleteChildren()</code>
|  
|  
|-  
|-  
| rememberchildfocus
| MoveChildBefore
| <code>Label.rememberchildfocus( boolean boolean_1 )</code>
| <code>DOTAHUDShop.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| paneltype
| MoveChildAfter
| <code>Label.paneltype()</code>
| <code>DOTAHUDShop.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|}
=== DOTAAvatarImage ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| visible
| GetPositionWithinWindow
| <code>DOTAAvatarImage.visible( boolean boolean_1 )</code>
| <code>DOTAHUDShop.GetPositionWithinWindow()</code>
|  
|  
|-  
|-  
| enabled
| ApplyStyles
| <code>DOTAAvatarImage.enabled( boolean boolean_1 )</code>
| <code>DOTAHUDShop.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| checked
| ClearPropertyFromCode
| <code>DOTAAvatarImage.checked( boolean boolean_1 )</code>
| <code>DOTAHUDShop.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| defaultfocus
| DeleteAsync
| <code>DOTAAvatarImage.defaultfocus( cstring cstring_1 )</code>
| <code>DOTAHUDShop.DeleteAsync( float float_1 )</code>
|  
|  
|-  
|-  
| inputnamespace
| BIsTransparent
| <code>DOTAAvatarImage.inputnamespace( cstring cstring_1 )</code>
| <code>DOTAHUDShop.BIsTransparent()</code>
|  
|  
|-  
|-  
| hittest
| BAcceptsInput
| <code>DOTAAvatarImage.hittest( boolean boolean_1 )</code>
| <code>DOTAHUDShop.BAcceptsInput()</code>
|  
|  
|-  
|-  
| hittestchildren
| BAcceptsFocus
| <code>DOTAAvatarImage.hittestchildren( boolean boolean_1 )</code>
| <code>DOTAHUDShop.BAcceptsFocus()</code>
|  
|  
|-  
|-  
| tabindex
| SetFocus
| <code>DOTAAvatarImage.tabindex( float float_1 )</code>
| <code>DOTAHUDShop.SetFocus()</code>
|  
|  
|-  
|-  
| selectionpos_x
| UpdateFocusInContext
| <code>DOTAAvatarImage.selectionpos_x( float float_1 )</code>
| <code>DOTAHUDShop.UpdateFocusInContext()</code>
|  
|  
|-  
|-  
| selectionpos_y
| BHasHoverStyle
| <code>DOTAAvatarImage.selectionpos_y( float float_1 )</code>
| <code>DOTAHUDShop.BHasHoverStyle()</code>
|  
|  
|-  
|-  
| id
| SetAcceptsFocus
| <code>DOTAAvatarImage.id()</code>
| <code>DOTAHUDShop.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| layoutfile
| SetDisableFocusOnMouseDown
| <code>DOTAAvatarImage.layoutfile()</code>
| <code>DOTAHUDShop.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| contentwidth
| BHasKeyFocus
| <code>DOTAAvatarImage.contentwidth()</code>
| <code>DOTAHUDShop.BHasKeyFocus()</code>
|  
|  
|-  
|-  
| contentheight
| SetScrollParentToFitWhenFocused
| <code>DOTAAvatarImage.contentheight()</code>
| <code>DOTAHUDShop.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| desiredlayoutwidth
| BScrollParentToFitWhenFocused
| <code>DOTAAvatarImage.desiredlayoutwidth()</code>
| <code>DOTAHUDShop.BScrollParentToFitWhenFocused()</code>
|  
|  
|-  
|-  
| desiredlayoutheight
| IsSelected
| <code>DOTAAvatarImage.desiredlayoutheight()</code>
| <code>DOTAHUDShop.IsSelected()</code>
|  
|  
|-  
|-  
| actuallayoutwidth
| BHasDescendantKeyFocus
| <code>DOTAAvatarImage.actuallayoutwidth()</code>
| <code>DOTAHUDShop.BHasDescendantKeyFocus()</code>
|  
|  
|-  
|-  
| actuallayoutheight
| BLoadLayout
| <code>DOTAAvatarImage.actuallayoutheight()</code>
| <code>DOTAHUDShop.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| actualxoffset
| BLoadLayoutFromString
| <code>DOTAAvatarImage.actualxoffset()</code>
| <code>DOTAHUDShop.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| actualyoffset
| LoadLayoutFromStringAsync
| <code>DOTAAvatarImage.actualyoffset()</code>
| <code>DOTAHUDShop.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| scrolloffset_y
| LoadLayoutAsync
| <code>DOTAAvatarImage.scrolloffset_y()</code>
| <code>DOTAHUDShop.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| scrolloffset_x
| BLoadLayoutSnippet
| <code>DOTAAvatarImage.scrolloffset_x()</code>
| <code>DOTAHUDShop.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| style
| BCreateChildren
| <code>DOTAAvatarImage.style()</code>
| <code>DOTAHUDShop.BCreateChildren( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| AddClass
| SetTopOfInputContext
| <code>DOTAAvatarImage.AddClass( cstring cstring_1 )</code>
| <code>DOTAHUDShop.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| RemoveClass
| SetDialogVariable
| <code>DOTAAvatarImage.RemoveClass( cstring cstring_1 )</code>
| <code>DOTAHUDShop.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| BHasClass
| SetDialogVariableInt
| <code>DOTAAvatarImage.BHasClass( cstring cstring_1 )</code>
| <code>DOTAHUDShop.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| SetHasClass
| SetDialogVariableTime
| <code>DOTAAvatarImage.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| <code>DOTAHUDShop.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-  
|-  
| ToggleClass
| ScrollToTop
| <code>DOTAAvatarImage.ToggleClass( cstring cstring_1 )</code>
| <code>DOTAHUDShop.ScrollToTop()</code>
|  
|  
|-  
|-  
| ClearPanelEvent
| ScrollToBottom
| <code>DOTAAvatarImage.ClearPanelEvent( cstring cstring_1 )</code>
| <code>DOTAHUDShop.ScrollToBottom()</code>
|  
|  
|-  
|-  
| SetDraggable
| ScrollToLeftEdge
| <code>DOTAAvatarImage.SetDraggable( boolean boolean_1 )</code>
| <code>DOTAHUDShop.ScrollToLeftEdge()</code>
|  
|  
|-  
|-  
| IsDraggable
| ScrollToRightEdge
| <code>DOTAAvatarImage.IsDraggable()</code>
| <code>DOTAHUDShop.ScrollToRightEdge()</code>
|  
|  
|-  
|-  
| GetChildCount
| ScrollParentToMakePanelFit
| <code>DOTAAvatarImage.GetChildCount()</code>
| <code>DOTAHUDShop.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| GetChild
| BCanSeeInParentScroll
| <code>DOTAAvatarImage.GetChild( integer integer_1 )</code>
| <code>DOTAHUDShop.BCanSeeInParentScroll()</code>
|  
|  
|-  
|-  
| GetChildIndex
| GetAttributeInt
| <code>DOTAAvatarImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTAHUDShop.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| Children
| GetAttributeString
| <code>DOTAAvatarImage.Children()</code>
| <code>DOTAHUDShop.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| FindChildrenWithClassTraverse
| GetAttributeUInt32
| <code>DOTAAvatarImage.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| <code>DOTAHUDShop.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| GetParent
| SetAttributeInt
| <code>DOTAAvatarImage.GetParent()</code>
| <code>DOTAHUDShop.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| SetParent
| SetAttributeString
| <code>DOTAAvatarImage.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTAHUDShop.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| FindChild
| SetAttributeUInt32
| <code>DOTAAvatarImage.FindChild( cstring cstring_1 )</code>
| <code>DOTAHUDShop.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| FindChildTraverse
| SetInputNamespace
| <code>DOTAAvatarImage.FindChildTraverse( cstring cstring_1 )</code>
| <code>DOTAHUDShop.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| FindChildInLayoutFile
| RegisterForReadyEvents
| <code>DOTAAvatarImage.FindChildInLayoutFile( cstring cstring_1 )</code>
| <code>DOTAHUDShop.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| RemoveAndDeleteChildren
| BReadyForDisplay
| <code>DOTAAvatarImage.RemoveAndDeleteChildren()</code>
| <code>DOTAHUDShop.BReadyForDisplay()</code>
|  
|  
|-  
|-  
| MoveChildBefore
| SetReadyForDisplay
| <code>DOTAAvatarImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>DOTAHUDShop.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| MoveChildAfter
| SetPanelEvent
| <code>DOTAAvatarImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>DOTAHUDShop.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| GetPositionWithinWindow
| RunScriptInPanelContext
| <code>DOTAAvatarImage.GetPositionWithinWindow()</code>
| <code>DOTAHUDShop.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| ApplyStyles
| rememberchildfocus
| <code>DOTAAvatarImage.ApplyStyles( boolean boolean_1 )</code>
| <code>DOTAHUDShop.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| ClearPropertyFromCode
| paneltype
| <code>DOTAAvatarImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTAHUDShop.paneltype()</code>
|  
|  
|}
=== DOTAAvatarImage ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| DeleteAsync
| visible
| <code>DOTAAvatarImage.DeleteAsync( float float_1 )</code>
| <code>DOTAAvatarImage.visible( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BIsTransparent
| enabled
| <code>DOTAAvatarImage.BIsTransparent()</code>
| <code>DOTAAvatarImage.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BAcceptsInput
| checked
| <code>DOTAAvatarImage.BAcceptsInput()</code>
| <code>DOTAAvatarImage.checked( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BAcceptsFocus
| defaultfocus
| <code>DOTAAvatarImage.BAcceptsFocus()</code>
| <code>DOTAAvatarImage.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetFocus
| inputnamespace
| <code>DOTAAvatarImage.SetFocus()</code>
| <code>DOTAAvatarImage.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| UpdateFocusInContext
| hittest
| <code>DOTAAvatarImage.UpdateFocusInContext()</code>
| <code>DOTAAvatarImage.hittest( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BHasHoverStyle
| hittestchildren
| <code>DOTAAvatarImage.BHasHoverStyle()</code>
| <code>DOTAAvatarImage.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetAcceptsFocus
| tabindex
| <code>DOTAAvatarImage.SetAcceptsFocus( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.tabindex( float float_1 )</code>
|  
|  
|-  
|-  
| SetDisableFocusOnMouseDown
| selectionpos_x
| <code>DOTAAvatarImage.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.selectionpos_x( float float_1 )</code>
|  
|  
|-  
|-  
| BHasKeyFocus
| selectionpos_y
| <code>DOTAAvatarImage.BHasKeyFocus()</code>
| <code>DOTAAvatarImage.selectionpos_y( float float_1 )</code>
|  
|  
|-  
|-  
| SetScrollParentToFitWhenFocused
| id
| <code>DOTAAvatarImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.id()</code>
|  
|  
|-  
|-  
| BScrollParentToFitWhenFocused
| layoutfile
| <code>DOTAAvatarImage.BScrollParentToFitWhenFocused()</code>
| <code>DOTAAvatarImage.layoutfile()</code>
|  
|  
|-  
|-  
| IsSelected
| contentwidth
| <code>DOTAAvatarImage.IsSelected()</code>
| <code>DOTAAvatarImage.contentwidth()</code>
|  
|  
|-  
|-  
| BHasDescendantKeyFocus
| contentheight
| <code>DOTAAvatarImage.BHasDescendantKeyFocus()</code>
| <code>DOTAAvatarImage.contentheight()</code>
|  
|  
|-  
|-  
| BLoadLayout
| desiredlayoutwidth
| <code>DOTAAvatarImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAAvatarImage.desiredlayoutwidth()</code>
|  
|  
|-  
|-  
| BLoadLayoutFromString
| desiredlayoutheight
| <code>DOTAAvatarImage.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| <code>DOTAAvatarImage.desiredlayoutheight()</code>
|  
|  
|-  
|-  
| LoadLayoutFromStringAsync
| actuallayoutwidth
| <code>DOTAAvatarImage.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAAvatarImage.actuallayoutwidth()</code>
|  
|  
|-  
|-  
| LoadLayoutAsync
| actuallayoutheight
| <code>DOTAAvatarImage.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAAvatarImage.actuallayoutheight()</code>
|  
|  
|-  
|-  
| BCreateChildren
| actualxoffset
| <code>DOTAAvatarImage.BCreateChildren( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.actualxoffset()</code>
|  
|  
|-  
|-  
| SetTopOfInputContext
| actualyoffset
| <code>DOTAAvatarImage.SetTopOfInputContext( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.actualyoffset()</code>
|  
|  
|-  
|-  
| SetDialogVariable
| scrolloffset_y
| <code>DOTAAvatarImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAAvatarImage.scrolloffset_y()</code>
|  
|  
|-  
|-  
| SetDialogVariableInt
| scrolloffset_x
| <code>DOTAAvatarImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAAvatarImage.scrolloffset_x()</code>
|  
|  
|-  
|-  
| ScrollToTop
| style
| <code>DOTAAvatarImage.ScrollToTop()</code>
| <code>DOTAAvatarImage.style()</code>
|  
|  
|-  
|-  
| ScrollToBottom
| AddClass
| <code>DOTAAvatarImage.ScrollToBottom()</code>
| <code>DOTAAvatarImage.AddClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ScrollToLeftEdge
| RemoveClass
| <code>DOTAAvatarImage.ScrollToLeftEdge()</code>
| <code>DOTAAvatarImage.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ScrollToRightEdge
| BHasClass
| <code>DOTAAvatarImage.ScrollToRightEdge()</code>
| <code>DOTAAvatarImage.BHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ScrollParentToMakePanelFit
| SetHasClass
| <code>DOTAAvatarImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| <code>DOTAAvatarImage.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| BCanSeeInParentScroll
| ToggleClass
| <code>DOTAAvatarImage.BCanSeeInParentScroll()</code>
| <code>DOTAAvatarImage.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeInt
| SwitchClass
| <code>DOTAAvatarImage.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAAvatarImage.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| GetAttributeString
| ClearPanelEvent
| <code>DOTAAvatarImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAAvatarImage.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeUInt32
| SetDraggable
| <code>DOTAAvatarImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>DOTAAvatarImage.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetAttributeInt
| IsDraggable
| <code>DOTAAvatarImage.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAAvatarImage.IsDraggable()</code>
|  
|  
|-  
|-  
| SetAttributeString
| GetChildCount
| <code>DOTAAvatarImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAAvatarImage.GetChildCount()</code>
|  
|  
|-  
|-  
| SetAttributeUInt32
| GetChild
| <code>DOTAAvatarImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>DOTAAvatarImage.GetChild( integer integer_1 )</code>
|  
|  
|-  
|-  
| SetInputNamespace
| GetChildIndex
| <code>DOTAAvatarImage.SetInputNamespace( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| RegisterForReadyEvents
| Children
| <code>DOTAAvatarImage.RegisterForReadyEvents( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.Children()</code>
|  
|  
|-  
|-  
| BReadyForDisplay
| FindChildrenWithClassTraverse
| <code>DOTAAvatarImage.BReadyForDisplay()</code>
| <code>DOTAAvatarImage.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetReadyForDisplay
| GetParent
| <code>DOTAAvatarImage.SetReadyForDisplay( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.GetParent()</code>
|  
|  
|-  
|-  
| steamid
| SetParent
| <code>DOTAAvatarImage.steamid( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| accountid
| FindChild
| <code>DOTAAvatarImage.accountid( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.FindChild( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetPanelEvent
| FindChildTraverse
| <code>DOTAAvatarImage.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| <code>DOTAAvatarImage.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| rememberchildfocus
| FindChildInLayoutFile
| <code>DOTAAvatarImage.rememberchildfocus( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| paneltype
| RemoveAndDeleteChildren
| <code>DOTAAvatarImage.paneltype()</code>
| <code>DOTAAvatarImage.RemoveAndDeleteChildren()</code>
|  
|  
|}
=== CustomUIElement ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| visible
| MoveChildBefore
| <code>CustomUIElement.visible( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| enabled
| MoveChildAfter
| <code>CustomUIElement.enabled( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| checked
| GetPositionWithinWindow
| <code>CustomUIElement.checked( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.GetPositionWithinWindow()</code>
|  
|  
|-  
|-  
| defaultfocus
| ApplyStyles
| <code>CustomUIElement.defaultfocus( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| inputnamespace
| ClearPropertyFromCode
| <code>CustomUIElement.inputnamespace( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| hittest
| DeleteAsync
| <code>CustomUIElement.hittest( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.DeleteAsync( float float_1 )</code>
|  
|  
|-  
|-  
| hittestchildren
| BIsTransparent
| <code>CustomUIElement.hittestchildren( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.BIsTransparent()</code>
|  
|  
|-  
|-  
| tabindex
| BAcceptsInput
| <code>CustomUIElement.tabindex( float float_1 )</code>
| <code>DOTAAvatarImage.BAcceptsInput()</code>
|  
|  
|-  
|-  
| selectionpos_x
| BAcceptsFocus
| <code>CustomUIElement.selectionpos_x( float float_1 )</code>
| <code>DOTAAvatarImage.BAcceptsFocus()</code>
|  
|  
|-  
|-  
| selectionpos_y
| SetFocus
| <code>CustomUIElement.selectionpos_y( float float_1 )</code>
| <code>DOTAAvatarImage.SetFocus()</code>
|  
|  
|-  
|-  
| id
| UpdateFocusInContext
| <code>CustomUIElement.id()</code>
| <code>DOTAAvatarImage.UpdateFocusInContext()</code>
|  
|  
|-  
|-  
| layoutfile
| BHasHoverStyle
| <code>CustomUIElement.layoutfile()</code>
| <code>DOTAAvatarImage.BHasHoverStyle()</code>
|  
|  
|-  
|-  
| contentwidth
| SetAcceptsFocus
| <code>CustomUIElement.contentwidth()</code>
| <code>DOTAAvatarImage.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| contentheight
| SetDisableFocusOnMouseDown
| <code>CustomUIElement.contentheight()</code>
| <code>DOTAAvatarImage.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| desiredlayoutwidth
| BHasKeyFocus
| <code>CustomUIElement.desiredlayoutwidth()</code>
| <code>DOTAAvatarImage.BHasKeyFocus()</code>
|  
|  
|-  
|-  
| desiredlayoutheight
| SetScrollParentToFitWhenFocused
| <code>CustomUIElement.desiredlayoutheight()</code>
| <code>DOTAAvatarImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| actuallayoutwidth
| BScrollParentToFitWhenFocused
| <code>CustomUIElement.actuallayoutwidth()</code>
| <code>DOTAAvatarImage.BScrollParentToFitWhenFocused()</code>
|  
|  
|-  
|-  
| actuallayoutheight
| IsSelected
| <code>CustomUIElement.actuallayoutheight()</code>
| <code>DOTAAvatarImage.IsSelected()</code>
|  
|  
|-  
|-  
| actualxoffset
| BHasDescendantKeyFocus
| <code>CustomUIElement.actualxoffset()</code>
| <code>DOTAAvatarImage.BHasDescendantKeyFocus()</code>
|  
|  
|-  
|-  
| actualyoffset
| BLoadLayout
| <code>CustomUIElement.actualyoffset()</code>
| <code>DOTAAvatarImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| scrolloffset_y
| BLoadLayoutFromString
| <code>CustomUIElement.scrolloffset_y()</code>
| <code>DOTAAvatarImage.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| scrolloffset_x
| LoadLayoutFromStringAsync
| <code>CustomUIElement.scrolloffset_x()</code>
| <code>DOTAAvatarImage.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| style
| LoadLayoutAsync
| <code>CustomUIElement.style()</code>
| <code>DOTAAvatarImage.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| AddClass
| BLoadLayoutSnippet
| <code>CustomUIElement.AddClass( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| RemoveClass
| BCreateChildren
| <code>CustomUIElement.RemoveClass( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.BCreateChildren( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BHasClass
| SetTopOfInputContext
| <code>CustomUIElement.BHasClass( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetHasClass
| SetDialogVariable
| <code>CustomUIElement.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| <code>DOTAAvatarImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| ToggleClass
| SetDialogVariableInt
| <code>CustomUIElement.ToggleClass( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| ClearPanelEvent
| SetDialogVariableTime
| <code>CustomUIElement.ClearPanelEvent( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-  
|-  
| SetDraggable
| ScrollToTop
| <code>CustomUIElement.SetDraggable( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.ScrollToTop()</code>
|  
|  
|-  
|-  
| IsDraggable
| ScrollToBottom
| <code>CustomUIElement.IsDraggable()</code>
| <code>DOTAAvatarImage.ScrollToBottom()</code>
|  
|  
|-  
|-  
| GetChildCount
| ScrollToLeftEdge
| <code>CustomUIElement.GetChildCount()</code>
| <code>DOTAAvatarImage.ScrollToLeftEdge()</code>
|  
|  
|-  
|-  
| GetChild
| ScrollToRightEdge
| <code>CustomUIElement.GetChild( integer integer_1 )</code>
| <code>DOTAAvatarImage.ScrollToRightEdge()</code>
|  
|  
|-  
|-  
| GetChildIndex
| ScrollParentToMakePanelFit
| <code>CustomUIElement.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTAAvatarImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| Children
| BCanSeeInParentScroll
| <code>CustomUIElement.Children()</code>
| <code>DOTAAvatarImage.BCanSeeInParentScroll()</code>
|  
|  
|-  
|-  
| FindChildrenWithClassTraverse
| GetAttributeInt
| <code>CustomUIElement.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| GetParent
| GetAttributeString
| <code>CustomUIElement.GetParent()</code>
| <code>DOTAAvatarImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| SetParent
| GetAttributeUInt32
| <code>CustomUIElement.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTAAvatarImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| FindChild
| SetAttributeInt
| <code>CustomUIElement.FindChild( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| FindChildTraverse
| SetAttributeString
| <code>CustomUIElement.FindChildTraverse( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| FindChildInLayoutFile
| SetAttributeUInt32
| <code>CustomUIElement.FindChildInLayoutFile( cstring cstring_1 )</code>
| <code>DOTAAvatarImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| RemoveAndDeleteChildren
| SetInputNamespace
| <code>CustomUIElement.RemoveAndDeleteChildren()</code>
| <code>DOTAAvatarImage.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| MoveChildBefore
| RegisterForReadyEvents
| <code>CustomUIElement.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>DOTAAvatarImage.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| MoveChildAfter
| BReadyForDisplay
| <code>CustomUIElement.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>DOTAAvatarImage.BReadyForDisplay()</code>
|  
|  
|-  
|-  
| GetPositionWithinWindow
| SetReadyForDisplay
| <code>CustomUIElement.GetPositionWithinWindow()</code>
| <code>DOTAAvatarImage.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| ApplyStyles
| steamid
| <code>CustomUIElement.ApplyStyles( boolean boolean_1 )</code>
| <code>DOTAAvatarImage.steamid( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| ClearPropertyFromCode
| accountid
| <code>CustomUIElement.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| <code>DOTAAvatarImage.accountid( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| DeleteAsync
| SetPanelEvent
| <code>CustomUIElement.DeleteAsync( float float_1 )</code>
| <code>DOTAAvatarImage.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| BIsTransparent
| RunScriptInPanelContext
| <code>CustomUIElement.BIsTransparent()</code>
| <code>DOTAAvatarImage.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| BAcceptsInput
| rememberchildfocus
| <code>CustomUIElement.BAcceptsInput()</code>
| <code>DOTAAvatarImage.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BAcceptsFocus
| paneltype
| <code>CustomUIElement.BAcceptsFocus()</code>
| <code>DOTAAvatarImage.paneltype()</code>
|  
|  
|}
=== CustomUIElement ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| SetFocus
| visible
| <code>CustomUIElement.SetFocus()</code>
| <code>CustomUIElement.visible( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| UpdateFocusInContext
| enabled
| <code>CustomUIElement.UpdateFocusInContext()</code>
| <code>CustomUIElement.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BHasHoverStyle
| checked
| <code>CustomUIElement.BHasHoverStyle()</code>
| <code>CustomUIElement.checked( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetAcceptsFocus
| defaultfocus
| <code>CustomUIElement.SetAcceptsFocus( boolean boolean_1 )</code>
| <code>CustomUIElement.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetDisableFocusOnMouseDown
| inputnamespace
| <code>CustomUIElement.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| <code>CustomUIElement.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BHasKeyFocus
| hittest
| <code>CustomUIElement.BHasKeyFocus()</code>
| <code>CustomUIElement.hittest( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetScrollParentToFitWhenFocused
| hittestchildren
| <code>CustomUIElement.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| <code>CustomUIElement.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BScrollParentToFitWhenFocused
| tabindex
| <code>CustomUIElement.BScrollParentToFitWhenFocused()</code>
| <code>CustomUIElement.tabindex( float float_1 )</code>
|  
|  
|-  
|-  
| IsSelected
| selectionpos_x
| <code>CustomUIElement.IsSelected()</code>
| <code>CustomUIElement.selectionpos_x( float float_1 )</code>
|  
|  
|-  
|-  
| BHasDescendantKeyFocus
| selectionpos_y
| <code>CustomUIElement.BHasDescendantKeyFocus()</code>
| <code>CustomUIElement.selectionpos_y( float float_1 )</code>
|  
|  
|-  
|-  
| BLoadLayout
| id
| <code>CustomUIElement.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>CustomUIElement.id()</code>
|  
|  
|-  
|-  
| BLoadLayoutFromString
| layoutfile
| <code>CustomUIElement.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| <code>CustomUIElement.layoutfile()</code>
|  
|  
|-  
|-  
| LoadLayoutFromStringAsync
| contentwidth
| <code>CustomUIElement.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>CustomUIElement.contentwidth()</code>
|  
|  
|-  
|-  
| LoadLayoutAsync
| contentheight
| <code>CustomUIElement.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>CustomUIElement.contentheight()</code>
|  
|  
|-  
|-  
| BCreateChildren
| desiredlayoutwidth
| <code>CustomUIElement.BCreateChildren( cstring cstring_1 )</code>
| <code>CustomUIElement.desiredlayoutwidth()</code>
|  
|  
|-  
|-  
| SetTopOfInputContext
| desiredlayoutheight
| <code>CustomUIElement.SetTopOfInputContext( boolean boolean_1 )</code>
| <code>CustomUIElement.desiredlayoutheight()</code>
|  
|  
|-  
|-  
| SetDialogVariable
| actuallayoutwidth
| <code>CustomUIElement.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| <code>CustomUIElement.actuallayoutwidth()</code>
|  
|  
|-  
|-  
| SetDialogVariableInt
| actuallayoutheight
| <code>CustomUIElement.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| <code>CustomUIElement.actuallayoutheight()</code>
|  
|  
|-  
|-  
| ScrollToTop
| actualxoffset
| <code>CustomUIElement.ScrollToTop()</code>
| <code>CustomUIElement.actualxoffset()</code>
|  
|  
|-  
|-  
| ScrollToBottom
| actualyoffset
| <code>CustomUIElement.ScrollToBottom()</code>
| <code>CustomUIElement.actualyoffset()</code>
|  
|  
|-  
|-  
| ScrollToLeftEdge
| scrolloffset_y
| <code>CustomUIElement.ScrollToLeftEdge()</code>
| <code>CustomUIElement.scrolloffset_y()</code>
|  
|  
|-  
|-  
| ScrollToRightEdge
| scrolloffset_x
| <code>CustomUIElement.ScrollToRightEdge()</code>
| <code>CustomUIElement.scrolloffset_x()</code>
|  
|  
|-  
|-  
| ScrollParentToMakePanelFit
| style
| <code>CustomUIElement.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| <code>CustomUIElement.style()</code>
|  
|  
|-  
|-  
| BCanSeeInParentScroll
| AddClass
| <code>CustomUIElement.BCanSeeInParentScroll()</code>
| <code>CustomUIElement.AddClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeInt
| RemoveClass
| <code>CustomUIElement.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>CustomUIElement.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeString
| BHasClass
| <code>CustomUIElement.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>CustomUIElement.BHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetAttributeUInt32
| SetHasClass
| <code>CustomUIElement.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>CustomUIElement.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| SetAttributeInt
| ToggleClass
| <code>CustomUIElement.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>CustomUIElement.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetAttributeString
| SwitchClass
| <code>CustomUIElement.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>CustomUIElement.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| SetAttributeUInt32
| ClearPanelEvent
| <code>CustomUIElement.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>CustomUIElement.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetInputNamespace
| SetDraggable
| <code>CustomUIElement.SetInputNamespace( cstring cstring_1 )</code>
| <code>CustomUIElement.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| RegisterForReadyEvents
| IsDraggable
| <code>CustomUIElement.RegisterForReadyEvents( boolean boolean_1 )</code>
| <code>CustomUIElement.IsDraggable()</code>
|  
|  
|-  
|-  
| BReadyForDisplay
| GetChildCount
| <code>CustomUIElement.BReadyForDisplay()</code>
| <code>CustomUIElement.GetChildCount()</code>
|  
|  
|-  
|-  
| SetReadyForDisplay
| GetChild
| <code>CustomUIElement.SetReadyForDisplay( boolean boolean_1 )</code>
| <code>CustomUIElement.GetChild( integer integer_1 )</code>
|  
|  
|-  
|-  
| SetPanelEvent
| GetChildIndex
| <code>CustomUIElement.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| <code>CustomUIElement.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| rememberchildfocus
| Children
| <code>CustomUIElement.rememberchildfocus( boolean boolean_1 )</code>
| <code>CustomUIElement.Children()</code>
|  
|  
|-  
|-  
| paneltype
| FindChildrenWithClassTraverse
| <code>CustomUIElement.paneltype()</code>
| <code>CustomUIElement.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|}
=== DOTAAbilityImage ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| visible
| GetParent
| <code>DOTAAbilityImage.visible( boolean boolean_1 )</code>
| <code>CustomUIElement.GetParent()</code>
|  
|  
|-  
|-  
| enabled
| SetParent
| <code>DOTAAbilityImage.enabled( boolean boolean_1 )</code>
| <code>CustomUIElement.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| checked
| FindChild
| <code>DOTAAbilityImage.checked( boolean boolean_1 )</code>
| <code>CustomUIElement.FindChild( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| defaultfocus
| FindChildTraverse
| <code>DOTAAbilityImage.defaultfocus( cstring cstring_1 )</code>
| <code>CustomUIElement.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| inputnamespace
| FindChildInLayoutFile
| <code>DOTAAbilityImage.inputnamespace( cstring cstring_1 )</code>
| <code>CustomUIElement.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| hittest
| RemoveAndDeleteChildren
| <code>DOTAAbilityImage.hittest( boolean boolean_1 )</code>
| <code>CustomUIElement.RemoveAndDeleteChildren()</code>
|  
|  
|-  
|-  
| hittestchildren
| MoveChildBefore
| <code>DOTAAbilityImage.hittestchildren( boolean boolean_1 )</code>
| <code>CustomUIElement.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| tabindex
| MoveChildAfter
| <code>DOTAAbilityImage.tabindex( float float_1 )</code>
| <code>CustomUIElement.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-  
|-  
| selectionpos_x
| GetPositionWithinWindow
| <code>DOTAAbilityImage.selectionpos_x( float float_1 )</code>
| <code>CustomUIElement.GetPositionWithinWindow()</code>
|  
|  
|-  
|-  
| selectionpos_y
| ApplyStyles
| <code>DOTAAbilityImage.selectionpos_y( float float_1 )</code>
| <code>CustomUIElement.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| id
| ClearPropertyFromCode
| <code>DOTAAbilityImage.id()</code>
| <code>CustomUIElement.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| layoutfile
| DeleteAsync
| <code>DOTAAbilityImage.layoutfile()</code>
| <code>CustomUIElement.DeleteAsync( float float_1 )</code>
|  
|  
|-  
|-  
| contentwidth
| BIsTransparent
| <code>DOTAAbilityImage.contentwidth()</code>
| <code>CustomUIElement.BIsTransparent()</code>
|  
|  
|-  
|-  
| contentheight
| BAcceptsInput
| <code>DOTAAbilityImage.contentheight()</code>
| <code>CustomUIElement.BAcceptsInput()</code>
|  
|  
|-  
|-  
| desiredlayoutwidth
| BAcceptsFocus
| <code>DOTAAbilityImage.desiredlayoutwidth()</code>
| <code>CustomUIElement.BAcceptsFocus()</code>
|  
|  
|-  
|-  
| desiredlayoutheight
| SetFocus
| <code>DOTAAbilityImage.desiredlayoutheight()</code>
| <code>CustomUIElement.SetFocus()</code>
|  
|  
|-  
|-  
| actuallayoutwidth
| UpdateFocusInContext
| <code>DOTAAbilityImage.actuallayoutwidth()</code>
| <code>CustomUIElement.UpdateFocusInContext()</code>
|  
|  
|-  
|-  
| actuallayoutheight
| BHasHoverStyle
| <code>DOTAAbilityImage.actuallayoutheight()</code>
| <code>CustomUIElement.BHasHoverStyle()</code>
|  
|  
|-  
|-  
| actualxoffset
| SetAcceptsFocus
| <code>DOTAAbilityImage.actualxoffset()</code>
| <code>CustomUIElement.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| actualyoffset
| SetDisableFocusOnMouseDown
| <code>DOTAAbilityImage.actualyoffset()</code>
| <code>CustomUIElement.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| scrolloffset_y
| BHasKeyFocus
| <code>DOTAAbilityImage.scrolloffset_y()</code>
| <code>CustomUIElement.BHasKeyFocus()</code>
|  
|  
|-  
|-  
| scrolloffset_x
| SetScrollParentToFitWhenFocused
| <code>DOTAAbilityImage.scrolloffset_x()</code>
| <code>CustomUIElement.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| style
| BScrollParentToFitWhenFocused
| <code>DOTAAbilityImage.style()</code>
| <code>CustomUIElement.BScrollParentToFitWhenFocused()</code>
|  
|  
|-  
|-  
| AddClass
| IsSelected
| <code>DOTAAbilityImage.AddClass( cstring cstring_1 )</code>
| <code>CustomUIElement.IsSelected()</code>
|  
|  
|-  
|-  
| RemoveClass
| BHasDescendantKeyFocus
| <code>DOTAAbilityImage.RemoveClass( cstring cstring_1 )</code>
| <code>CustomUIElement.BHasDescendantKeyFocus()</code>
|  
|  
|-  
|-  
| BHasClass
| BLoadLayout
| <code>DOTAAbilityImage.BHasClass( cstring cstring_1 )</code>
| <code>CustomUIElement.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| SetHasClass
| BLoadLayoutFromString
| <code>DOTAAbilityImage.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| <code>CustomUIElement.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| ToggleClass
| LoadLayoutFromStringAsync
| <code>DOTAAbilityImage.ToggleClass( cstring cstring_1 )</code>
| <code>CustomUIElement.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| ClearPanelEvent
| LoadLayoutAsync
| <code>DOTAAbilityImage.ClearPanelEvent( cstring cstring_1 )</code>
| <code>CustomUIElement.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-  
|-  
| SetDraggable
| BLoadLayoutSnippet
| <code>DOTAAbilityImage.SetDraggable( boolean boolean_1 )</code>
| <code>CustomUIElement.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsDraggable
| BCreateChildren
| <code>DOTAAbilityImage.IsDraggable()</code>
| <code>CustomUIElement.BCreateChildren( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| GetChildCount
| SetTopOfInputContext
| <code>DOTAAbilityImage.GetChildCount()</code>
| <code>CustomUIElement.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| GetChild
| SetDialogVariable
| <code>DOTAAbilityImage.GetChild( integer integer_1 )</code>
| <code>CustomUIElement.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| GetChildIndex
| SetDialogVariableInt
| <code>DOTAAbilityImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| <code>CustomUIElement.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| Children
| SetDialogVariableTime
| <code>DOTAAbilityImage.Children()</code>
| <code>CustomUIElement.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-  
|-  
| FindChildrenWithClassTraverse
| ScrollToTop
| <code>DOTAAbilityImage.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| <code>CustomUIElement.ScrollToTop()</code>
|  
|  
|-  
|-  
| GetParent
| ScrollToBottom
| <code>DOTAAbilityImage.GetParent()</code>
| <code>CustomUIElement.ScrollToBottom()</code>
|  
|  
|-  
|-  
| SetParent
| ScrollToLeftEdge
| <code>DOTAAbilityImage.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| <code>CustomUIElement.ScrollToLeftEdge()</code>
|  
|  
|-  
|-  
| FindChild
| ScrollToRightEdge
| <code>DOTAAbilityImage.FindChild( cstring cstring_1 )</code>
| <code>CustomUIElement.ScrollToRightEdge()</code>
|  
|  
|-  
|-  
| FindChildTraverse
| ScrollParentToMakePanelFit
| <code>DOTAAbilityImage.FindChildTraverse( cstring cstring_1 )</code>
| <code>CustomUIElement.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| FindChildInLayoutFile
| BCanSeeInParentScroll
| <code>DOTAAbilityImage.FindChildInLayoutFile( cstring cstring_1 )</code>
| <code>CustomUIElement.BCanSeeInParentScroll()</code>
|  
|  
|-  
|-  
| RemoveAndDeleteChildren
| GetAttributeInt
| <code>DOTAAbilityImage.RemoveAndDeleteChildren()</code>
| <code>CustomUIElement.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| MoveChildBefore
| GetAttributeString
| <code>DOTAAbilityImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>CustomUIElement.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| MoveChildAfter
| GetAttributeUInt32
| <code>DOTAAbilityImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| <code>CustomUIElement.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| GetPositionWithinWindow
| SetAttributeInt
| <code>DOTAAbilityImage.GetPositionWithinWindow()</code>
| <code>CustomUIElement.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-  
|-  
| ApplyStyles
| SetAttributeString
| <code>DOTAAbilityImage.ApplyStyles( boolean boolean_1 )</code>
| <code>CustomUIElement.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| ClearPropertyFromCode
| SetAttributeUInt32
| <code>DOTAAbilityImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| <code>CustomUIElement.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-  
|-  
| DeleteAsync
| SetInputNamespace
| <code>DOTAAbilityImage.DeleteAsync( float float_1 )</code>
| <code>CustomUIElement.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BIsTransparent
| RegisterForReadyEvents
| <code>DOTAAbilityImage.BIsTransparent()</code>
| <code>CustomUIElement.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BAcceptsInput
| BReadyForDisplay
| <code>DOTAAbilityImage.BAcceptsInput()</code>
| <code>CustomUIElement.BReadyForDisplay()</code>
|  
|  
|-  
|-  
| BAcceptsFocus
| SetReadyForDisplay
| <code>DOTAAbilityImage.BAcceptsFocus()</code>
| <code>CustomUIElement.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetFocus
| SetPanelEvent
| <code>DOTAAbilityImage.SetFocus()</code>
| <code>CustomUIElement.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| UpdateFocusInContext
| RunScriptInPanelContext
| <code>DOTAAbilityImage.UpdateFocusInContext()</code>
| <code>CustomUIElement.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-  
|-  
| BHasHoverStyle
| rememberchildfocus
| <code>DOTAAbilityImage.BHasHoverStyle()</code>
| <code>CustomUIElement.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetAcceptsFocus
| paneltype
| <code>DOTAAbilityImage.SetAcceptsFocus( boolean boolean_1 )</code>
| <code>CustomUIElement.paneltype()</code>
|  
|  
|}
=== DOTAHudPreGame ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|-  
|-  
| SetDisableFocusOnMouseDown
| visible
| <code>DOTAAbilityImage.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| <code>DOTAHudPreGame.visible( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BHasKeyFocus
| enabled
| <code>DOTAAbilityImage.BHasKeyFocus()</code>
| <code>DOTAHudPreGame.enabled( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetScrollParentToFitWhenFocused
| checked
| <code>DOTAAbilityImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| <code>DOTAHudPreGame.checked( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BScrollParentToFitWhenFocused
| defaultfocus
| <code>DOTAAbilityImage.BScrollParentToFitWhenFocused()</code>
| <code>DOTAHudPreGame.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| IsSelected
| inputnamespace
| <code>DOTAAbilityImage.IsSelected()</code>
| <code>DOTAHudPreGame.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BHasDescendantKeyFocus
| hittest
| <code>DOTAAbilityImage.BHasDescendantKeyFocus()</code>
| <code>DOTAHudPreGame.hittest( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BLoadLayout
| hittestchildren
| <code>DOTAAbilityImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAHudPreGame.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| BLoadLayoutFromString
| tabindex
| <code>DOTAAbilityImage.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| <code>DOTAHudPreGame.tabindex( float float_1 )</code>
|  
|  
|-  
|-  
| LoadLayoutFromStringAsync
| selectionpos_x
| <code>DOTAAbilityImage.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAHudPreGame.selectionpos_x( float float_1 )</code>
|  
|  
|-  
|-  
| LoadLayoutAsync
| selectionpos_y
| <code>DOTAAbilityImage.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| <code>DOTAHudPreGame.selectionpos_y( float float_1 )</code>
|  
|  
|-  
|-  
| BCreateChildren
| id
| <code>DOTAAbilityImage.BCreateChildren( cstring cstring_1 )</code>
| <code>DOTAHudPreGame.id()</code>
|  
|  
|-  
|-  
| SetTopOfInputContext
| layoutfile
| <code>DOTAAbilityImage.SetTopOfInputContext( boolean boolean_1 )</code>
| <code>DOTAHudPreGame.layoutfile()</code>
|  
|  
|-  
|-  
| SetDialogVariable
| contentwidth
| <code>DOTAAbilityImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAHudPreGame.contentwidth()</code>
|  
|  
|-  
|-  
| SetDialogVariableInt
| contentheight
| <code>DOTAAbilityImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAHudPreGame.contentheight()</code>
|  
|  
|-  
|-  
| ScrollToTop
| desiredlayoutwidth
| <code>DOTAAbilityImage.ScrollToTop()</code>
| <code>DOTAHudPreGame.desiredlayoutwidth()</code>
|  
|  
|-  
|-  
| ScrollToBottom
| desiredlayoutheight
| <code>DOTAAbilityImage.ScrollToBottom()</code>
| <code>DOTAHudPreGame.desiredlayoutheight()</code>
|  
|  
|-  
|-  
| ScrollToLeftEdge
| actuallayoutwidth
| <code>DOTAAbilityImage.ScrollToLeftEdge()</code>
| <code>DOTAHudPreGame.actuallayoutwidth()</code>
|  
|  
|-  
|-  
| ScrollToRightEdge
| actuallayoutheight
| <code>DOTAAbilityImage.ScrollToRightEdge()</code>
| <code>DOTAHudPreGame.actuallayoutheight()</code>
|  
|  
|-  
|-  
| ScrollParentToMakePanelFit
| actualxoffset
| <code>DOTAAbilityImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| <code>DOTAHudPreGame.actualxoffset()</code>
|  
|  
|-  
|-  
| BCanSeeInParentScroll
| actualyoffset
| <code>DOTAAbilityImage.BCanSeeInParentScroll()</code>
| <code>DOTAHudPreGame.actualyoffset()</code>
|  
|  
|-  
|-  
| GetAttributeInt
| scrolloffset_y
| <code>DOTAAbilityImage.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAHudPreGame.scrolloffset_y()</code>
|  
|  
|-  
|-  
| GetAttributeString
| scrolloffset_x
| <code>DOTAAbilityImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAHudPreGame.scrolloffset_x()</code>
|  
|  
|-  
|-  
| GetAttributeUInt32
| style
| <code>DOTAAbilityImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>DOTAHudPreGame.style()</code>
|  
|  
|-  
|-  
| SetAttributeInt
| AddClass
| <code>DOTAAbilityImage.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| <code>DOTAHudPreGame.AddClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetAttributeString
| RemoveClass
| <code>DOTAAbilityImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| <code>DOTAHudPreGame.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetAttributeUInt32
| BHasClass
| <code>DOTAAbilityImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| <code>DOTAHudPreGame.BHasClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetInputNamespace
| SetHasClass
| <code>DOTAAbilityImage.SetInputNamespace( cstring cstring_1 )</code>
| <code>DOTAHudPreGame.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-  
|-  
| RegisterForReadyEvents
| ToggleClass
| <code>DOTAAbilityImage.RegisterForReadyEvents( boolean boolean_1 )</code>
| <code>DOTAHudPreGame.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| BReadyForDisplay
| SwitchClass
| <code>DOTAAbilityImage.BReadyForDisplay()</code>
| <code>DOTAHudPreGame.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-  
|-  
| SetReadyForDisplay
| ClearPanelEvent
| <code>DOTAAbilityImage.SetReadyForDisplay( boolean boolean_1 )</code>
| <code>DOTAHudPreGame.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-  
|-  
| SetImage
| SetDraggable
| <code>DOTAAbilityImage.SetImage( cstring cstring_1 )</code>
| <code>DOTAHudPreGame.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-  
|-  
| SetScaling
| IsDraggable
| <code>DOTAAbilityImage.SetScaling( cstring cstring_1 )</code>
| <code>DOTAHudPreGame.IsDraggable()</code>
|  
|  
|-  
|-  
| abilityname
| GetChildCount
| <code>DOTAAbilityImage.abilityname( cstring cstring_1 )</code>
| <code>DOTAHudPreGame.GetChildCount()</code>
|  
|  
|-  
|-  
| contextEntityIndex
| GetChild
| <code>DOTAAbilityImage.contextEntityIndex( integer integer_1 )</code>
| <code>DOTAHudPreGame.GetChild( integer integer_1 )</code>
|  
|  
|-  
|-  
| SetPanelEvent
| GetChildIndex
| <code>DOTAAbilityImage.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| <code>DOTAHudPreGame.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-  
|-  
| rememberchildfocus
| Children
| <code>DOTAAbilityImage.rememberchildfocus( boolean boolean_1 )</code>
| <code>DOTAHudPreGame.Children()</code>
|  
|  
|-  
|-  
| paneltype
| FindChildrenWithClassTraverse
| <code>DOTAAbilityImage.paneltype()</code>
| <code>DOTAHudPreGame.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|}
|-  
 
| GetParent
=== DOTA_GameState ===
| <code>DOTAHudPreGame.GetParent()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_INIT
| 0
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD
| SetParent
| 1
| <code>DOTAHudPreGame.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_HERO_SELECTION
| FindChild
| 3
| <code>DOTAHudPreGame.FindChild( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_STRATEGY_TIME
| FindChildTraverse
| 4
| <code>DOTAHudPreGame.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_PRE_GAME
| FindChildInLayoutFile
| 6
| <code>DOTAHudPreGame.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_GAME_IN_PROGRESS
| RemoveAndDeleteChildren
| 7
| <code>DOTAHudPreGame.RemoveAndDeleteChildren()</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_POST_GAME
| MoveChildBefore
| 8
| <code>DOTAHudPreGame.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_DISCONNECT
| MoveChildAfter
| 9
| <code>DOTAHudPreGame.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_TEAM_SHOWCASE
| GetPositionWithinWindow
| 5
| <code>DOTAHudPreGame.GetPositionWithinWindow()</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP
| ApplyStyles
| 2
| <code>DOTAHudPreGame.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_GameState.DOTA_GAMERULES_STATE_LAST
| ClearPropertyFromCode
| 0
| <code>DOTAHudPreGame.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|}
|-  
 
| DeleteAsync
=== DOTA_GC_TEAM ===
| <code>DOTAHudPreGame.DeleteAsync( float float_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_GC_TEAM.DOTA_GC_TEAM_GOOD_GUYS
| 0
|  
|  
|-
|-  
| DOTA_GC_TEAM.DOTA_GC_TEAM_BAD_GUYS
| BIsTransparent
| 1
| <code>DOTAHudPreGame.BIsTransparent()</code>
|  
|  
|-
|-  
| DOTA_GC_TEAM.DOTA_GC_TEAM_BROADCASTER
| BAcceptsInput
| 2
| <code>DOTAHudPreGame.BAcceptsInput()</code>
|  
|  
|-
|-  
| DOTA_GC_TEAM.DOTA_GC_TEAM_SPECTATOR
| BAcceptsFocus
| 3
| <code>DOTAHudPreGame.BAcceptsFocus()</code>
|  
|  
|-
|-  
| DOTA_GC_TEAM.DOTA_GC_TEAM_PLAYER_POOL
| SetFocus
| 4
| <code>DOTAHudPreGame.SetFocus()</code>
|  
|  
|-
|-  
| DOTA_GC_TEAM.DOTA_GC_TEAM_NOTEAM
| UpdateFocusInContext
| 5
| <code>DOTAHudPreGame.UpdateFocusInContext()</code>
|  
|  
|}
|-  
 
| BHasHoverStyle
=== DOTAConnectionState_t ===
| <code>DOTAHudPreGame.BHasHoverStyle()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_UNKNOWN
| 0
|  
|  
|-
|-  
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_NOT_YET_CONNECTED
| SetAcceptsFocus
| 1
| <code>DOTAHudPreGame.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_CONNECTED
| SetDisableFocusOnMouseDown
| 2
| <code>DOTAHudPreGame.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_DISCONNECTED
| BHasKeyFocus
| 3
| <code>DOTAHudPreGame.BHasKeyFocus()</code>
|  
|  
|-
|-  
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_ABANDONED
| SetScrollParentToFitWhenFocused
| 4
| <code>DOTAHudPreGame.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_LOADING
| BScrollParentToFitWhenFocused
| 5
| <code>DOTAHudPreGame.BScrollParentToFitWhenFocused()</code>
|  
|  
|-
|-  
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_FAILED
| IsSelected
| 6
| <code>DOTAHudPreGame.IsSelected()</code>
|  
|  
|}
|-  
 
| BHasDescendantKeyFocus
=== dotaunitorder_t ===
| <code>DOTAHudPreGame.BHasDescendantKeyFocus()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_NONE
| 0
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_POSITION
| BLoadLayout
| 1
| <code>DOTAHudPreGame.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_TARGET
| BLoadLayoutFromString
| 2
| <code>DOTAHudPreGame.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_MOVE
| LoadLayoutFromStringAsync
| 3
| <code>DOTAHudPreGame.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_TARGET
| LoadLayoutAsync
| 4
| <code>DOTAHudPreGame.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_POSITION
| BLoadLayoutSnippet
| 5
| <code>DOTAHudPreGame.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET
| BCreateChildren
| 6
| <code>DOTAHudPreGame.BCreateChildren( cstring cstring_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET_TREE
| SetTopOfInputContext
| 7
| <code>DOTAHudPreGame.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_NO_TARGET
| SetDialogVariable
| 8
| <code>DOTAHudPreGame.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE
| SetDialogVariableInt
| 9
| <code>DOTAHudPreGame.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_HOLD_POSITION
| SetDialogVariableTime
| 10
| <code>DOTAHudPreGame.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_TRAIN_ABILITY
| ScrollToTop
| 11
| <code>DOTAHudPreGame.ScrollToTop()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_DROP_ITEM
| ScrollToBottom
| 12
| <code>DOTAHudPreGame.ScrollToBottom()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_GIVE_ITEM
| ScrollToLeftEdge
| 13
| <code>DOTAHudPreGame.ScrollToLeftEdge()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_ITEM
| ScrollToRightEdge
| 14
| <code>DOTAHudPreGame.ScrollToRightEdge()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_RUNE
| ScrollParentToMakePanelFit
| 15
| <code>DOTAHudPreGame.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_PURCHASE_ITEM
| BCanSeeInParentScroll
| 16
| <code>DOTAHudPreGame.BCanSeeInParentScroll()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_SELL_ITEM
| GetAttributeInt
| 17
| <code>DOTAHudPreGame.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_DISASSEMBLE_ITEM
| GetAttributeString
| 18
| <code>DOTAHudPreGame.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_ITEM
| GetAttributeUInt32
| 19
| <code>DOTAHudPreGame.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO
| SetAttributeInt
| 20
| <code>DOTAHudPreGame.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_STOP
| SetAttributeString
| 21
| <code>DOTAHudPreGame.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_TAUNT
| SetAttributeUInt32
| 22
| <code>DOTAHudPreGame.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_BUYBACK
| SetInputNamespace
| 23
| <code>DOTAHudPreGame.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_GLYPH
| RegisterForReadyEvents
| 24
| <code>DOTAHudPreGame.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH
| BReadyForDisplay
| 25
| <code>DOTAHudPreGame.BReadyForDisplay()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_RUNE
| SetReadyForDisplay
| 26
| <code>DOTAHudPreGame.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_PING_ABILITY
| MapLoadingOutroFinished
| 27
| <code>DOTAHudPreGame.MapLoadingOutroFinished()</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_DIRECTION
| SetPanelEvent
| 28
| <code>DOTAHudPreGame.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_PATROL
| RunScriptInPanelContext
| 29
| <code>DOTAHudPreGame.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_VECTOR_TARGET_POSITION
| rememberchildfocus
| 30
| <code>DOTAHudPreGame.rememberchildfocus( boolean boolean_1 )</code>
|  
|  
|-
|-  
| dotaunitorder_t.DOTA_UNIT_ORDER_RADAR
| paneltype
| 31
| <code>DOTAHudPreGame.paneltype()</code>
|  
|  
|}
|}


=== DOTA_OVERHEAD_ALERT ===
 
=== Image ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Enumerator
! Function
! Value
! Signature
! Description
! Description
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_GOLD
| visible
| 0
| <code>Image.visible( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DENY
| enabled
| 1
| <code>Image.enabled( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_CRITICAL
| checked
| 2
| <code>Image.checked( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_XP
| defaultfocus
| 3
| <code>Image.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_SPELL_DAMAGE
| inputnamespace
| 4
| <code>Image.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MISS
| hittest
| 5
| <code>Image.hittest( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DAMAGE
| hittestchildren
| 6
| <code>Image.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_EVADE
| tabindex
| 7
| <code>Image.tabindex( float float_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BLOCK
| selectionpos_x
| 8
| <code>Image.selectionpos_x( float float_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_POISON_DAMAGE
| selectionpos_y
| 9
| <code>Image.selectionpos_y( float float_1 )</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_HEAL
| id
| 10
| <code>Image.id()</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_ADD
| layoutfile
| 11
| <code>Image.layoutfile()</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_LOSS
| contentwidth
| 12
| <code>Image.contentwidth()</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_EARLY
| contentheight
| 13
| <code>Image.contentheight()</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_CLOSE
| desiredlayoutwidth
| 14
| <code>Image.desiredlayoutwidth()</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_MISS
| desiredlayoutheight
| 15
| <code>Image.desiredlayoutheight()</code>
|  
|  
|-
|-  
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MAGICAL_BLOCK
| actuallayoutwidth
| 16
| <code>Image.actuallayoutwidth()</code>
|  
|  
|}
|-  
 
| actuallayoutheight
=== DOTA_HeroPickState ===
| <code>Image.actuallayoutheight()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_NONE
| 0
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_AP_SELECT
| actualxoffset
| 1
| <code>Image.actualxoffset()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_SD_SELECT
| actualyoffset
| 2
| <code>Image.actualyoffset()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_INTRO_SELECT
| scrolloffset_y
| 3
| <code>Image.scrolloffset_y()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_RD_SELECT
| scrolloffset_x
| 4
| <code>Image.scrolloffset_x()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_INTRO
| style
| 5
| <code>Image.style()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_CAPTAINPICK
| AddClass
| 6
| <code>Image.AddClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN1
| RemoveClass
| 7
| <code>Image.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN2
| BHasClass
| 8
| <code>Image.BHasClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN3
| SetHasClass
| 9
| <code>Image.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN4
| ToggleClass
| 10
| <code>Image.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN5
| SwitchClass
| 11
| <code>Image.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN6
| ClearPanelEvent
| 12
| <code>Image.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN7
| SetDraggable
| 13
| <code>Image.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN8
| IsDraggable
| 14
| <code>Image.IsDraggable()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN9
| GetChildCount
| 15
| <code>Image.GetChildCount()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN10
| GetChild
| 16
| <code>Image.GetChild( integer integer_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT1
| GetChildIndex
| 17
| <code>Image.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT2
| Children
| 18
| <code>Image.Children()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT3
| FindChildrenWithClassTraverse
| 19
| <code>Image.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT4
| GetParent
| 20
| <code>Image.GetParent()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT5
| SetParent
| 21
| <code>Image.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT6
| FindChild
| 22
| <code>Image.FindChild( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT7
| FindChildTraverse
| 23
| <code>Image.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT8
| FindChildInLayoutFile
| 24
| <code>Image.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT9
| RemoveAndDeleteChildren
| 25
| <code>Image.RemoveAndDeleteChildren()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT10
| MoveChildBefore
| 26
| <code>Image.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_PICK
| MoveChildAfter
| 27
| <code>Image.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_AR_SELECT
| GetPositionWithinWindow
| 28
| <code>Image.GetPositionWithinWindow()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_MO_SELECT
| ApplyStyles
| 29
| <code>Image.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_FH_SELECT
| ClearPropertyFromCode
| 30
| <code>Image.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_INTRO
| DeleteAsync
| 31
| <code>Image.DeleteAsync( float float_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_CAPTAINPICK
| BIsTransparent
| 32
| <code>Image.BIsTransparent()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN1
| BAcceptsInput
| 33
| <code>Image.BAcceptsInput()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN2
| BAcceptsFocus
| 34
| <code>Image.BAcceptsFocus()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN3
| SetFocus
| 35
| <code>Image.SetFocus()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN4
| UpdateFocusInContext
| 36
| <code>Image.UpdateFocusInContext()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN5
| BHasHoverStyle
| 37
| <code>Image.BHasHoverStyle()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN6
| SetAcceptsFocus
| 38
| <code>Image.SetAcceptsFocus( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT1
| SetDisableFocusOnMouseDown
| 39
| <code>Image.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT2
| BHasKeyFocus
| 40
| <code>Image.BHasKeyFocus()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT3
| SetScrollParentToFitWhenFocused
| 41
| <code>Image.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT4
| BScrollParentToFitWhenFocused
| 42
| <code>Image.BScrollParentToFitWhenFocused()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT5
| IsSelected
| 43
| <code>Image.IsSelected()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT6
| BHasDescendantKeyFocus
| 44
| <code>Image.BHasDescendantKeyFocus()</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT7
| BLoadLayout
| 45
| <code>Image.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT8
| BLoadLayoutFromString
| 46
| <code>Image.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT9
| LoadLayoutFromStringAsync
| 47
| <code>Image.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT10
| LoadLayoutAsync
| 48
| <code>Image.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_PICK
| BLoadLayoutSnippet
| 49
| <code>Image.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_BD_SELECT
| BCreateChildren
| 50
| <code>Image.BCreateChildren( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ABILITY_DRAFT_SELECT
| SetTopOfInputContext
| 51
| <code>Image.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ARDM_SELECT
| SetDialogVariable
| 52
| <code>Image.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_ALL_DRAFT_SELECT
| SetDialogVariableInt
| 53
| <code>Image.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_CUSTOMGAME_SELECT
| SetDialogVariableTime
| 54
| <code>Image.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|-
|-  
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_COUNT
| ScrollToTop
| 55
| <code>Image.ScrollToTop()</code>
|  
|  
|}
|-  
 
| ScrollToBottom
=== DOTATeam_t ===
| <code>Image.ScrollToBottom()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTATeam_t.DOTA_TEAM_FIRST
| 2
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_GOODGUYS
| ScrollToLeftEdge
| 2
| <code>Image.ScrollToLeftEdge()</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_BADGUYS
| ScrollToRightEdge
| 3
| <code>Image.ScrollToRightEdge()</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_NEUTRALS
| ScrollParentToMakePanelFit
| 4
| <code>Image.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_NOTEAM
| BCanSeeInParentScroll
| 5
| <code>Image.BCanSeeInParentScroll()</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_1
| GetAttributeInt
| 6
| <code>Image.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_2
| GetAttributeString
| 7
| <code>Image.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_3
| GetAttributeUInt32
| 8
| <code>Image.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_4
| SetAttributeInt
| 9
| <code>Image.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_5
| SetAttributeString
| 10
| <code>Image.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_6
| SetAttributeUInt32
| 11
| <code>Image.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_7
| SetInputNamespace
| 12
| <code>Image.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_8
| RegisterForReadyEvents
| 13
| <code>Image.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_COUNT
| BReadyForDisplay
| 14
| <code>Image.BReadyForDisplay()</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_MIN
| SetReadyForDisplay
| 6
| <code>Image.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_MAX
| SetImage
| 13
| <code>Image.SetImage( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTATeam_t.DOTA_TEAM_CUSTOM_COUNT
| SetScaling
| 8
| <code>Image.SetScaling( cstring cstring_1 )</code>
|  
|  
|}
|-
| SetPanelEvent
| <code>Image.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|
|-
| RunScriptInPanelContext
| <code>Image.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|
|-
| rememberchildfocus
| <code>Image.rememberchildfocus( boolean boolean_1 )</code>
|
|-
| paneltype
| <code>Image.paneltype()</code>
|
|}


=== DOTA_RUNES ===
 
=== DOTAHeroImage ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Enumerator
! Function
! Value
! Signature
! Description
! Description
|-
|-  
| DOTA_RUNES.DOTA_RUNE_INVALID
| visible
| -1
| <code>DOTAHeroImage.visible( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_DOUBLEDAMAGE
| enabled
| 0
| <code>DOTAHeroImage.enabled( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_HASTE
| checked
| 1
| <code>DOTAHeroImage.checked( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_ILLUSION
| defaultfocus
| 2
| <code>DOTAHeroImage.defaultfocus( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_INVISIBILITY
| inputnamespace
| 3
| <code>DOTAHeroImage.inputnamespace( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_REGENERATION
| hittest
| 4
| <code>DOTAHeroImage.hittest( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_BOUNTY
| hittestchildren
| 5
| <code>DOTAHeroImage.hittestchildren( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_ARCANE
| tabindex
| 6
| <code>DOTAHeroImage.tabindex( float float_1 )</code>
|  
|  
|-
|-  
| DOTA_RUNES.DOTA_RUNE_COUNT
| selectionpos_x
| 7
| <code>DOTAHeroImage.selectionpos_x( float float_1 )</code>
|  
|  
|}
|-  
 
| selectionpos_y
=== DOTA_UNIT_TARGET_TEAM ===
| <code>DOTAHeroImage.selectionpos_y( float float_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_NONE
| 0
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_FRIENDLY
| id
| 1
| <code>DOTAHeroImage.id()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_ENEMY
| layoutfile
| 2
| <code>DOTAHeroImage.layoutfile()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_CUSTOM
| contentwidth
| 4
| <code>DOTAHeroImage.contentwidth()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_BOTH
| contentheight
| 3
| <code>DOTAHeroImage.contentheight()</code>
|  
|  
|}
|-  
 
| desiredlayoutwidth
=== DOTA_UNIT_TARGET_TYPE ===
| <code>DOTAHeroImage.desiredlayoutwidth()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_NONE
| 0
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_HERO
| desiredlayoutheight
| 1
| <code>DOTAHeroImage.desiredlayoutheight()</code>
|  
|-
| actuallayoutwidth
| <code>DOTAHeroImage.actuallayoutwidth()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CREEP
| actuallayoutheight
| 2
| <code>DOTAHeroImage.actuallayoutheight()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BUILDING
| actualxoffset
| 4
| <code>DOTAHeroImage.actualxoffset()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_MECHANICAL
| actualyoffset
| 8
| <code>DOTAHeroImage.actualyoffset()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_COURIER
| scrolloffset_y
| 16
| <code>DOTAHeroImage.scrolloffset_y()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_OTHER
| scrolloffset_x
| 32
| <code>DOTAHeroImage.scrolloffset_x()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_TREE
| style
| 64
| <code>DOTAHeroImage.style()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CUSTOM
| AddClass
| 128
| <code>DOTAHeroImage.AddClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BASIC
| RemoveClass
| 18
| <code>DOTAHeroImage.RemoveClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_ALL
| BHasClass
| 63
| <code>DOTAHeroImage.BHasClass( cstring cstring_1 )</code>
|  
|  
|}
|-  
 
| SetHasClass
=== DOTA_UNIT_TARGET_FLAGS ===
| <code>DOTAHeroImage.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NONE
| 0
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_RANGED_ONLY
| ToggleClass
| 2
| <code>DOTAHeroImage.ToggleClass( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MELEE_ONLY
| SwitchClass
| 4
| <code>DOTAHeroImage.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_DEAD
| ClearPanelEvent
| 8
| <code>DOTAHeroImage.ClearPanelEvent( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES
| SetDraggable
| 16
| <code>DOTAHeroImage.SetDraggable( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES
| IsDraggable
| 32
| <code>DOTAHeroImage.IsDraggable()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_INVULNERABLE
| GetChildCount
| 64
| <code>DOTAHeroImage.GetChildCount()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE
| GetChild
| 128
| <code>DOTAHeroImage.GetChild( integer integer_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NO_INVIS
| GetChildIndex
| 256
| <code>DOTAHeroImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS
| Children
| 512
| <code>DOTAHeroImage.Children()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_PLAYER_CONTROLLED
| FindChildrenWithClassTraverse
| 1024
| <code>DOTAHeroImage.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_DOMINATED
| GetParent
| 2048
| <code>DOTAHeroImage.GetParent()</code>
|  
|-
| SetParent
| <code>DOTAHeroImage.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_SUMMONED
| FindChild
| 4096
| <code>DOTAHeroImage.FindChild( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ILLUSIONS
| FindChildTraverse
| 8192
| <code>DOTAHeroImage.FindChildTraverse( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ATTACK_IMMUNE
| FindChildInLayoutFile
| 16384
| <code>DOTAHeroImage.FindChildInLayoutFile( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MANA_ONLY
| RemoveAndDeleteChildren
| 32768
| <code>DOTAHeroImage.RemoveAndDeleteChildren()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_CHECK_DISABLE_HELP
| MoveChildBefore
| 65536
| <code>DOTAHeroImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO
| MoveChildAfter
| 131072
| <code>DOTAHeroImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_OUT_OF_WORLD
| GetPositionWithinWindow
| 262144
| <code>DOTAHeroImage.GetPositionWithinWindow()</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_NIGHTMARED
| ApplyStyles
| 524288
| <code>DOTAHeroImage.ApplyStyles( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_PREFER_ENEMIES
| ClearPropertyFromCode
| 1048576
| <code>DOTAHeroImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
|  
|  
|}
|-  
 
| DeleteAsync
=== DOTALimits_t ===
| <code>DOTAHeroImage.DeleteAsync( float float_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTALimits_t.DOTA_MAX_PLAYERS
| 64
| Max number of players connected to the server including spectators.
|-
| DOTALimits_t.DOTA_MAX_TEAM
| 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
| BIsTransparent
| 1
| <code>DOTAHeroImage.BIsTransparent()</code>
|  
|  
|-
|-  
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_STASH
| BAcceptsInput
| 2
| <code>DOTAHeroImage.BAcceptsInput()</code>
|  
|  
|-
|-  
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_ON_GROUND
| BAcceptsFocus
| 4
| <code>DOTAHeroImage.BAcceptsFocus()</code>
|  
|  
|-
|-  
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_AT_FOUNTAIN
| SetFocus
| 8
| <code>DOTAHeroImage.SetFocus()</code>
|  
|  
|-
|-  
| DOTAInventoryFlags_t.DOTA_INVENTORY_LIMIT_DROP_ON_GROUND
| UpdateFocusInContext
| 16
| <code>DOTAHeroImage.UpdateFocusInContext()</code>
|  
|  
|-
|-  
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALL_ACCESS
| BHasHoverStyle
| 3
| <code>DOTAHeroImage.BHasHoverStyle()</code>
|  
|  
|}
|-  
 
| SetAcceptsFocus
=== EDOTA_ModifyGold_Reason ===
| <code>DOTAHeroImage.SetAcceptsFocus( boolean boolean_1 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Unspecified
| 0
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Death
| SetDisableFocusOnMouseDown
| 1
| <code>DOTAHeroImage.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Buyback
| BHasKeyFocus
| 2
| <code>DOTAHeroImage.BHasKeyFocus()</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseConsumable
| SetScrollParentToFitWhenFocused
| 3
| <code>DOTAHeroImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseItem
| BScrollParentToFitWhenFocused
| 4
| <code>DOTAHeroImage.BScrollParentToFitWhenFocused()</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbandonedRedistribute
| IsSelected
| 5
| <code>DOTAHeroImage.IsSelected()</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SellItem
| BHasDescendantKeyFocus
| 6
| <code>DOTAHeroImage.BHasDescendantKeyFocus()</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbilityCost
| BLoadLayout
| 7
| <code>DOTAHeroImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CheatCommand
| BLoadLayoutFromString
| 8
| <code>DOTAHeroImage.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SelectionPenalty
| LoadLayoutFromStringAsync
| 9
| <code>DOTAHeroImage.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_GameTick
| LoadLayoutAsync
| 10
| <code>DOTAHeroImage.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Building
| BLoadLayoutSnippet
| 11
| <code>DOTAHeroImage.BLoadLayoutSnippet( cstring cstring_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_HeroKill
| BCreateChildren
| 12
| <code>DOTAHeroImage.BCreateChildren( cstring cstring_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CreepKill
| SetTopOfInputContext
| 13
| <code>DOTAHeroImage.SetTopOfInputContext( boolean boolean_1 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_RoshanKill
| SetDialogVariable
| 14
| <code>DOTAHeroImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CourierKill
| SetDialogVariableInt
| 15
| <code>DOTAHeroImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|-
|-  
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SharedGold
| SetDialogVariableTime
| 16
| <code>DOTAHeroImage.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
|  
|  
|}
|-  
 
| ScrollToTop
=== DOTAUnitAttackCapability_t ===
| <code>DOTAHeroImage.ScrollToTop()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_NO_ATTACK
| 0
|  
|  
|-
|-  
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_MELEE_ATTACK
| ScrollToBottom
| 1
| <code>DOTAHeroImage.ScrollToBottom()</code>
|  
|  
|-
|-  
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_RANGED_ATTACK
| ScrollToLeftEdge
| 2
| <code>DOTAHeroImage.ScrollToLeftEdge()</code>
|  
|  
|}
|-  
 
| ScrollToRightEdge
=== DOTAUnitMoveCapability_t ===
| <code>DOTAHeroImage.ScrollToRightEdge()</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_NONE
| 0
|  
|  
|-
|-  
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_GROUND
| ScrollParentToMakePanelFit
| 1
| <code>DOTAHeroImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
|  
|  
|-
|-  
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_FLY
| BCanSeeInParentScroll
| 2
| <code>DOTAHeroImage.BCanSeeInParentScroll()</code>
|  
|  
|}
|-  
 
| GetAttributeInt
=== EShareAbility ===
| <code>DOTAHeroImage.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| EShareAbility.ITEM_FULLY_SHAREABLE
| 0
|  
|  
|-
|-  
| EShareAbility.ITEM_PARTIALLY_SHAREABLE
| GetAttributeString
| 1
| <code>DOTAHeroImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
|  
|-
| GetAttributeUInt32
| <code>DOTAHeroImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| EShareAbility.ITEM_NOT_SHAREABLE
| SetAttributeInt
| 2
| <code>DOTAHeroImage.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
|  
|  
|}
|-  
 
| SetAttributeString
=== DOTAMusicStatus_t ===
| <code>DOTAHeroImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_NONE
| 0
|  
|  
|-
|-  
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_EXPLORATION
| SetAttributeUInt32
| 1
| <code>DOTAHeroImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
|  
|  
|-
|-  
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_BATTLE
| SetInputNamespace
| 2
| <code>DOTAHeroImage.SetInputNamespace( cstring cstring_1 )</code>
|  
|  
|-
|-  
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_PRE_GAME_EXPLORATION
| RegisterForReadyEvents
| 3
| <code>DOTAHeroImage.RegisterForReadyEvents( boolean boolean_1 )</code>
|  
|  
|-
|-  
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_DEAD
| BReadyForDisplay
| 4
| <code>DOTAHeroImage.BReadyForDisplay()</code>
|  
|  
|-
|-  
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_LAST
| SetReadyForDisplay
| 5
| <code>DOTAHeroImage.SetReadyForDisplay( boolean boolean_1 )</code>
|  
|  
|}
|-
 
| SetImage
=== DOTA_ABILITY_BEHAVIOR ===
| <code>DOTAHeroImage.SetImage( cstring cstring_1 )</code>
{| class="standard-table" style="width: 100%;"
|
|-
| SetScaling
| <code>DOTAHeroImage.SetScaling( cstring cstring_1 )</code>
|
|-
| heroid
| <code>DOTAHeroImage.heroid( integer integer_1 )</code>
|
|-
| heroname
| <code>DOTAHeroImage.heroname( cstring cstring_1 )</code>
|
|-
| heroimagestyle
| <code>DOTAHeroImage.heroimagestyle( cstring cstring_1 )</code>
|
|-
| SetPanelEvent
| <code>DOTAHeroImage.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
|
|-
| RunScriptInPanelContext
| <code>DOTAHeroImage.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
|
|-
| rememberchildfocus
| <code>DOTAHeroImage.rememberchildfocus( boolean boolean_1 )</code>
|
|-
| paneltype
| <code>DOTAHeroImage.paneltype()</code>
|
|}
 
=== DOTA_GameState ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Enumerator
! Value
! Value
! Description
! Description
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NONE
| DOTA_GameState.DOTA_GAMERULES_STATE_INIT
| 0
| 0
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_HIDDEN
| DOTA_GameState.DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD
| 1
| 1
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_PASSIVE
| DOTA_GameState.DOTA_GAMERULES_STATE_HERO_SELECTION
| 2
| 3
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NO_TARGET
| DOTA_GameState.DOTA_GAMERULES_STATE_STRATEGY_TIME
| 4
| 4
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNIT_TARGET
| DOTA_GameState.DOTA_GAMERULES_STATE_PRE_GAME
| 7
|
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_GAME_IN_PROGRESS
| 8
| 8
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_POINT
| DOTA_GameState.DOTA_GAMERULES_STATE_POST_GAME
| 16
| 9
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AOE
| DOTA_GameState.DOTA_GAMERULES_STATE_DISCONNECT
| 32
| 10
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE
| DOTA_GameState.DOTA_GAMERULES_STATE_TEAM_SHOWCASE
| 64
| 5
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_CHANNELLED
| DOTA_GameState.DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP
| 128
| 2
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ITEM
| DOTA_GameState.DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD
| 256
| 6
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_TOGGLE
| DOTA_GameState.DOTA_GAMERULES_STATE_LAST
| 512
| 0
|  
|  
|}
=== DOTA_GC_TEAM ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DIRECTIONAL
| DOTA_GC_TEAM.DOTA_GC_TEAM_GOOD_GUYS
| 1024
| 0
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IMMEDIATE
| DOTA_GC_TEAM.DOTA_GC_TEAM_BAD_GUYS
| 2048
| 1
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AUTOCAST
| DOTA_GC_TEAM.DOTA_GC_TEAM_BROADCASTER
| 4096
| 2
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET
| DOTA_GC_TEAM.DOTA_GC_TEAM_SPECTATOR
| 8192
| 3
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_POINT
| DOTA_GC_TEAM.DOTA_GC_TEAM_PLAYER_POOL
| 16384
| 4
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_NO_TARGET
| DOTA_GC_TEAM.DOTA_GC_TEAM_NOTEAM
| 32768
| 5
|  
|  
|}
=== DOTAConnectionState_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AURA
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_UNKNOWN
| 65536
| 0
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ATTACK
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_NOT_YET_CONNECTED
| 131072
| 1
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_CONNECTED
| 262144
| 2
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_DISCONNECTED
| 524288
| 3
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNRESTRICTED
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_ABANDONED
| 1048576
| 4
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_LOADING
| 2097152
| 5
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_FAILED
| 4194304
| 6
|  
|  
|}
=== dotaunitorder_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT
| dotaunitorder_t.DOTA_UNIT_ORDER_NONE
| 8388608
| 0
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_POSITION
| 16777216
| 1
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_TARGET
| 33554432
| 2
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN
| dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_MOVE
| 67108864
| 3
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING
| dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_TARGET
| 134217728
| 4
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_RUNE_TARGET
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_POSITION
| 268435456
| 5
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET
| 536870912
| 6
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET_TREE
| 1073741824
| 7
|  
|  
|-
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_LAST_BEHAVIOR
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_NO_TARGET
| 1073741824
| 8
|  
|  
|}
=== DAMAGE_TYPES ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DAMAGE_TYPES.DAMAGE_TYPE_NONE
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE
| 0
| 9
|  
|  
|-
|-
| DAMAGE_TYPES.DAMAGE_TYPE_PHYSICAL
| dotaunitorder_t.DOTA_UNIT_ORDER_HOLD_POSITION
| 1
| 10
|  
|  
|-
|-
| DAMAGE_TYPES.DAMAGE_TYPE_MAGICAL
| dotaunitorder_t.DOTA_UNIT_ORDER_TRAIN_ABILITY
| 2
| 11
|  
|  
|-
|-
| DAMAGE_TYPES.DAMAGE_TYPE_PURE
| dotaunitorder_t.DOTA_UNIT_ORDER_DROP_ITEM
| 4
| 12
|  
|  
|-
|-
| DAMAGE_TYPES.DAMAGE_TYPE_HP_REMOVAL
| dotaunitorder_t.DOTA_UNIT_ORDER_GIVE_ITEM
| 8
| 13
|  
|  
|-
|-
| DAMAGE_TYPES.DAMAGE_TYPE_ALL
| dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_ITEM
| 7
| 14
|  
|  
|}
=== ABILITY_TYPES ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| ABILITY_TYPES.ABILITY_TYPE_BASIC
| dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_RUNE
| 0
| 15
|  
|  
|-
|-
| ABILITY_TYPES.ABILITY_TYPE_ULTIMATE
| dotaunitorder_t.DOTA_UNIT_ORDER_PURCHASE_ITEM
| 1
| 16
|  
|  
|-
|-
| ABILITY_TYPES.ABILITY_TYPE_ATTRIBUTES
| dotaunitorder_t.DOTA_UNIT_ORDER_SELL_ITEM
| 2
| 17
|  
|  
|-
|-
| ABILITY_TYPES.ABILITY_TYPE_HIDDEN
| dotaunitorder_t.DOTA_UNIT_ORDER_DISASSEMBLE_ITEM
| 3
| 18
|  
|  
|}
=== SPELL_IMMUNITY_TYPES ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_NONE
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_ITEM
| 0
| 19
|  
|  
|-
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_YES
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO
| 1
| 20
|  
|  
|-
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_NO
| dotaunitorder_t.DOTA_UNIT_ORDER_STOP
| 2
| 21
|  
|  
|-
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ENEMIES_YES
| dotaunitorder_t.DOTA_UNIT_ORDER_TAUNT
| 3
| 22
|  
|  
|-
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ENEMIES_NO
| dotaunitorder_t.DOTA_UNIT_ORDER_BUYBACK
| 4
| 23
|  
|  
|}
=== DOTADamageFlag_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NONE
| dotaunitorder_t.DOTA_UNIT_ORDER_GLYPH
| 0
| 24
|  
|  
|-
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_MAGIC_ARMOR
| dotaunitorder_t.DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH
| 1
| 25
|  
|  
|-
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_PHYSICAL_ARMOR
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_RUNE
| 2
| 26
|  
|  
|-
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_INVULNERABILITY
| dotaunitorder_t.DOTA_UNIT_ORDER_PING_ABILITY
| 4
| 27
|  
|  
|-
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_BLOCK
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_DIRECTION
| 8
| 28
|  
|  
|-
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_REFLECTION
| dotaunitorder_t.DOTA_UNIT_ORDER_PATROL
| 16
| 29
|  
|  
|-
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_HPLOSS
| dotaunitorder_t.DOTA_UNIT_ORDER_VECTOR_TARGET_POSITION
| 32
| 30
|  
|  
|-
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DIRECTOR_EVENT
| dotaunitorder_t.DOTA_UNIT_ORDER_RADAR
| 64
| 31
|  
|  
|-
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NON_LETHAL
| dotaunitorder_t.DOTA_UNIT_ORDER_SET_ITEM_COMBINE_LOCK
| 128
| 32
|  
|  
|-
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_USE_COMBAT_PROFICIENCY
| dotaunitorder_t.DOTA_UNIT_ORDER_CONTINUE
| 256
| 33
|
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DAMAGE_MULTIPLIERS
| 512
|  
|  
|}
|}


=== EDOTA_ModifyXP_Reason ===
=== DOTA_OVERHEAD_ALERT ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Enumerator
! Enumerator
Line 5,292: Line 4,956:
! Description
! Description
|-
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_Unspecified
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_GOLD
| 0
| 0
|  
|  
|-
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_HeroKill
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DENY
| 1
| 1
|  
|  
|-
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_CreepKill
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_CRITICAL
| 2
| 2
|  
|  
|-
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_RoshanKill
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_XP
| 3
| 3
|  
|  
|}
=== GameActivity_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_IDLE
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_SPELL_DAMAGE
| 1500
| 4
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_IDLE_RARE
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MISS
| 1501
| 5
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_RUN
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DAMAGE
| 1502
| 6
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ATTACK
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_EVADE
| 1503
| 7
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ATTACK2
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BLOCK
| 1504
| 8
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ATTACK_EVENT
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_POISON_DAMAGE
| 1505
| 9
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_DIE
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_HEAL
| 1506
| 10
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_FLINCH
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_ADD
| 1507
| 11
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_FLAIL
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_LOSS
| 1508
| 12
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_DISABLED
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_EARLY
| 1509
| 13
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_1
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_CLOSE
| 1510
| 14
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_MISS
| 1511
| 15
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_3
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MAGICAL_BLOCK
| 1512
| 16
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_4
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_INCOMING_DAMAGE
| 1513
| 17
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_5
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_OUTGOING_DAMAGE
| 1514
| 18
|
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_6
| 1515
|  
|  
|}
=== DOTA_HeroPickState ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_1
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_NONE
| 1516
| 0
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_2
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_AP_SELECT
| 1517
| 1
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_3
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_SD_SELECT
| 1518
| 2
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_4
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_INTRO_SELECT_UNUSED
| 1519
| 3
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_1
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_RD_SELECT_UNUSED
| 1520
| 4
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_2
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_INTRO
| 1521
| 5
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_3
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_CAPTAINPICK
| 1522
| 6
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_4
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN1
| 1523
| 7
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_5
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN2
| 1524
| 8
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_6
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN3
| 1525
| 9
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_1
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN4
| 1526
| 10
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_2
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN5
| 1527
| 11
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_3
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN6
| 1528
| 12
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_4
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN7
| 1529
| 13
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_5
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN8
| 1530
| 14
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_6
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN9
| 1531
| 15
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CONSTANT_LAYER
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN10
| 1532
| 16
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAPTURE
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT1
| 1533
| 17
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_SPAWN
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT2
| 1534
| 18
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_KILLTAUNT
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT3
| 1535
| 19
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TAUNT
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT4
| 1536
| 20
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_THIRST
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT5
| 1537
| 21
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_DRAGONBREATH
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT6
| 1538
| 22
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ECHO_SLAM
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT7
| 1539
| 23
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_1_END
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT8
| 1540
| 24
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_END
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT9
| 1541
| 25
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_3_END
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT10
| 1542
| 26
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_4_END
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_PICK
| 1543
| 27
|  
|  
|-
|-
| GameActivity_t.ACT_MIRANA_LEAP_END
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_AR_SELECT
| 1544
| 28
|  
|  
|-
|-
| GameActivity_t.ACT_WAVEFORM_START
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_MO_SELECT
| 1545
| 29
|  
|  
|-
|-
| GameActivity_t.ACT_WAVEFORM_END
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_FH_SELECT
| 1546
| 30
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_ROT
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_INTRO
| 1547
| 31
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_DIE_SPECIAL
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_CAPTAINPICK
| 1548
| 32
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_BATTERYASSAULT
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN1
| 1549
| 33
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_POWERCOGS
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN2
| 1550
| 34
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_START
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN3
| 1551
| 35
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_LOOP
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN4
| 1552
| 36
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_END
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN5
| 1553
| 37
|  
|  
|-
|-
| GameActivity_t.ACT_STORM_SPIRIT_OVERLOAD_RUN_OVERRIDE
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN6
| 1554
| 38
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TINKER_REARM1
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT1
| 1555
| 39
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TINKER_REARM2
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT2
| 1556
| 40
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TINKER_REARM3
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT3
| 1557
| 41
|  
|  
|-
|-
| GameActivity_t.ACT_TINY_AVALANCHE
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT4
| 1558
| 42
|  
|  
|-
|-
| GameActivity_t.ACT_TINY_TOSS
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT5
| 1559
| 43
|  
|  
|-
|-
| GameActivity_t.ACT_TINY_GROWL
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT6
| 1560
| 44
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_WEAVERBUG_ATTACH
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT7
| 1561
| 45
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_WILD_AXES_END
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT8
| 1562
| 46
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_START
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT9
| 1563
| 47
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_END
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT10
| 1564
| 48
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_NIGHTSTALKER_TRANSITION
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_PICK
| 1565
| 49
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_RAGE
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_BD_SELECT
| 1566
| 50
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_OPEN_WOUNDS
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ABILITY_DRAFT_SELECT
| 1567
| 51
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_SAND_KING_BURROW_IN
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ARDM_SELECT
| 1568
| 52
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_SAND_KING_BURROW_OUT
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_ALL_DRAFT_SELECT
| 1569
| 53
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_EARTHSHAKER_TOTEM_ATTACK
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_CUSTOMGAME_SELECT
| 1570
| 54
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_WHEEL_LAYER
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_SELECT_PENALTY
| 1571
| 55
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_START
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_COUNT
| 1572
| 56
|  
|  
|}
=== DOTATeam_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION
| DOTATeam_t.DOTA_TEAM_FIRST
| 1573
| 2
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_START
| DOTATeam_t.DOTA_TEAM_GOODGUYS
| 1574
| 2
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_LOOP
| DOTATeam_t.DOTA_TEAM_BADGUYS
| 1575
| 3
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST
| DOTATeam_t.DOTA_TEAM_NEUTRALS
| 1576
| 4
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST_END
| DOTATeam_t.DOTA_TEAM_NOTEAM
| 1577
| 5
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_LASSO_LOOP
| DOTATeam_t.DOTA_TEAM_CUSTOM_1
| 1578
| 6
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION_THROW
| DOTATeam_t.DOTA_TEAM_CUSTOM_2
| 1579
| 7
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_END
| DOTATeam_t.DOTA_TEAM_CUSTOM_3
| 1580
| 8
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_COLD_SNAP
| DOTATeam_t.DOTA_TEAM_CUSTOM_4
| 1581
| 9
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_GHOST_WALK
| DOTATeam_t.DOTA_TEAM_CUSTOM_5
| 1582
| 10
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_TORNADO
| DOTATeam_t.DOTA_TEAM_CUSTOM_6
| 1583
| 11
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_EMP
| DOTATeam_t.DOTA_TEAM_CUSTOM_7
| 1584
| 12
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ALACRITY
| DOTATeam_t.DOTA_TEAM_CUSTOM_8
| 1585
| 13
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_CHAOS_METEOR
| DOTATeam_t.DOTA_TEAM_COUNT
| 1586
| 14
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_SUN_STRIKE
| DOTATeam_t.DOTA_TEAM_CUSTOM_MIN
| 1587
| 6
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_FORGE_SPIRIT
| DOTATeam_t.DOTA_TEAM_CUSTOM_MAX
| 1588
| 13
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ICE_WALL
| DOTATeam_t.DOTA_TEAM_CUSTOM_COUNT
| 1589
| 8
|  
|  
|}
=== DOTA_RUNES ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_CAST_DEAFENING_BLAST
| DOTA_RUNES.DOTA_RUNE_INVALID
| 1590
| -1
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_VICTORY
| DOTA_RUNES.DOTA_RUNE_DOUBLEDAMAGE
| 1591
| 0
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_DEFEAT
| DOTA_RUNES.DOTA_RUNE_HASTE
| 1592
| 1
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE
| DOTA_RUNES.DOTA_RUNE_ILLUSION
| 1593
| 2
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_END
| DOTA_RUNES.DOTA_RUNE_INVISIBILITY
| 1594
| 3
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TELEPORT
| DOTA_RUNES.DOTA_RUNE_REGENERATION
| 1595
| 4
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TELEPORT_END
| DOTA_RUNES.DOTA_RUNE_BOUNTY
| 1596
| 5
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_REFRACTION
| DOTA_RUNES.DOTA_RUNE_ARCANE
| 1597
| 6
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_7
| DOTA_RUNES.DOTA_RUNE_COUNT
| 1598
| 7
|  
|  
|}
=== DOTA_UNIT_TARGET_TEAM ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_CANCEL_SIREN_SONG
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_NONE
| 1599
| 0
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_7
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_FRIENDLY
| 1600
| 1
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_LOADOUT
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_ENEMY
| 1601
| 2
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_FORCESTAFF_END
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_CUSTOM
| 1602
| 4
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_POOF_END
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_BOTH
| 1603
| 3
|  
|  
|}
=== DOTA_UNIT_TARGET_TYPE ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_SLARK_POUNCE
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_NONE
| 1604
| 0
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_START
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_HERO
| 1605
| 1
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_END
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CREEP
| 1606
| 2
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_MEDUSA_STONE_GAZE
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BUILDING
| 1607
| 4
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_RELAX_START
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_COURIER
| 1608
| 16
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_RELAX_LOOP
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_OTHER
| 1609
| 32
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_RELAX_END
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_TREE
| 1610
| 64
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CENTAUR_STAMPEDE
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CUSTOM
| 1611
| 128
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_BELLYACHE_START
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BASIC
| 1612
| 18
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_BELLYACHE_LOOP
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_ALL
| 1613
| 55
|  
|  
|}
=== DOTA_UNIT_TARGET_FLAGS ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_BELLYACHE_END
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NONE
| 1614
| 0
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_RANGED_ONLY
| 1615
| 2
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND_IDLE
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MELEE_ONLY
| 1616
| 4
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_GREEVIL_CAST
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_DEAD
| 1617
| 8
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_GREEVIL_OVERRIDE_ABILITY
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES
| 1618
| 16
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_GREEVIL_HOOK_START
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES
| 1619
| 32
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_GREEVIL_HOOK_END
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_INVULNERABLE
| 1620
| 64
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_GREEVIL_BLINK_BONE
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE
| 1621
| 128
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_IDLE_SLEEPING
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NO_INVIS
| 1622
| 256
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_INTRO
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS
| 1623
| 512
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_GESTURE_POINT
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_PLAYER_CONTROLLED
| 1624
| 1024
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_GESTURE_ACCENT
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_DOMINATED
| 1625
| 2048
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_SLEEPING_END
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_SUMMONED
| 1626
| 4096
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_AMBUSH
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ILLUSIONS
| 1627
| 8192
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ITEM_LOOK
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ATTACK_IMMUNE
| 1628
| 16384
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_STARTLE
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MANA_ONLY
| 1629
| 32768
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_FRUSTRATION
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_CHECK_DISABLE_HELP
| 1630
| 65536
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TELEPORT_REACT
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO
| 1631
| 131072
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TELEPORT_END_REACT
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_OUT_OF_WORLD
| 1632
| 262144
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_SHRUG
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_NIGHTMARED
| 1633
| 524288
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_RELAX_LOOP_END
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_PREFER_ENEMIES
| 1634
| 1048576
|  
|  
|}
=== DOTALimits_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_PRESENT_ITEM
| DOTALimits_t.DOTA_MAX_PLAYERS
| 1635
| 64
|  
| Max number of players connected to the server including spectators.
|-
|-
| GameActivity_t.ACT_DOTA_IDLE_IMPATIENT
| DOTALimits_t.DOTA_MAX_TEAM
| 1636
| 24
|  
| Max number of players per team.
|-
|-
| GameActivity_t.ACT_DOTA_SHARPEN_WEAPON
| DOTALimits_t.DOTA_MAX_PLAYER_TEAMS
| 1637
| 10
|  
| Max number of player teams supported.
|-
|-
| GameActivity_t.ACT_DOTA_SHARPEN_WEAPON_OUT
| DOTALimits_t.DOTA_MAX_TEAM_PLAYERS
| 1638
| 24
|  
| Max number of non-spectator players supported.
|-
|-
| GameActivity_t.ACT_DOTA_IDLE_SLEEPING_END
| DOTALimits_t.DOTA_MAX_SPECTATOR_TEAM_SIZE
| 1639
| 40
|  
| How many spectators can watch.
|-
|-
| GameActivity_t.ACT_DOTA_BRIDGE_DESTROY
| DOTALimits_t.DOTA_MAX_SPECTATOR_LOBBY_SIZE
| 1640
| 15
|  
| Max number of viewers in a spectator lobby.
|-
|-
| GameActivity_t.ACT_DOTA_TAUNT_SNIPER
| DOTALimits_t.DOTA_DEFAULT_MAX_TEAM
| 1641
| 5
|  
| Default number of players per team.
|-
|-
| GameActivity_t.ACT_DOTA_DEATH_BY_SNIPER
| DOTALimits_t.DOTA_DEFAULT_MAX_TEAM_PLAYERS
| 1642
| 10
|  
| Default number of non-spectator players supported.
|}
 
=== DOTAInventoryFlags_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_LOOK_AROUND
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_NONE
| 1643
| 0
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_MAIN
| 1644
| 1
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE_OUT
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_STASH
| 1645
| 2
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_ON_GROUND
| 1646
| 4
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH_OUT
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_AT_FOUNTAIN
| 1647
| 8
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_IDLE_IMPATIENT_SWORD_TAP
| DOTAInventoryFlags_t.DOTA_INVENTORY_LIMIT_DROP_ON_GROUND
| 1648
| 16
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_INTRO_LOOP
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALL_ACCESS
| 1649
| 3
|
|-
| GameActivity_t.ACT_DOTA_BRIDGE_THREAT
| 1650
|  
|  
|}
=== EDOTA_ModifyGold_Reason ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_DAGON
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Unspecified
| 1651
| 0
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_START
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Death
| 1652
| 1
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Buyback
| 1653
| 2
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_END
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseConsumable
| 1654
| 3
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_NIAN_PIN_START
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseItem
| 1655
| 4
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_NIAN_PIN_LOOP
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbandonedRedistribute
| 1656
| 5
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_NIAN_PIN_END
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SellItem
| 1657
| 6
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_LEAP_STUN
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbilityCost
| 1658
| 7
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_LEAP_SWIPE
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CheatCommand
| 1659
| 8
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_NIAN_INTRO_LEAP
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SelectionPenalty
| 1660
| 9
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_AREA_DENY
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_GameTick
| 1661
| 10
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_NIAN_PIN_TO_STUN
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Building
| 1662
| 11
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_RAZE_1
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_HeroKill
| 1663
| 12
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_RAZE_2
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CreepKill
| 1664
| 13
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_RAZE_3
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_RoshanKill
| 1665
| 14
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_UNDYING_DECAY
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CourierKill
| 1666
| 15
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_UNDYING_SOUL_RIP
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SharedGold
| 1667
| 16
|  
|  
|}
=== DOTAUnitAttackCapability_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_UNDYING_TOMBSTONE
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_NO_ATTACK
| 1668
| 0
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_WHIRLING_AXES_RANGED
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_MELEE_ATTACK
| 1669
| 1
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_SHALLOW_GRAVE
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_RANGED_ATTACK
| 1670
| 2
|  
|  
|}
=== DOTAUnitMoveCapability_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_COLD_FEET
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_NONE
| 1671
| 0
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ICE_VORTEX
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_GROUND
| 1672
| 1
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CHILLING_TOUCH
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_FLY
| 1673
| 2
|  
|  
|}
=== EShareAbility ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_ENFEEBLE
| EShareAbility.ITEM_FULLY_SHAREABLE
| 1674
| 0
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_FATAL_BONDS
| EShareAbility.ITEM_PARTIALLY_SHAREABLE
| 1675
| 1
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_MIDNIGHT_PULSE
| EShareAbility.ITEM_NOT_SHAREABLE
| 1676
| 2
|  
|  
|}
=== DOTAMusicStatus_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| GameActivity_t.ACT_DOTA_ANCESTRAL_SPIRIT
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_NONE
| 1677
| 0
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_THUNDER_STRIKE
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_EXPLORATION
| 1678
| 1
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_KINETIC_FIELD
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_BATTLE
| 1679
| 2
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_STATIC_STORM
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_PRE_GAME_EXPLORATION
| 1680
| 3
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_MINI_TAUNT
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_DEAD
| 1681
| 4
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ARCTIC_BURN_END
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_LAST
| 1682
| 5
|  
|  
|-
|}
| GameActivity_t.ACT_DOTA_LOADOUT_RARE
 
| 1683
=== DOTA_ABILITY_BEHAVIOR ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NONE
| 0
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_SWIM
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_HIDDEN
| 1684
| 1
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_FLEE
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_PASSIVE
| 1685
| 2
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TROT
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NO_TARGET
| 1686
| 4
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_SHAKE
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNIT_TARGET
| 1687
| 8
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_SWIM_IDLE
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_POINT
| 1688
| 16
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_WAIT_IDLE
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AOE
| 1689
| 32
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_GREET
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE
| 1690
| 64
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_START
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_CHANNELLED
| 1691
| 128
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_WAIT
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ITEM
| 1692
| 256
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_END
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_TOGGLE
| 1693
| 512
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_EXIT
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DIRECTIONAL
| 1694
| 1024
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_SHOPKEEPER_PET_INTERACT
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IMMEDIATE
| 1695
| 2048
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ITEM_PICKUP
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AUTOCAST
| 1696
| 4096
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ITEM_DROP
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET
| 1697
| 8192
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAPTURE_PET
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_POINT
| 1698
| 16384
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_PET_WARD_OBSERVER
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_NO_TARGET
| 1699
| 32768
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_PET_WARD_SENTRY
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AURA
| 1700
| 65536
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_PET_LEVEL
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ATTACK
| 1701
| 131072
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_BURROW_END
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT
| 1702
| 262144
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_ASSIMILATE
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES
| 1703
| 524288
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_EJECT
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNRESTRICTED
| 1704
| 1048576
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ATTACK_EVENT_BASH
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE
| 1705
| 2097152
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAPTURE_RARE
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL
| 1706
| 4194304
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_AW_MAGNETIC_FIELD
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT
| 1707
| 8388608
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_CAST_GHOST_SHIP
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET
| 1708
| 16777216
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK
| 33554432
|
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN
| 67108864
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_FXANIM
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING
| 1709
| 134217728
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_VICTORY_START
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_RUNE_TARGET
| 1710
| 268435456
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_DEFEAT_START
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL
| 1711
| 536870912
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_DP_SPIRIT_SIPHON
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING
| 1712
| 1073741824
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_TRICKS_END
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_LAST_RESORT_POINT
| 1713
| -2147483648
|  
|  
|-
|-
| GameActivity_t.ACT_DOTA_ES_STONE_CALLER
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_LAST_BEHAVIOR
| 1714
| -2147483648
|  
|  
|}
|}


=== DOTAMinimapEvent_t ===
=== DAMAGE_TYPES ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Enumerator
! Enumerator
Line 6,182: Line 5,937:
! Description
! Description
|-
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_ANCIENT_UNDER_ATTACK
| DAMAGE_TYPES.DAMAGE_TYPE_NONE
| 0
|
|-
| DAMAGE_TYPES.DAMAGE_TYPE_PHYSICAL
| 1
|
|-
| DAMAGE_TYPES.DAMAGE_TYPE_MAGICAL
| 2
| 2
|  
|  
|-
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_UNDER_ATTACK
| DAMAGE_TYPES.DAMAGE_TYPE_PURE
| 4
| 4
|  
|  
|-
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_GLYPHED
| DAMAGE_TYPES.DAMAGE_TYPE_HP_REMOVAL
| 8
| 8
|  
|  
|-
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_UNDER_ATTACK
| DAMAGE_TYPES.DAMAGE_TYPE_ALL
| 16
| 7
|
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_TELEPORTING
| 32
|  
|  
|}
=== ABILITY_TYPES ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_DIED
| ABILITY_TYPES.ABILITY_TYPE_BASIC
| 64
| 0
|  
|  
|-
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_ACTIVE
| ABILITY_TYPES.ABILITY_TYPE_ULTIMATE
| 128
| 1
|  
|  
|-
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_FINISHED
| ABILITY_TYPES.ABILITY_TYPE_ATTRIBUTES
| 256
| 2
|  
|  
|-
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_HINT_LOCATION
| ABILITY_TYPES.ABILITY_TYPE_HIDDEN
| 512
| 3
|
|-
| 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 ===
=== SPELL_IMMUNITY_TYPES ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Enumerator
! Enumerator
Line 6,241: Line 5,991:
! Description
! Description
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_INVALID
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_NONE
| -1
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON
| 0
| 0
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_YES
| 1
| 1
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON2
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_NO
| 2
| 2
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ENEMIES_YES
| 3
| 3
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ENEMIES_NO
| 4
| 4
|
|}
=== DOTADamageFlag_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NONE
| 0
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHOULDER
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_MAGIC_ARMOR
| 5
| 1
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMS
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_PHYSICAL_ARMOR
| 6
| 2
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMOR
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_INVULNERABILITY
| 7
| 4
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BELT
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_BLOCK
| 8
| 8
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_NECK
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_REFLECTION
| 9
| 16
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BACK
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_HPLOSS
| 10
| 32
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_LEGS
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DIRECTOR_EVENT
| 11
| 64
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_GLOVES
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NON_LETHAL
| 12
| 128
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAIL
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_USE_COMBAT_PROFICIENCY
| 13
| 256
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MISC
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DAMAGE_MULTIPLIERS
| 14
| 512
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BODY_HEAD
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_SPELL_AMPLIFICATION
| 15
| 1024
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MOUNT
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_DONT_DISPLAY_DAMAGE_IF_SOURCE_HIDDEN
| 16
| 2048
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SUMMON
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_SPELL_LIFESTEAL
| 17
| 4096
|  
|  
|}
=== EDOTA_ModifyXP_Reason ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHAPESHIFT
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_Unspecified
| 18
| 0
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAUNT
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_HeroKill
| 19
| 1
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_CreepKill
| 20
| 2
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ATTACK
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_RoshanKill
| 21
| 3
|  
|  
|}
=== GameActivity_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY1
| GameActivity_t.ACT_DOTA_IDLE
| 22
| 1500
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY2
| GameActivity_t.ACT_DOTA_IDLE_RARE
| 23
| 1501
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY3
| GameActivity_t.ACT_DOTA_RUN
| 24
| 1502
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY4
| GameActivity_t.ACT_DOTA_ATTACK
| 25
| 1503
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE
| GameActivity_t.ACT_DOTA_ATTACK2
| 26
| 1504
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_VOICE
| GameActivity_t.ACT_DOTA_ATTACK_EVENT
| 27
| 1505
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ACTION_ITEM
| GameActivity_t.ACT_DOTA_DIE
| 28
| 1506
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_COURIER
| GameActivity_t.ACT_DOTA_FLINCH
| 29
| 1507
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ANNOUNCER
| GameActivity_t.ACT_DOTA_FLAIL
| 30
| 1508
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MEGA_KILLS
| GameActivity_t.ACT_DOTA_DISABLED
| 31
| 1509
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MUSIC
| GameActivity_t.ACT_DOTA_CAST_ABILITY_1
| 32
| 1510
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WARD
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2
| 33
| 1511
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HUD_SKIN
| GameActivity_t.ACT_DOTA_CAST_ABILITY_3
| 34
| 1512
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_LOADING_SCREEN
| GameActivity_t.ACT_DOTA_CAST_ABILITY_4
| 35
| 1513
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEATHER
| GameActivity_t.ACT_DOTA_CAST_ABILITY_5
| 36
| 1514
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HEROIC_STATUE
| GameActivity_t.ACT_DOTA_CAST_ABILITY_6
| 37
| 1515
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MULTIKILL_BANNER
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_1
| 38
| 1516
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_CURSOR_PACK
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_2
| 39
| 1517
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TELEPORT_EFFECT
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_3
| 40
| 1518
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BLINK_EFFECT
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_4
| 41
| 1519
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TEAM_SHOWCASE
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_1
| 42
| 1520
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TERRAIN
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_2
| 43
| 1521
|  
|  
|-
|-
| DOTASlotType_t.DOTA_PLAYER_LOADOUT_START
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_3
| 28
| 1522
|  
|  
|-
|-
| DOTASlotType_t.DOTA_PLAYER_LOADOUT_END
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_4
| 43
| 1523
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_NONE
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_5
| 44
| 1524
|  
|  
|-
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_COUNT
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_6
| 45
| 1525
|  
|  
|}
=== modifierfunction ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_1
| 0
| 1526
| GetModifierPreAttack_BonusDamage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_POST_CRIT
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_2
| 1
| 1527
| GetModifierPreAttack_BonusDamagePostCrit
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BASEATTACK_BONUSDAMAGE
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_3
| 2
| 1528
| GetModifierBaseAttack_BonusDamage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PHYSICAL
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_4
| 3
| 1529
| GetModifierProcAttack_BonusDamage_Physical
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_MAGICAL
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_5
| 4
| 1530
| GetModifierProcAttack_BonusDamage_Magical
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PURE
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_6
| 5
| 1531
| GetModifierProcAttack_BonusDamage_Pure
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_FEEDBACK
| GameActivity_t.ACT_DOTA_CONSTANT_LAYER
| 6
| 1532
| GetModifierProcAttack_Feedback
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PRE_ATTACK
| GameActivity_t.ACT_DOTA_CAPTURE
| 7
| 1533
| GetModifierPreAttack
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_INVISIBILITY_LEVEL
| GameActivity_t.ACT_DOTA_SPAWN
| 8
| 1534
| GetModifierInvisibilityLevel
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PERSISTENT_INVISIBILITY
| GameActivity_t.ACT_DOTA_KILLTAUNT
| 9
| 1535
| GetModifierPersistentInvisibility
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT
| GameActivity_t.ACT_DOTA_TAUNT
| 10
| 1536
| GetModifierMoveSpeedBonus_Constant
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BASE_OVERRIDE
| GameActivity_t.ACT_DOTA_THIRST
| 11
| 1537
| GetModifierMoveSpeedOverride
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE
| GameActivity_t.ACT_DOTA_CAST_DRAGONBREATH
| 12
| 1538
| GetModifierMoveSpeedBonus_Percentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE
| GameActivity_t.ACT_DOTA_ECHO_SLAM
| 13
| 1539
| GetModifierMoveSpeedBonus_Percentage_Unique
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE_2
| GameActivity_t.ACT_DOTA_CAST_ABILITY_1_END
| 14
| 1540
| GetModifierMoveSpeedBonus_Percentage_Unique_2
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_END
| 15
| 1541
| GetModifierMoveSpeedBonus_Special_Boots
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE_2
| GameActivity_t.ACT_DOTA_CAST_ABILITY_3_END
| 16
| 1542
| GetModifierMoveSpeedBonus_Special_Boots_2
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE
| GameActivity_t.ACT_DOTA_CAST_ABILITY_4_END
| 17
| 1543
| GetModifierMoveSpeed_Absolute
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MIN
| GameActivity_t.ACT_MIRANA_LEAP_END
| 18
| 1544
| GetModifierMoveSpeed_AbsoluteMin
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_LIMIT
| GameActivity_t.ACT_WAVEFORM_START
| 19
| 1545
| GetModifierMoveSpeed_Limit
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_MAX
| GameActivity_t.ACT_WAVEFORM_END
| 20
| 1546
| GetModifierMoveSpeed_Max
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT
| GameActivity_t.ACT_DOTA_CAST_ABILITY_ROT
| 21
| 1547
| GetModifierAttackSpeedBonus_Constant
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT_POWER_TREADS
| GameActivity_t.ACT_DOTA_DIE_SPECIAL
| 22
| 1548
| GetModifierAttackSpeedBonus_Constant_PowerTreads
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT_SECONDARY
| GameActivity_t.ACT_DOTA_RATTLETRAP_BATTERYASSAULT
| 23
| 1549
| GetModifierAttackSpeedBonus_Constant_Secondary
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_REDUCTION_CONSTANT
| GameActivity_t.ACT_DOTA_RATTLETRAP_POWERCOGS
| 24
| 1550
| GetModifierCooldownReduction_Constant
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_START
| 25
| 1551
| GetModifierBaseAttackTimeConstant
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_POINT_CONSTANT
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_LOOP
| 26
| 1552
| GetModifierAttackPointConstant
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_END
| 27
| 1553
| GetModifierDamageOutgoing_Percentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION
| GameActivity_t.ACT_STORM_SPIRIT_OVERLOAD_RUN_OVERRIDE
| 28
| 1554
| GetModifierDamageOutgoing_Percentage_Illusion
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE
| GameActivity_t.ACT_DOTA_TINKER_REARM1
| 29
| 1555
| GetModifierTotalDamageOutgoing_Percentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE
| GameActivity_t.ACT_DOTA_TINKER_REARM2
| 30
| 1556
| GetModifierSpellAmplify_Percentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICDAMAGEOUTGOING_PERCENTAGE
| GameActivity_t.ACT_DOTA_TINKER_REARM3
| 31
| 1557
| GetModifierMagicDamageOutgoing_Percentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE
| GameActivity_t.ACT_TINY_AVALANCHE
| 32
| 1558
| GetModifierBaseDamageOutgoing_Percentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE
| GameActivity_t.ACT_TINY_TOSS
| 33
| 1559
| GetModifierBaseDamageOutgoing_PercentageUnique
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE
| GameActivity_t.ACT_TINY_GROWL
| 34
| 1560
| GetModifierIncomingDamage_Percentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE
| GameActivity_t.ACT_DOTA_WEAVERBUG_ATTACH
| 35
| 1561
| GetModifierIncomingPhysicalDamage_Percentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT
| GameActivity_t.ACT_DOTA_CAST_WILD_AXES_END
| 36
| 1562
| GetModifierIncomingPhysicalDamageConstant
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT
| GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_START
| 37
| 1563
| GetModifierIncomingSpellDamageConstant
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_EVASION_CONSTANT
| GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_END
| 38
| 1564
| GetModifierEvasion_Constant
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT
| GameActivity_t.ACT_DOTA_NIGHTSTALKER_TRANSITION
| 39
| 1565
| GetModifierNegativeEvasion_Constant
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_AVOID_DAMAGE
| GameActivity_t.ACT_DOTA_LIFESTEALER_RAGE
| 40
| 1566
| GetModifierAvoidDamage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_AVOID_SPELL
| GameActivity_t.ACT_DOTA_LIFESTEALER_OPEN_WOUNDS
| 41
| 1567
| GetModifierAvoidSpell
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MISS_PERCENTAGE
| GameActivity_t.ACT_DOTA_SAND_KING_BURROW_IN
| 42
| 1568
| GetModifierMiss_Percentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS
| GameActivity_t.ACT_DOTA_SAND_KING_BURROW_OUT
| 43
| 1569
| GetModifierPhysicalArmorBonus
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_ILLUSIONS
| GameActivity_t.ACT_DOTA_EARTHSHAKER_TOTEM_ATTACK
| 44
| 1570
| GetModifierPhysicalArmorBonusIllusions
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE
| GameActivity_t.ACT_DOTA_WHEEL_LAYER
| 45
| 1571
| GetModifierPhysicalArmorBonusUnique
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE
| GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_START
| 46
| 1572
| GetModifierPhysicalArmorBonusUniqueActive
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS
| GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION
| 47
| 1573
| GetModifierMagicalResistanceBonus
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_ITEM_UNIQUE
| GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_START
| 48
| 1574
| GetModifierMagicalResistanceItemUnique
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE
| GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_LOOP
| 49
| 1575
| GetModifierMagicalResistanceDecrepifyUnique
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_MANA_REGEN
| GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST
| 50
| 1576
| GetModifierBaseRegen
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT
| GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST_END
| 51
| 1577
| GetModifierConstantManaRegen
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE
| GameActivity_t.ACT_DOTA_LASSO_LOOP
| 52
| 1578
| GetModifierConstantManaRegenUnique
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_PERCENTAGE
| GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION_THROW
| 53
| 1579
| GetModifierPercentageManaRegen
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE
| GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_END
| 54
| 1580
| GetModifierTotalPercentageManaRegen
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT
| GameActivity_t.ACT_DOTA_CAST_COLD_SNAP
| 55
| 1581
| GetModifierConstantHealthRegen
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE
| GameActivity_t.ACT_DOTA_CAST_GHOST_WALK
| 56
| 1582
| GetModifierHealthRegenPercentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_BONUS
| GameActivity_t.ACT_DOTA_CAST_TORNADO
| 57
| 1583
| GetModifierHealthBonus
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_BONUS
| GameActivity_t.ACT_DOTA_CAST_EMP
| 58
| 1584
| GetModifierManaBonus
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS
| GameActivity_t.ACT_DOTA_CAST_ALACRITY
| 59
| 1585
| GetModifierExtraStrengthBonus
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS
| GameActivity_t.ACT_DOTA_CAST_CHAOS_METEOR
| 60
| 1586
| GetModifierExtraHealthBonus
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_BONUS
| GameActivity_t.ACT_DOTA_CAST_SUN_STRIKE
| 61
| 1587
| GetModifierExtraManaBonus
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE
| GameActivity_t.ACT_DOTA_CAST_FORGE_SPIRIT
| 62
| 1588
| GetModifierExtraHealthPercentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_STRENGTH_BONUS
| GameActivity_t.ACT_DOTA_CAST_ICE_WALL
| 63
| 1589
| GetModifierBonusStats_Strength
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_AGILITY_BONUS
| GameActivity_t.ACT_DOTA_CAST_DEAFENING_BLAST
| 64
| 1590
| GetModifierBonusStats_Agility
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_INTELLECT_BONUS
| GameActivity_t.ACT_DOTA_VICTORY
| 65
| 1591
| GetModifierBonusStats_Intellect
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS
| GameActivity_t.ACT_DOTA_DEFEAT
| 66
| 1592
| GetModifierCastRangeBonus
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS
| GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE
| 67
| 1593
| GetModifierAttackRangeBonus
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE
| GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_END
| 68
| 1594
| GetModifierAttackRangeBonusUnique
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MAX_ATTACK_RANGE
| GameActivity_t.ACT_DOTA_TELEPORT
| 69
| 1595
| GetModifierMaxAttackRange
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS
| GameActivity_t.ACT_DOTA_TELEPORT_END
| 70
| 1596
| GetModifierProjectileSpeedBonus
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_REINCARNATION
| GameActivity_t.ACT_DOTA_CAST_REFRACTION
| 71
| 1597
| ReincarnateTime
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME
| GameActivity_t.ACT_DOTA_CAST_ABILITY_7
| 72
| 1598
| GetModifierConstantRespawnTime
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE
| GameActivity_t.ACT_DOTA_CANCEL_SIREN_SONG
| 73
| 1599
| GetModifierPercentageRespawnTime
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_STACKING
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_7
| 74
| 1600
| GetModifierStackingRespawnTime
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE
| GameActivity_t.ACT_DOTA_LOADOUT
| 75
| 1601
| GetModifierPercentageCooldown
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING
| GameActivity_t.ACT_DOTA_FORCESTAFF_END
| 76
| 1602
| GetModifierPercentageCooldownStacking
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_CASTTIME_PERCENTAGE
| GameActivity_t.ACT_DOTA_POOF_END
| 77
| 1603
| GetModifierPercentageCasttime
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MANACOST_PERCENTAGE
| GameActivity_t.ACT_DOTA_SLARK_POUNCE
| 78
| 1604
| GetModifierPercentageManacost
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_DEATHGOLDCOST
| GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_START
| 79
| 1605
| GetModifierConstantDeathGoldCost
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE
| GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_END
| 80
| 1606
| GetModifierPreAttack_CriticalStrike
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE
| GameActivity_t.ACT_DOTA_MEDUSA_STONE_GAZE
| 81
| 1607
| GetModifierPreAttack_Target_CriticalStrike
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK
| GameActivity_t.ACT_DOTA_RELAX_START
| 82
| 1608
| GetModifierMagical_ConstantBlock
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK
| GameActivity_t.ACT_DOTA_RELAX_LOOP
| 83
| 1609
| GetModifierPhysical_ConstantBlock
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL
| GameActivity_t.ACT_DOTA_RELAX_END
| 84
| 1610
| GetModifierPhysical_ConstantBlockSpecial
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR
| GameActivity_t.ACT_DOTA_CENTAUR_STAMPEDE
| 85
| 1611
| GetModifierPhysical_ConstantBlockUnavoidablePreArmor
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK
| GameActivity_t.ACT_DOTA_BELLYACHE_START
| 86
| 1612
| GetModifierTotal_ConstantBlock
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION
| GameActivity_t.ACT_DOTA_BELLYACHE_LOOP
| 87
| 1613
| GetOverrideAnimation
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION_WEIGHT
| GameActivity_t.ACT_DOTA_BELLYACHE_END
| 88
| 1614
| GetOverrideAnimationWeight
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE
| GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND
| 89
| 1615
| GetOverrideAnimationRate
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ABSORB_SPELL
| GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND_IDLE
| 90
| 1616
| GetAbsorbSpell
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_REFLECT_SPELL
| GameActivity_t.ACT_DOTA_GREEVIL_CAST
| 91
| 1617
| GetReflectSpell
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_AUTOATTACK
| GameActivity_t.ACT_DOTA_GREEVIL_OVERRIDE_ABILITY
| 92
| 1618
| GetDisableAutoAttack
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_DAY_VISION
| GameActivity_t.ACT_DOTA_GREEVIL_HOOK_START
| 93
| 1619
| GetBonusDayVision
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION
| GameActivity_t.ACT_DOTA_GREEVIL_HOOK_END
| 94
| 1620
| GetBonusNightVision
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE
| GameActivity_t.ACT_DOTA_GREEVIL_BLINK_BONE
| 95
| 1621
| GetBonusNightVisionUnique
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE
| GameActivity_t.ACT_DOTA_IDLE_SLEEPING
| 96
| 1622
| GetBonusVisionPercentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_DAY_VISION
| GameActivity_t.ACT_DOTA_INTRO
| 97
| 1623
| GetFixedDayVision
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_NIGHT_VISION
| GameActivity_t.ACT_DOTA_GESTURE_POINT
| 98
| 1624
| GetFixedNightVision
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MIN_HEALTH
| GameActivity_t.ACT_DOTA_GESTURE_ACCENT
| 99
| 1625
| GetMinHealth
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL
| GameActivity_t.ACT_DOTA_SLEEPING_END
| 100
| 1626
| GetAbsoluteNoDamagePhysical
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL
| GameActivity_t.ACT_DOTA_AMBUSH
| 101
| 1627
| GetAbsoluteNoDamageMagical
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE
| GameActivity_t.ACT_DOTA_ITEM_LOOK
| 102
| 1628
| GetAbsoluteNoDamagePure
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_IS_ILLUSION
| GameActivity_t.ACT_DOTA_STARTLE
| 103
| 1629
| GetIsIllusion
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ILLUSION_LABEL
| GameActivity_t.ACT_DOTA_FRUSTRATION
| 104
| 1630
| GetModifierIllusionLabel
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION
| GameActivity_t.ACT_DOTA_TELEPORT_REACT
| 105
| 1631
| GetModifierSuperIllusion
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE
| GameActivity_t.ACT_DOTA_TELEPORT_END_REACT
| 106
| 1632
| GetModifierSuperIllusionWithUltimate
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE
| GameActivity_t.ACT_DOTA_SHRUG
| 107
| 1633
| GetModifierTurnRate_Percentage
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_HEALING
| GameActivity_t.ACT_DOTA_RELAX_LOOP_END
| 108
| 1634
| GetDisableHealing
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK
| GameActivity_t.ACT_DOTA_PRESENT_ITEM
| 109
| 1635
| GetAlwaysAllowAttack
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL
| GameActivity_t.ACT_DOTA_IDLE_IMPATIENT
| 110
| 1636
| GetOverrideAttackMagical
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH
| GameActivity_t.ACT_DOTA_SHARPEN_WEAPON
| 111
| 1637
| GetModifierUnitStatsNeedsRefresh
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER
| GameActivity_t.ACT_DOTA_SHARPEN_WEAPON_OUT
| 112
| 1638
| GetModifierBountyCreepMultiplier
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER
| GameActivity_t.ACT_DOTA_IDLE_SLEEPING_END
| 113
| 1639
| GetModifierBountyOtherMultiplier
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_SPELL_TARGET_READY
| GameActivity_t.ACT_DOTA_BRIDGE_DESTROY
| 114
| 1640
| OnSpellTargetReady
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_RECORD
| GameActivity_t.ACT_DOTA_TAUNT_SNIPER
| 115
| 1641
| OnAttackRecord
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_START
| GameActivity_t.ACT_DOTA_DEATH_BY_SNIPER
| 116
| 1642
| OnAttackStart
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK
| GameActivity_t.ACT_DOTA_LOOK_AROUND
| 117
| 1643
| OnAttack
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_LANDED
| GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE
| 118
| 1644
| OnAttackLanded
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_FAIL
| GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE_OUT
| 119
| 1645
| OnAttackFail
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_ALLIED
| GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH
| 120
| 1646
| OnAttackAllied
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_PROJECTILE_DODGE
| GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH_OUT
| 121
| 1647
| OnProjectileDodge
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ORDER
| GameActivity_t.ACT_DOTA_IDLE_IMPATIENT_SWORD_TAP
| 122
| 1648
| OnOrder
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_UNIT_MOVED
| GameActivity_t.ACT_DOTA_INTRO_LOOP
| 123
| 1649
| OnUnitMoved
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_START
| GameActivity_t.ACT_DOTA_BRIDGE_THREAT
| 124
| 1650
| OnAbilityStart
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_EXECUTED
| GameActivity_t.ACT_DOTA_DAGON
| 125
| 1651
| OnAbilityExecuted
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_FULLY_CAST
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_START
| 126
| 1652
| OnAbilityFullyCast
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_BREAK_INVISIBILITY
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL
| 127
| 1653
| OnBreakInvisibility
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_END_CHANNEL
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_END
| 128
| 1654
| OnAbilityEndChannel
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_PROCESS_UPGRADE
| GameActivity_t.ACT_DOTA_NIAN_PIN_START
| 129
| 1655
|  
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_REFRESH
| GameActivity_t.ACT_DOTA_NIAN_PIN_LOOP
| 130
| 1656
|  
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE
| GameActivity_t.ACT_DOTA_NIAN_PIN_END
| 131
| 1657
| OnTakeDamage
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_STATE_CHANGED
| GameActivity_t.ACT_DOTA_LEAP_STUN
| 132
| 1658
| OnStateChanged
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ORB_EFFECT
| GameActivity_t.ACT_DOTA_LEAP_SWIPE
| 133
| 1659
|  
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACKED
| GameActivity_t.ACT_DOTA_NIAN_INTRO_LEAP
| 134
| 1660
| OnAttacked
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_DEATH
| GameActivity_t.ACT_DOTA_AREA_DENY
| 135
| 1661
| OnDeath
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_RESPAWN
| GameActivity_t.ACT_DOTA_NIAN_PIN_TO_STUN
| 136
| 1662
| OnRespawn
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_SPENT_MANA
| GameActivity_t.ACT_DOTA_RAZE_1
| 137
| 1663
| OnSpentMana
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_TELEPORTING
| GameActivity_t.ACT_DOTA_RAZE_2
| 138
| 1664
| OnTeleporting
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_TELEPORTED
| GameActivity_t.ACT_DOTA_RAZE_3
| 139
| 1665
| OnTeleported
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_SET_LOCATION
| GameActivity_t.ACT_DOTA_UNDYING_DECAY
| 140
| 1666
| OnSetLocation
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_HEALTH_GAINED
| GameActivity_t.ACT_DOTA_UNDYING_SOUL_RIP
| 141
| 1667
| OnHealthGained
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_MANA_GAINED
| GameActivity_t.ACT_DOTA_UNDYING_TOMBSTONE
| 142
| 1668
| OnManaGained
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT
| GameActivity_t.ACT_DOTA_WHIRLING_AXES_RANGED
| 143
| 1669
| OnTakeDamageKillCredit
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_HERO_KILLED
| GameActivity_t.ACT_DOTA_SHALLOW_GRAVE
| 144
| 1670
| OnHeroKilled
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_HEAL_RECEIVED
| GameActivity_t.ACT_DOTA_COLD_FEET
| 145
| 1671
| OnHealReceived
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_BUILDING_KILLED
| GameActivity_t.ACT_DOTA_ICE_VORTEX
| 146
| 1672
| OnBuildingKilled
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_MODEL_CHANGED
| GameActivity_t.ACT_DOTA_CHILLING_TOUCH
| 147
| 1673
| OnModelChanged
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TOOLTIP
| GameActivity_t.ACT_DOTA_ENFEEBLE
| 148
| 1674
| OnTooltip
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MODEL_CHANGE
| GameActivity_t.ACT_DOTA_FATAL_BONDS
| 149
| 1675
| GetModifierModelChange
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE
| GameActivity_t.ACT_DOTA_MIDNIGHT_PULSE
| 150
| 1676
| GetModifierModelScale
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_IS_SCEPTER
| GameActivity_t.ACT_DOTA_ANCESTRAL_SPIRIT
| 151
| 1677
| GetModifierScepter
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS
| GameActivity_t.ACT_DOTA_THUNDER_STRIKE
| 152
| 1678
| GetActivityTranslationModifiers
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND
| GameActivity_t.ACT_DOTA_KINETIC_FIELD
| 153
| 1679
| GetAttackSound
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_LIFETIME_FRACTION
| GameActivity_t.ACT_DOTA_STATIC_STORM
| 154
| 1680
| GetUnitLifetimeFraction
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PROVIDES_FOW_POSITION
| GameActivity_t.ACT_DOTA_MINI_TAUNT
| 155
| 1681
| GetModifierProvidesFOWVision
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_SPELLS_REQUIRE_HP
| GameActivity_t.ACT_DOTA_ARCTIC_BURN_END
| 156
| 1682
| GetModifierSpellsRequireHP
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP
| GameActivity_t.ACT_DOTA_LOADOUT_RARE
| 157
| 1683
| GetForceDrawOnMinimap
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_TURNING
| GameActivity_t.ACT_DOTA_SWIM
| 158
| 1684
| GetModifierDisableTurning
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_CAST_ANGLE
| GameActivity_t.ACT_DOTA_FLEE
| 159
| 1685
| GetModifierIgnoreCastAngle
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE
| GameActivity_t.ACT_DOTA_TROT
| 160
| 1686
| GetModifierChangeAbilityValue
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_ABILITY_LAYOUT
| GameActivity_t.ACT_DOTA_SHAKE
| 161
| 1687
| GetModifierAbilityLayout
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_DOMINATED
| GameActivity_t.ACT_DOTA_SWIM_IDLE
| 162
| 1688
| OnDominated
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_TEMPEST_DOUBLE
| GameActivity_t.ACT_DOTA_WAIT_IDLE
| 163
| 1689
| GetModifierTempestDouble
|  
|-
|-
| modifierfunction.MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE
| GameActivity_t.ACT_DOTA_GREET
| 164
| 1690
| PreserveParticlesOnModelChanged
|  
|-
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_FINISHED
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_START
| 165
| 1691
| OnAttackFinished
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_COOLDOWN
| 166
| GetModifierIgnoreCooldown
|-
| modifierfunction.MODIFIER_FUNCTION_LAST
| 167
|  
|  
|-
|-
| modifierfunction.MODIFIER_FUNCTION_INVALID
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_WAIT
| 255
| 1692
|  
|  
|}
=== modifierstate ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| modifierstate.MODIFIER_STATE_ROOTED
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_END
| 0
| 1693
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_DISARMED
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_EXIT
| 1
| 1694
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_ATTACK_IMMUNE
| GameActivity_t.ACT_DOTA_SHOPKEEPER_PET_INTERACT
| 2
| 1695
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_SILENCED
| GameActivity_t.ACT_DOTA_ITEM_PICKUP
| 3
| 1696
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_MUTED
| GameActivity_t.ACT_DOTA_ITEM_DROP
| 4
| 1697
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_STUNNED
| GameActivity_t.ACT_DOTA_CAPTURE_PET
| 5
| 1698
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_HEXED
| GameActivity_t.ACT_DOTA_PET_WARD_OBSERVER
| 6
| 1699
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_INVISIBLE
| GameActivity_t.ACT_DOTA_PET_WARD_SENTRY
| 7
| 1700
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_INVULNERABLE
| GameActivity_t.ACT_DOTA_PET_LEVEL
| 8
| 1701
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_MAGIC_IMMUNE
| GameActivity_t.ACT_DOTA_CAST_BURROW_END
| 9
| 1702
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_PROVIDES_VISION
| GameActivity_t.ACT_DOTA_LIFESTEALER_ASSIMILATE
| 10
| 1703
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NIGHTMARED
| GameActivity_t.ACT_DOTA_LIFESTEALER_EJECT
| 11
| 1704
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_BLOCK_DISABLED
| GameActivity_t.ACT_DOTA_ATTACK_EVENT_BASH
| 12
| 1705
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_EVADE_DISABLED
| GameActivity_t.ACT_DOTA_CAPTURE_RARE
| 13
| 1706
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_UNSELECTABLE
| GameActivity_t.ACT_DOTA_AW_MAGNETIC_FIELD
| 14
| 1707
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_CANNOT_MISS
| GameActivity_t.ACT_DOTA_CAST_GHOST_SHIP
| 15
| 1708
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_SPECIALLY_DENIABLE
| GameActivity_t.ACT_DOTA_FXANIM
| 16
| 1709
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_FROZEN
| GameActivity_t.ACT_DOTA_VICTORY_START
| 17
| 1710
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_COMMAND_RESTRICTED
| GameActivity_t.ACT_DOTA_DEFEAT_START
| 18
| 1711
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP
| GameActivity_t.ACT_DOTA_DP_SPIRIT_SIPHON
| 19
| 1712
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP_FOR_ENEMIES
| GameActivity_t.ACT_DOTA_TRICKS_END
| 20
| 1713
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_LOW_ATTACK_PRIORITY
| GameActivity_t.ACT_DOTA_ES_STONE_CALLER
| 21
| 1714
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NO_HEALTH_BAR
| GameActivity_t.ACT_DOTA_MK_STRIKE
| 22
| 1715
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_FLYING
| GameActivity_t.ACT_DOTA_VERSUS
| 23
| 1716
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NO_UNIT_COLLISION
| GameActivity_t.ACT_DOTA_CAPTURE_CARD
| 24
| 1717
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NO_TEAM_MOVE_TO
| GameActivity_t.ACT_DOTA_MK_SPRING_SOAR
| 25
| 1718
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_NO_TEAM_SELECT
| GameActivity_t.ACT_DOTA_MK_SPRING_END
| 26
| 1719
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_PASSIVES_DISABLED
| GameActivity_t.ACT_DOTA_MK_TREE_SOAR
| 27
| 1720
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_DOMINATED
| GameActivity_t.ACT_DOTA_MK_TREE_END
| 28
| 1721
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_BLIND
| GameActivity_t.ACT_DOTA_MK_FUR_ARMY
| 29
| 1722
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_OUT_OF_GAME
| GameActivity_t.ACT_DOTA_MK_SPRING_CAST
| 30
| 1723
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_FAKE_ALLY
| GameActivity_t.ACT_DOTA_NECRO_GHOST_SHROUD
| 31
| 1724
|  
|  
|-
|-
| modifierstate.MODIFIER_STATE_FLYING_FOR_PATHING_PURPOSES_ONLY
| GameActivity_t.ACT_DOTA_OVERRIDE_ARCANA
| 32
| 1725
|
|-
| modifierstate.MODIFIER_STATE_TRUESIGHT_IMMUNE
| 33
|
|-
| modifierstate.MODIFIER_STATE_LAST
| 34
|  
|  
|}
|}


=== DOTAModifierAttribute_t ===
=== DOTAMinimapEvent_t ===
{| class="standard-table" style="width: 100%;"
{| class="standard-table" style="width: 100%;"
! Enumerator
! Enumerator
Line 7,274: Line 7,015:
! Description
! Description
|-
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_NONE
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_ANCIENT_UNDER_ATTACK
| 0
| 2
|  
|  
|-
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_PERMANENT
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_UNDER_ATTACK
| 1
| 4
|  
|  
|-
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_MULTIPLE
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_GLYPHED
| 2
| 8
|  
|  
|-
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_IGNORE_INVULNERABLE
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_UNDER_ATTACK
| 4
| 16
|  
|  
|}
=== Attributes ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| Attributes.DOTA_ATTRIBUTE_STRENGTH
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_TELEPORTING
| 0
| 32
|  
|  
|-
|-
| Attributes.DOTA_ATTRIBUTE_AGILITY
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_DIED
| 1
| 64
|  
|  
|-
|-
| Attributes.DOTA_ATTRIBUTE_INTELLECT
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_ACTIVE
| 2
| 128
|  
|  
|-
|-
| Attributes.DOTA_ATTRIBUTE_MAX
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_FINISHED
| 3
| 256
|  
|  
|-
|-
| Attributes.DOTA_ATTRIBUTE_INVALID
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_HINT_LOCATION
| -1
| 512
|  
|  
|}
=== ParticleAttachment_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| ParticleAttachment_t.PATTACH_INVALID
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_ENEMY_TELEPORTING
| -1
| 1024
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_ABSORIGIN
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_CANCEL_TELEPORTING
| 0
| 2048
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_ABSORIGIN_FOLLOW
| 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
| 1
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_CUSTOMORIGIN
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON2
| 2
| 2
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_CUSTOMORIGIN_FOLLOW
| DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2
| 3
| 3
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_POINT
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD
| 4
| 4
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_POINT_FOLLOW
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHOULDER
| 5
| 5
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_EYES_FOLLOW
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMS
| 6
| 6
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_OVERHEAD_FOLLOW
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMOR
| 7
| 7
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_WORLDORIGIN
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BELT
| 8
| 8
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_ROOTBONE_FOLLOW
| DOTASlotType_t.DOTA_LOADOUT_TYPE_NECK
| 9
| 9
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_RENDERORIGIN_FOLLOW
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BACK
| 10
| 10
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_MAIN_VIEW
| DOTASlotType_t.DOTA_LOADOUT_TYPE_LEGS
| 11
| 11
|  
|  
|-
|-
| ParticleAttachment_t.PATTACH_WATERWAKE
| DOTASlotType_t.DOTA_LOADOUT_TYPE_GLOVES
| 12
| 12
|  
|  
|-
|-
| ParticleAttachment_t.MAX_PATTACH_TYPES
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAIL
| 13
| 13
|  
|  
|}
|-
 
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MISC
=== DOTA_MOTION_CONTROLLER_PRIORITY ===
| 14
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOWEST
| 0
|  
|  
|-
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOW
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BODY_HEAD
| 1
| 15
|  
|  
|-
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_MEDIUM
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MOUNT
| 2
| 16
|  
|  
|-
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGH
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SUMMON
| 3
| 17
|  
|  
|-
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGHEST
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHAPESHIFT
| 4
| 18
|  
|  
|}
=== DOTASpeechType_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_INVALID
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAUNT
| 0
| 19
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_SINGLE
| DOTASlotType_t.DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS
| 1
| 20
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_TEAM
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ATTACK
| 2
| 21
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_TEAM_NEARBY
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY1
| 3
| 22
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_NEARBY
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY2
| 4
| 23
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_ALL
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY3
| 5
| 24
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_GOOD_TEAM
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY4
| 6
| 25
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE
| 26
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_BAD_TEAM
| DOTASlotType_t.DOTA_LOADOUT_TYPE_VOICE
| 7
| 27
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_SPECTATOR
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ACTION_ITEM
| 8
| 28
|  
|  
|-
|-
| DOTASpeechType_t.DOTA_SPEECH_RECIPIENT_TYPE_MAX
| DOTASlotType_t.DOTA_LOADOUT_TYPE_COURIER
| 9
| 29
|  
|  
|}
=== DOTAAbilitySpeakTrigger_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_START_ACTION_PHASE
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ANNOUNCER
| 0
| 30
|  
|  
|-
|-
| DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_CAST
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MEGA_KILLS
| 1
| 31
|  
|  
|}
=== DotaCustomUIType_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MUSIC
| 0
| 32
|  
|  
|-
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HERO_SELECTION
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WARD
| 1
| 33
|  
|  
|-
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_INFO
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HUD_SKIN
| 2
| 34
|  
|  
|-
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_SETUP
| DOTASlotType_t.DOTA_LOADOUT_TYPE_LOADING_SCREEN
| 35
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEATHER
| 36
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HEROIC_STATUE
| 37
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MULTIKILL_BANNER
| 38
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_CURSOR_PACK
| 39
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TELEPORT_EFFECT
| 40
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BLINK_EFFECT
| 41
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TEAM_SHOWCASE
| 42
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TERRAIN
| 43
|
|-
| DOTASlotType_t.DOTA_PLAYER_LOADOUT_START
| 28
|
|-
| DOTASlotType_t.DOTA_PLAYER_LOADOUT_END
| 43
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_NONE
| 44
|
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_COUNT
| 45
|
|}
 
=== modifierfunction ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE
| 0
| GetModifierPreAttack_BonusDamage
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_PROC
| 1
| GetModifierPreAttack_BonusDamage_Proc
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_POST_CRIT
| 2
| GetModifierPreAttack_BonusDamagePostCrit
|-
| modifierfunction.MODIFIER_PROPERTY_BASEATTACK_BONUSDAMAGE
| 3
| 3
| GetModifierBaseAttack_BonusDamage
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PHYSICAL
| 4
| GetModifierProcAttack_BonusDamage_Physical
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_MAGICAL
| 5
| GetModifierProcAttack_BonusDamage_Magical
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PURE
| 6
| GetModifierProcAttack_BonusDamage_Pure
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_FEEDBACK
| 7
| GetModifierProcAttack_Feedback
|-
| modifierfunction.MODIFIER_PROPERTY_PRE_ATTACK
| 8
| GetModifierPreAttack
|-
| modifierfunction.MODIFIER_PROPERTY_INVISIBILITY_LEVEL
| 9
| GetModifierInvisibilityLevel
|-
| modifierfunction.MODIFIER_PROPERTY_PERSISTENT_INVISIBILITY
| 10
| GetModifierPersistentInvisibility
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT
| 11
| GetModifierMoveSpeedBonus_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BASE_OVERRIDE
| 12
| GetModifierMoveSpeedOverride
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE
| 13
| GetModifierMoveSpeedBonus_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE
| 14
| GetModifierMoveSpeedBonus_Percentage_Unique
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE_2
| 15
| GetModifierMoveSpeedBonus_Percentage_Unique_2
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE
| 16
| GetModifierMoveSpeedBonus_Special_Boots
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE_2
| 17
| GetModifierMoveSpeedBonus_Special_Boots_2
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE
| 18
| GetModifierMoveSpeed_Absolute
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MIN
| 19
| GetModifierMoveSpeed_AbsoluteMin
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_LIMIT
| 20
| GetModifierMoveSpeed_Limit
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_MAX
| 21
| GetModifierMoveSpeed_Max
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BASE_OVERRIDE
| 22
| GetModifierAttackSpeedBaseOverride
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_ATTACK_RATE
| 23
| GetModifierAttackSpeedBaseOverride
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT
| 24
| GetModifierAttackSpeedBonus_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_REDUCTION_CONSTANT
| 25
| GetModifierCooldownReduction_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT
| 26
| GetModifierBaseAttackTimeConstant
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_POINT_CONSTANT
| 27
| GetModifierAttackPointConstant
|-
| modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE
| 28
| GetModifierDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION
| 29
| GetModifierDamageOutgoing_Percentage_Illusion
|-
| modifierfunction.MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE
| 30
| GetModifierTotalDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE
| 31
| GetModifierSpellAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE
| 32
| GetModifierHealAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICDAMAGEOUTGOING_PERCENTAGE
| 33
| GetModifierMagicDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE
| 34
| GetModifierBaseDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE
| 35
| GetModifierBaseDamageOutgoing_PercentageUnique
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE
| 36
| GetModifierIncomingDamage_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE
| 37
| GetModifierIncomingPhysicalDamage_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT
| 38
| GetModifierIncomingPhysicalDamageConstant
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT
| 39
| GetModifierIncomingSpellDamageConstant
|-
| modifierfunction.MODIFIER_PROPERTY_EVASION_CONSTANT
| 40
| GetModifierEvasion_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT
| 41
| GetModifierNegativeEvasion_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_AVOID_DAMAGE
| 42
| GetModifierAvoidDamage
|-
| modifierfunction.MODIFIER_PROPERTY_AVOID_SPELL
| 43
| GetModifierAvoidSpell
|-
| modifierfunction.MODIFIER_PROPERTY_MISS_PERCENTAGE
| 44
| GetModifierMiss_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS
| 45
| GetModifierPhysicalArmorBonus
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE
| 46
| GetModifierPhysicalArmorBonusUnique
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE
| 47
| GetModifierPhysicalArmorBonusUniqueActive
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION
| 48
| GetModifierMagicalResistanceDirectModification
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS
| 49
| GetModifierMagicalResistanceBonus
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE
| 50
| GetModifierMagicalResistanceDecrepifyUnique
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_MANA_REGEN
| 51
| GetModifierBaseRegen
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT
| 52
| GetModifierConstantManaRegen
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE
| 53
| GetModifierConstantManaRegenUnique
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_PERCENTAGE
| 54
| GetModifierPercentageManaRegen
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE
| 55
| GetModifierTotalPercentageManaRegen
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT
| 56
| GetModifierConstantHealthRegen
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE
| 57
| GetModifierHealthRegenPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_BONUS
| 58
| GetModifierHealthBonus
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_BONUS
| 59
| GetModifierManaBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS
| 60
| GetModifierExtraStrengthBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS
| 61
| GetModifierExtraHealthBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_BONUS
| 62
| GetModifierExtraManaBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE
| 63
| GetModifierExtraHealthPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_STRENGTH_BONUS
| 64
| GetModifierBonusStats_Strength
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_AGILITY_BONUS
| 65
| GetModifierBonusStats_Agility
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_INTELLECT_BONUS
| 66
| GetModifierBonusStats_Intellect
|-
| modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS
| 67
| GetModifierCastRangeBonus
|-
| modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING
| 68
| GetModifierCastRangeBonusStacking
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS
| 69
| GetModifierAttackRangeBonus
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE
| 70
| GetModifierAttackRangeBonusUnique
|-
| modifierfunction.MODIFIER_PROPERTY_MAX_ATTACK_RANGE
| 71
| GetModifierMaxAttackRange
|-
| modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS
| 72
| GetModifierProjectileSpeedBonus
|-
| modifierfunction.MODIFIER_PROPERTY_REINCARNATION
| 73
| ReincarnateTime
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME
| 74
| GetModifierConstantRespawnTime
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE
| 75
| GetModifierPercentageRespawnTime
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_STACKING
| 76
| GetModifierStackingRespawnTime
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE
| 77
| GetModifierPercentageCooldown
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING
| 78
| GetModifierPercentageCooldownStacking
|-
| modifierfunction.MODIFIER_PROPERTY_CASTTIME_PERCENTAGE
| 79
| GetModifierPercentageCasttime
|-
| modifierfunction.MODIFIER_PROPERTY_MANACOST_PERCENTAGE
| 80
| GetModifierPercentageManacost
|-
| modifierfunction.MODIFIER_PROPERTY_DEATHGOLDCOST
| 81
| GetModifierConstantDeathGoldCost
|-
| modifierfunction.MODIFIER_PROPERTY_EXP_RATE_BOOST
| 82
| GetModifierPercentageExpRateBoost
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE
| 83
| GetModifierPreAttack_CriticalStrike
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE
| 84
| GetModifierPreAttack_Target_CriticalStrike
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK
| 85
| GetModifierMagical_ConstantBlock
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK
| 86
| GetModifierPhysical_ConstantBlock
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL
| 87
| GetModifierPhysical_ConstantBlockSpecial
|-
| modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR
| 88
| GetModifierPhysical_ConstantBlockUnavoidablePreArmor
|-
| modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK
| 89
| GetModifierTotal_ConstantBlock
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION
| 90
| GetOverrideAnimation
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION_WEIGHT
| 91
| GetOverrideAnimationWeight
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE
| 92
| GetOverrideAnimationRate
|-
| modifierfunction.MODIFIER_PROPERTY_ABSORB_SPELL
| 93
| GetAbsorbSpell
|-
| modifierfunction.MODIFIER_PROPERTY_REFLECT_SPELL
| 94
| GetReflectSpell
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_AUTOATTACK
| 95
| GetDisableAutoAttack
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_DAY_VISION
| 96
| GetBonusDayVision
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION
| 97
| GetBonusNightVision
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE
| 98
| GetBonusNightVisionUnique
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE
| 99
| GetBonusVisionPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_DAY_VISION
| 100
| GetFixedDayVision
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_NIGHT_VISION
| 101
| GetFixedNightVision
|-
| modifierfunction.MODIFIER_PROPERTY_MIN_HEALTH
| 102
| GetMinHealth
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL
| 103
| GetAbsoluteNoDamagePhysical
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL
| 104
| GetAbsoluteNoDamageMagical
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE
| 105
| GetAbsoluteNoDamagePure
|-
| modifierfunction.MODIFIER_PROPERTY_IS_ILLUSION
| 106
| GetIsIllusion
|-
| modifierfunction.MODIFIER_PROPERTY_ILLUSION_LABEL
| 107
| GetModifierIllusionLabel
|-
| modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION
| 108
| GetModifierSuperIllusion
|-
| modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE
| 109
| GetModifierSuperIllusionWithUltimate
|-
| modifierfunction.MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE
| 110
| GetModifierTurnRate_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_HEALING
| 111
| GetDisableHealing
|-
| modifierfunction.MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK
| 112
| GetAlwaysAllowAttack
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL
| 113
| GetOverrideAttackMagical
|-
| modifierfunction.MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH
| 114
| GetModifierUnitStatsNeedsRefresh
|-
| modifierfunction.MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER
| 115
| GetModifierBountyCreepMultiplier
|-
| modifierfunction.MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER
| 116
| GetModifierBountyOtherMultiplier
|-
| modifierfunction.MODIFIER_EVENT_ON_SPELL_TARGET_READY
| 117
| OnSpellTargetReady
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_RECORD
| 118
| OnAttackRecord
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_START
| 119
| OnAttackStart
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK
| 120
| OnAttack
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_LANDED
| 121
| OnAttackLanded
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_FAIL
| 122
| OnAttackFail
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_ALLIED
| 123
| OnAttackAllied
|-
| modifierfunction.MODIFIER_EVENT_ON_PROJECTILE_DODGE
| 124
| OnProjectileDodge
|-
| modifierfunction.MODIFIER_EVENT_ON_ORDER
| 125
| OnOrder
|-
| modifierfunction.MODIFIER_EVENT_ON_UNIT_MOVED
| 126
| OnUnitMoved
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_START
| 127
| OnAbilityStart
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_EXECUTED
| 128
| OnAbilityExecuted
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_FULLY_CAST
| 129
| OnAbilityFullyCast
|-
| modifierfunction.MODIFIER_EVENT_ON_BREAK_INVISIBILITY
| 130
| OnBreakInvisibility
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_END_CHANNEL
| 131
| OnAbilityEndChannel
|-
| modifierfunction.MODIFIER_EVENT_ON_PROCESS_UPGRADE
| 132
|
|-
| modifierfunction.MODIFIER_EVENT_ON_REFRESH
| 133
|
|-
| modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE
| 134
| OnTakeDamage
|-
| modifierfunction.MODIFIER_EVENT_ON_STATE_CHANGED
| 135
| OnStateChanged
|-
| modifierfunction.MODIFIER_EVENT_ON_ORB_EFFECT
| 136
|
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACKED
| 137
| OnAttacked
|-
| modifierfunction.MODIFIER_EVENT_ON_DEATH
| 138
| OnDeath
|-
| modifierfunction.MODIFIER_EVENT_ON_RESPAWN
| 139
| OnRespawn
|-
| modifierfunction.MODIFIER_EVENT_ON_SPENT_MANA
| 140
| OnSpentMana
|-
| modifierfunction.MODIFIER_EVENT_ON_TELEPORTING
| 141
| OnTeleporting
|-
| modifierfunction.MODIFIER_EVENT_ON_TELEPORTED
| 142
| OnTeleported
|-
| modifierfunction.MODIFIER_EVENT_ON_SET_LOCATION
| 143
| OnSetLocation
|-
| modifierfunction.MODIFIER_EVENT_ON_HEALTH_GAINED
| 144
| OnHealthGained
|-
| modifierfunction.MODIFIER_EVENT_ON_MANA_GAINED
| 145
| OnManaGained
|-
| modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT
| 146
| OnTakeDamageKillCredit
|-
| modifierfunction.MODIFIER_EVENT_ON_HERO_KILLED
| 147
| OnHeroKilled
|-
| modifierfunction.MODIFIER_EVENT_ON_HEAL_RECEIVED
| 148
| OnHealReceived
|-
| modifierfunction.MODIFIER_EVENT_ON_BUILDING_KILLED
| 149
| OnBuildingKilled
|-
| modifierfunction.MODIFIER_EVENT_ON_MODEL_CHANGED
| 150
| OnModelChanged
|-
| modifierfunction.MODIFIER_EVENT_ON_MODIFIER_ADDED
| 151
| OnModifierAdded
|-
| modifierfunction.MODIFIER_PROPERTY_TOOLTIP
| 152
| OnTooltip
|-
| modifierfunction.MODIFIER_PROPERTY_MODEL_CHANGE
| 153
| GetModifierModelChange
|-
| modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE
| 154
| GetModifierModelScale
|-
| modifierfunction.MODIFIER_PROPERTY_IS_SCEPTER
| 155
| GetModifierScepter
|-
| modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS
| 156
| GetActivityTranslationModifiers
|-
| modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND
| 157
| GetAttackSound
|-
| modifierfunction.MODIFIER_PROPERTY_LIFETIME_FRACTION
| 158
| GetUnitLifetimeFraction
|-
| modifierfunction.MODIFIER_PROPERTY_PROVIDES_FOW_POSITION
| 159
| GetModifierProvidesFOWVision
|-
| modifierfunction.MODIFIER_PROPERTY_SPELLS_REQUIRE_HP
| 160
| GetModifierSpellsRequireHP
|-
| modifierfunction.MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP
| 161
| GetForceDrawOnMinimap
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_TURNING
| 162
| GetModifierDisableTurning
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_CAST_ANGLE
| 163
| GetModifierIgnoreCastAngle
|-
| modifierfunction.MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE
| 164
| GetModifierChangeAbilityValue
|-
| modifierfunction.MODIFIER_PROPERTY_ABILITY_LAYOUT
| 165
| GetModifierAbilityLayout
|-
| modifierfunction.MODIFIER_EVENT_ON_DOMINATED
| 166
| OnDominated
|-
| modifierfunction.MODIFIER_PROPERTY_TEMPEST_DOUBLE
| 167
| GetModifierTempestDouble
|-
| modifierfunction.MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE
| 168
| PreserveParticlesOnModelChanged
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_FINISHED
| 169
| OnAttackFinished
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_COOLDOWN
| 170
| GetModifierIgnoreCooldown
|-
| modifierfunction.MODIFIER_PROPERTY_CAN_ATTACK_TREES
| 171
| GetModifierCanAttackTrees
|-
| modifierfunction.MODIFIER_PROPERTY_VISUAL_Z_DELTA
| 172
| GetVisualZDelta
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION
| 173
|
|-
| modifierfunction.MODIFIER_FUNCTION_LAST
| 174
|
|-
| modifierfunction.MODIFIER_FUNCTION_INVALID
| 255
|
|}
=== modifierstate ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| modifierstate.MODIFIER_STATE_ROOTED
| 0
|
|-
| modifierstate.MODIFIER_STATE_DISARMED
| 1
|
|-
| modifierstate.MODIFIER_STATE_ATTACK_IMMUNE
| 2
|
|-
| modifierstate.MODIFIER_STATE_SILENCED
| 3
|
|-
| modifierstate.MODIFIER_STATE_MUTED
| 4
|
|-
| modifierstate.MODIFIER_STATE_STUNNED
| 5
|
|-
| modifierstate.MODIFIER_STATE_HEXED
| 6
|
|-
| modifierstate.MODIFIER_STATE_INVISIBLE
| 7
|
|-
| modifierstate.MODIFIER_STATE_INVULNERABLE
| 8
|
|-
| modifierstate.MODIFIER_STATE_MAGIC_IMMUNE
| 9
|
|-
| modifierstate.MODIFIER_STATE_PROVIDES_VISION
| 10
|
|-
| modifierstate.MODIFIER_STATE_NIGHTMARED
| 11
|
|-
| modifierstate.MODIFIER_STATE_BLOCK_DISABLED
| 12
|
|-
| modifierstate.MODIFIER_STATE_EVADE_DISABLED
| 13
|
|-
| modifierstate.MODIFIER_STATE_UNSELECTABLE
| 14
|
|-
| modifierstate.MODIFIER_STATE_CANNOT_TARGET_ENEMIES
| 15
|
|-
| modifierstate.MODIFIER_STATE_CANNOT_MISS
| 16
|
|-
| modifierstate.MODIFIER_STATE_SPECIALLY_DENIABLE
| 17
|
|-
| modifierstate.MODIFIER_STATE_FROZEN
| 18
|
|-
| modifierstate.MODIFIER_STATE_COMMAND_RESTRICTED
| 19
|
|-
| modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP
| 20
|
|-
| modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP_FOR_ENEMIES
| 21
|
|-
| modifierstate.MODIFIER_STATE_LOW_ATTACK_PRIORITY
| 22
|
|-
| modifierstate.MODIFIER_STATE_NO_HEALTH_BAR
| 23
|
|-
| modifierstate.MODIFIER_STATE_FLYING
| 24
|
|-
| modifierstate.MODIFIER_STATE_NO_UNIT_COLLISION
| 25
|
|-
| modifierstate.MODIFIER_STATE_NO_TEAM_MOVE_TO
| 26
|
|-
| modifierstate.MODIFIER_STATE_NO_TEAM_SELECT
| 27
|
|-
| modifierstate.MODIFIER_STATE_PASSIVES_DISABLED
| 28
|
|-
| modifierstate.MODIFIER_STATE_DOMINATED
| 29
|
|-
| modifierstate.MODIFIER_STATE_BLIND
| 30
|
|-
| modifierstate.MODIFIER_STATE_OUT_OF_GAME
| 31
|
|-
| modifierstate.MODIFIER_STATE_FAKE_ALLY
| 32
|
|-
| modifierstate.MODIFIER_STATE_FLYING_FOR_PATHING_PURPOSES_ONLY
| 33
|
|-
| modifierstate.MODIFIER_STATE_TRUESIGHT_IMMUNE
| 34
|
|-
| modifierstate.MODIFIER_STATE_LAST
| 35
|
|}
=== DOTAModifierAttribute_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_NONE
| 0
|
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_PERMANENT
| 1
|
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_MULTIPLE
| 2
|
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_IGNORE_INVULNERABLE
| 4
|
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_AURA_PRIORITY
| 8
|
|}
=== Attributes ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| Attributes.DOTA_ATTRIBUTE_STRENGTH
| 0
|
|-
| Attributes.DOTA_ATTRIBUTE_AGILITY
| 1
|
|-
| Attributes.DOTA_ATTRIBUTE_INTELLECT
| 2
|
|-
| Attributes.DOTA_ATTRIBUTE_MAX
| 3
|
|-
| Attributes.DOTA_ATTRIBUTE_INVALID
| -1
|
|}
=== ParticleAttachment_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| ParticleAttachment_t.PATTACH_INVALID
| -1
|
|-
| ParticleAttachment_t.PATTACH_ABSORIGIN
| 0
|
|-
| ParticleAttachment_t.PATTACH_ABSORIGIN_FOLLOW
| 1
|
|-
| ParticleAttachment_t.PATTACH_CUSTOMORIGIN
| 2
|
|-
| ParticleAttachment_t.PATTACH_CUSTOMORIGIN_FOLLOW
| 3
|
|-
| ParticleAttachment_t.PATTACH_POINT
| 4
|
|-
| ParticleAttachment_t.PATTACH_POINT_FOLLOW
| 5
|
|-
| ParticleAttachment_t.PATTACH_EYES_FOLLOW
| 6
|
|-
| ParticleAttachment_t.PATTACH_OVERHEAD_FOLLOW
| 7
|
|-
| ParticleAttachment_t.PATTACH_WORLDORIGIN
| 8
|
|-
| ParticleAttachment_t.PATTACH_ROOTBONE_FOLLOW
| 9
|
|-
| ParticleAttachment_t.PATTACH_RENDERORIGIN_FOLLOW
| 10
|
|-
| ParticleAttachment_t.PATTACH_MAIN_VIEW
| 11
|
|-
| ParticleAttachment_t.PATTACH_WATERWAKE
| 12
|
|-
| ParticleAttachment_t.PATTACH_CENTER_FOLLOW
| 13
|
|-
| ParticleAttachment_t.MAX_PATTACH_TYPES
| 14
|
|}
=== DOTA_MOTION_CONTROLLER_PRIORITY ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOWEST
| 0
|
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOW
| 1
|
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_MEDIUM
| 2
|
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGH
| 3
|
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGHEST
| 4
|
|}
=== DOTASpeechType_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_INVALID
| 0
|
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_SINGLE
| 1
|
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_TEAM
| 2
|
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_TEAM_NEARBY
| 3
|
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_NEARBY
| 4
|
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_ALL
| 5
|
|-
| DOTASpeechType_t.DOTA_SPEECH_GOOD_TEAM
| 6
|
|-
| DOTASpeechType_t.DOTA_SPEECH_BAD_TEAM
| 7
|
|-
| DOTASpeechType_t.DOTA_SPEECH_SPECTATOR
| 8
|
|-
| DOTASpeechType_t.DOTA_SPEECH_RECIPIENT_TYPE_MAX
| 9
|
|}
=== DOTAAbilitySpeakTrigger_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_START_ACTION_PHASE
| 0
|
|-
| DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_CAST
| 1
|
|}
=== DotaCustomUIType_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD
| 0
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HERO_SELECTION
| 1
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_INFO
| 2
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_SETUP
| 3
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_FLYOUT_SCOREBOARD
| 4
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD_TOP_BAR
| 5
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_END_SCREEN
| 6
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_COUNT
| 7
|
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_INVALID
| -1
|
|}
=== DotaDefaultUIElement_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_TIMEOFDAY
| 0
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_HEROES
| 1
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_FLYOUT_SCOREBOARD
| 2
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_PANEL
| 3
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_MINIMAP
| 4
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PANEL
| 5
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_SHOP
| 6
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_ITEMS
| 7
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_QUICKBUY
| 8
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_COURIER
| 9
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PROTECT
| 10
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_GOLD
| 11
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_SHOP_SUGGESTEDITEMS
| 12
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_TEAMS
| 13
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_GAME_NAME
| 14
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_CLOCK
| 15
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_MENU_BUTTONS
| 16
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_BACKGROUND
| 17
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_RADIANT_TEAM
| 18
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_DIRE_TEAM
| 19
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_SCORE
| 20
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME
| 21
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME_CHAT
| 22
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_QUICK_STATS
| 23
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ELEMENT_COUNT
| 24
|
|}
=== PlayerUltimateStateOrTime_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_READY
| 0
|
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NO_MANA
| -1
|
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NOT_LEVELED
| -2
|
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_HIDDEN
| -3
|
|}
=== PlayerOrderIssuer_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_SELECTED_UNITS
| 0
|
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_CURRENT_UNIT_ONLY
| 1
|
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_HERO_ONLY
| 2
|
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_PASSED_UNIT_ONLY
| 3
|
|}
=== OrderQueueBehavior_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| OrderQueueBehavior_t.DOTA_ORDER_QUEUE_DEFAULT
| 0
|
|-
| OrderQueueBehavior_t.DOTA_ORDER_QUEUE_NEVER
| 1
|
|-
| OrderQueueBehavior_t.DOTA_ORDER_QUEUE_ALWAYS
| 2
|
|}
=== CLICK_BEHAVIORS ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_NONE
| 0
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_MOVE
| 1
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_ATTACK
| 2
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_CAST
| 3
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DROP_ITEM
| 4
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DROP_SHOP_ITEM
| 5
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DRAG
| 6
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_LEARN_ABILITY
| 7
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_PATROL
| 8
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_VECTOR_CAST
| 9
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_RIGHT_CLICK_TARGET
| 10
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_RADAR
| 11
|
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_LAST
| 12
|
|}
=== AbilityLearnResult_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| AbilityLearnResult_t.ABILITY_CAN_BE_UPGRADED
| 0
|
|-
| AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_NOT_UPGRADABLE
| 1
|
|-
| AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_AT_MAX
| 2
|
|-
| AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_REQUIRES_LEVEL
| 3
|
|-
| AbilityLearnResult_t.ABILITY_NOT_LEARNABLE
| 4
|
|}
=== DOTAKeybindCommand_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_NONE
| 0
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_FIRST
| 1
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_UP
| 1
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_DOWN
| 2
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_LEFT
| 3
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_RIGHT
| 4
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_GRIP
| 5
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_YAW_GRIP
| 6
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_1
| 7
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_2
| 8
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_3
| 9
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_4
| 10
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_5
| 11
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_6
| 12
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_7
| 13
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_8
| 14
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_9
| 15
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_10
| 16
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_ATTACK
| 17
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_MOVE
| 18
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_MOVE_DIRECTION
| 19
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_PATROL
| 20
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_STOP
| 21
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_HOLD
| 22
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_SELECT
| 23
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_SELECT
| 24
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_DELIVER
| 25
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_HASTE
| 26
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_PAUSE
| 27
|
|-
| DOTAKeybindCommand_t.DOTA_SELECT_ALL
| 28
|
|-
| DOTAKeybindCommand_t.DOTA_SELECT_ALL_OTHERS
| 29
|
|-
| DOTAKeybindCommand_t.DOTA_RECENT_EVENT
| 30
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_TEAM
| 31
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_GLOBAL
| 32
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_TEAM2
| 33
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_GLOBAL2
| 34
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_VOICE_PARTY
| 35
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_VOICE_TEAM
| 36
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL
| 37
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_CARE
| 38
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_BACK
| 39
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_NEED_WARDS
| 40
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_STUN
| 41
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_HELP
| 42
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_GET_PUSH
| 43
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_GOOD_JOB
| 44
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING
| 45
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_TOP
| 46
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_MIDDLE
| 47
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_BOTTOM
| 48
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1
| 49
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2
| 50
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3
| 51
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1
| 52
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2
| 53
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE
| 54
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST
| 55
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST
| 56
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST
| 57
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST
| 58
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST
| 59
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST
| 60
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST
| 61
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST
| 62
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST
| 63
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST
| 64
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST
| 65
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST
| 66
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST
| 67
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST
| 68
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST
| 69
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST
| 70
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST
| 71
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST
| 72
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST
| 73
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST
| 74
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST
| 75
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST
| 76
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST
| 77
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST
| 78
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1
| 79
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2
| 80
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3
| 81
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4
| 82
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5
| 83
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6
| 84
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_QUICKCAST
| 85
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_QUICKCAST
| 86
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_QUICKCAST
| 87
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_QUICKCAST
| 88
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_QUICKCAST
| 89
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_QUICKCAST
| 90
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_AUTOCAST
| 91
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_AUTOCAST
| 92
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_AUTOCAST
| 93
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_AUTOCAST
| 94
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_AUTOCAST
| 95
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_AUTOCAST
| 96
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST
| 97
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST
| 98
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST
| 99
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST
| 100
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST
| 101
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST
| 102
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP1
| 103
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP2
| 104
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP3
| 105
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP4
| 106
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP5
| 107
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP6
| 108
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP7
| 109
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP8
| 110
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP9
| 111
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP10
| 112
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUPCYCLE
| 113
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_TOGGLE
| 114
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SCOREBOARD_TOGGLE
| 115
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SCREENSHOT
| 116
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ESCAPE
| 117
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONSOLE
| 118
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_LEARN_ABILITIES
| 119
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_LEARN_STATS
| 120
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ACTIVATE_GLYPH
| 121
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ACTIVATE_RADAR
| 122
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_PURCHASE_QUICKBUY
| 123
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_PURCHASE_STICKY
| 124
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_GRAB_STASH_ITEMS
| 125
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_TOGGLE_AUTOATTACK
| 126
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_USE_ACTION_ITEM
| 127
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_TAUNT
| 128
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_CONSUMABLES
| 129
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ATTRIBUTES
| 130
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARMAMENTS
| 131
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARCANE
| 132
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_BASICS
| 133
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SUPPORT
| 134
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_CASTER
| 135
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_WEAPONS
| 136
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARMOR
| 137
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARTIFACTS
| 138
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SIDE_PAGE_1
| 139
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SIDE_PAGE_2
| 140
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SECRET
| 141
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SEARCHBOX
| 142
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_1
| 143
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_2
| 144
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_3
| 145
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_4
| 146
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_5
| 147
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_6
| 148
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_7
| 149
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_8
| 150
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_9
| 151
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_10
| 152
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_11
| 153
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_12
| 154
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_13
| 155
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_14
| 156
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_UP
| 157
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_DOWN
| 158
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_LEFT
| 159
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_RIGHT
| 160
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_GRIP
| 161
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1
| 162
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2
| 163
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3
| 164
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4
| 165
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5
| 166
|
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6
| 167
|  
|  
|-
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_FLYOUT_SCOREBOARD
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7
| 4
| 168
|  
|  
|-
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD_TOP_BAR
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8
| 5
| 169
|  
|  
|-
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_END_SCREEN
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9
| 6
| 170
|  
|  
|-
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_COUNT
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10
| 7
| 171
|  
|  
|-
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_INVALID
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_UNIT_SELECT
| -1
| 172
|  
|  
|}
=== DotaDefaultUIElement_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_TIMEOFDAY
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_PAUSE
| 0
| 173
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_HEROES
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CHAT
| 1
| 174
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_FLYOUT_SCOREBOARD
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_SCOREBOARD
| 2
| 175
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_PANEL
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED
| 3
| 176
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_MINIMAP
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED
| 4
| 177
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PANEL
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_HARVEST
| 5
| 178
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_SHOP
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_ITEM
| 6
| 179
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_ITEMS
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_GOLD
| 7
| 180
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_QUICKBUY
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_XP
| 8
| 181
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_COURIER
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_FANTASY
| 9
| 182
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PROTECT
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH
| 10
| 183
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_GOLD
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT
| 11
| 184
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_SHOP_SUGGESTEDITEMS
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE
| 12
| 185
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_TEAMS
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU
| 13
| 186
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_GAME_NAME
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_KDA
| 14
| 187
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_CLOCK
| 15
|
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_MENU_BUTTONS
| 16
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_BACKGROUND
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES
| 17
| 188
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL
| 18
| 189
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME_CHAT
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN
| 19
| 190
|  
|  
|-
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ELEMENT_COUNT
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_GOLD
| 20
| 191
|  
|  
|}
=== PlayerUltimateStateOrTime_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_READY
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD
| 0
| 192
|  
|  
|-
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NO_MANA
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN
| -1
| 193
|  
|  
|-
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NOT_LEVELED
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK
| -2
| 194
|  
|  
|-
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_HIDDEN
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH
| -3
| 195
|  
|  
|}
=== PlayerOrderIssuer_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_SELECTED_UNITS
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY
| 0
| 196
|  
|  
|-
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_CURRENT_UNIT_ONLY
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_SORT
| 1
| 197
|  
|  
|-
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_HERO_ONLY
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE
| 2
| 198
|  
|  
|-
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_PASSED_UNIT_ONLY
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1
| 3
| 199
|  
|  
|}
=== OrderQueueBehavior_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| OrderQueueBehavior_t.DOTA_ORDER_QUEUE_DEFAULT
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2
| 0
| 200
|  
|  
|-
|-
| OrderQueueBehavior_t.DOTA_ORDER_QUEUE_NEVER
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3
| 1
| 201
|  
|  
|-
|-
| OrderQueueBehavior_t.DOTA_ORDER_QUEUE_ALWAYS
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4
| 2
| 202
|  
|  
|}
=== CLICK_BEHAVIORS ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_NONE
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5
| 0
| 203
|  
|  
|-
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_MOVE
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6
| 1
| 204
|  
|  
|-
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_ATTACK
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7
| 2
| 205
|  
|  
|-
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_CAST
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8
| 3
| 206
|  
|  
|-
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DROP_ITEM
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9
| 4
| 207
|  
|  
|-
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DROP_SHOP_ITEM
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10
| 5
| 208
|  
|  
|-
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DRAG
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE
| 6
| 209
|  
|  
|-
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_LEARN_ABILITY
| DOTAKeybindCommand_t.DOTA_KEYBIND_INSPECTHEROINWORLD
| 7
| 210
|  
|  
|-
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_PATROL
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_ZOOM_IN
| 8
| 211
|  
|  
|-
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_VECTOR_CAST
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_ZOOM_OUT
| 9
| 212
|  
|  
|-
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_RIGHT_CLICK_TARGET
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV
| 10
| 213
|  
|  
|-
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_RADAR
| DOTAKeybindCommand_t.DOTA_KEYBIND_DOTA_ALT
| 11
| 214
|  
|  
|-
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_LAST
| DOTAKeybindCommand_t.DOTA_KEYBIND_COUNT
| 12
| 215
|  
|  
|}
|}


=== AbilityLearnResult_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| AbilityLearnResult_t.ABILITY_CAN_BE_UPGRADED
| 0
|
|-
| AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_NOT_UPGRADABLE
| 1
|
|-
| AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_AT_MAX
| 2
|
|-
| AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_REQUIRES_LEVEL
| 3
|
|-
| AbilityLearnResult_t.ABILITY_NOT_LEARNABLE
| 4
|
|}


{{shortpagetitle}}
{{shortpagetitle}}

Revision as of 09:10, 29 March 2017

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 29 March 2017

CPanoramaScript_GameEvents

Function Signature Description
Subscribe "GameEvents".Subscribe( cstring pEventName, js_value funcVal ) Subscribe to a game event
Unsubscribe "GameEvents".Unsubscribe( integer nCallbackHandle ) Unsubscribe from a game event
SendCustomGameEventToServer "GameEvents".SendCustomGameEventToServer( cstring pEventName, js_object jsObject ) Send a custom game event
SendEventClientSide "GameEvents".SendEventClientSide( cstring pEventName, js_object jsObject ) Send a client-side event using gameeventmanager (only useful for a few specific events)


CPanoramaScript_CustomNetTables

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


$

Function Signature Description
Msg Msg( js_raw_args js_raw_args_1 ) Log a message
DispatchEvent DispatchEvent( js_raw_args js_raw_args_1 ) Dispatch an event
DispatchEventAsync DispatchEventAsync( js_raw_args js_raw_args_1 ) Dispatch an event to occur later
RegisterEventHandler RegisterEventHandler( js_raw_args js_raw_args_1 ) Register an event handler
RegisterForUnhandledEvent RegisterForUnhandledEvent( js_raw_args js_raw_args_1 ) Register a handler for an event that is not otherwise handled
UnregisterForUnhandledEvent UnregisterForUnhandledEvent( js_raw_args js_raw_args_1 ) Remove an unhandled event handler
FindChildInContext FindChildInContext( js_raw_args js_raw_args_1 ) Find an element
AsyncWebRequest AsyncWebRequest( js_raw_args js_raw_args_1 ) Make a web request
CreatePanel CreatePanel( js_raw_args js_raw_args_1 ) Create a new panel
Localize Localize( js_raw_args js_raw_args_1 ) Localize a string
Language Language( js_raw_args js_raw_args_1 ) Get the current language
Schedule Schedule( js_raw_args js_raw_args_1 ) Schedule a function to be called later
CancelScheduled CancelScheduled( js_raw_args js_raw_args_1 ) Cancelse a scheduled function
GetContextPanel GetContextPanel( js_raw_args js_raw_args_1 ) Get the current panel context
RegisterKeyBind RegisterKeyBind( js_raw_args js_raw_args_1 ) Register a key binding
Each Each( js_raw_args js_raw_args_1 ) Call a function on each given item


Panel

Function Signature Description
visible Panel.visible( boolean boolean_1 )
enabled Panel.enabled( boolean boolean_1 )
checked Panel.checked( boolean boolean_1 )
defaultfocus Panel.defaultfocus( cstring cstring_1 )
inputnamespace Panel.inputnamespace( cstring cstring_1 )
hittest Panel.hittest( boolean boolean_1 )
hittestchildren Panel.hittestchildren( boolean boolean_1 )
tabindex Panel.tabindex( float float_1 )
selectionpos_x Panel.selectionpos_x( float float_1 )
selectionpos_y Panel.selectionpos_y( float float_1 )
id Panel.id()
layoutfile Panel.layoutfile()
contentwidth Panel.contentwidth()
contentheight Panel.contentheight()
desiredlayoutwidth Panel.desiredlayoutwidth()
desiredlayoutheight Panel.desiredlayoutheight()
actuallayoutwidth Panel.actuallayoutwidth()
actuallayoutheight Panel.actuallayoutheight()
actualxoffset Panel.actualxoffset()
actualyoffset Panel.actualyoffset()
scrolloffset_y Panel.scrolloffset_y()
scrolloffset_x Panel.scrolloffset_x()
style Panel.style()
AddClass Panel.AddClass( cstring cstring_1 )
RemoveClass Panel.RemoveClass( cstring cstring_1 )
BHasClass Panel.BHasClass( cstring cstring_1 )
SetHasClass Panel.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass Panel.ToggleClass( cstring cstring_1 )
SwitchClass Panel.SwitchClass( cstring cstring_1, cstring cstring_2 )
ClearPanelEvent Panel.ClearPanelEvent( cstring cstring_1 )
SetDraggable Panel.SetDraggable( boolean boolean_1 )
IsDraggable Panel.IsDraggable()
GetChildCount Panel.GetChildCount()
GetChild Panel.GetChild( integer integer_1 )
GetChildIndex Panel.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children Panel.Children()
FindChildrenWithClassTraverse Panel.FindChildrenWithClassTraverse( cstring cstring_1 )
GetParent Panel.GetParent()
SetParent Panel.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild Panel.FindChild( cstring cstring_1 )
FindChildTraverse Panel.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile Panel.FindChildInLayoutFile( cstring cstring_1 )
RemoveAndDeleteChildren Panel.RemoveAndDeleteChildren()
MoveChildBefore Panel.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter Panel.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow Panel.GetPositionWithinWindow()
ApplyStyles Panel.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode Panel.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync Panel.DeleteAsync( float float_1 )
BIsTransparent Panel.BIsTransparent()
BAcceptsInput Panel.BAcceptsInput()
BAcceptsFocus Panel.BAcceptsFocus()
SetFocus Panel.SetFocus()
UpdateFocusInContext Panel.UpdateFocusInContext()
BHasHoverStyle Panel.BHasHoverStyle()
SetAcceptsFocus Panel.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown Panel.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus Panel.BHasKeyFocus()
SetScrollParentToFitWhenFocused Panel.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused Panel.BScrollParentToFitWhenFocused()
IsSelected Panel.IsSelected()
BHasDescendantKeyFocus Panel.BHasDescendantKeyFocus()
BLoadLayout Panel.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutFromString Panel.BLoadLayoutFromString( js_raw_args js_raw_args_1 )
LoadLayoutFromStringAsync Panel.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
LoadLayoutAsync Panel.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet Panel.BLoadLayoutSnippet( cstring cstring_1 )
BCreateChildren Panel.BCreateChildren( cstring cstring_1 )
SetTopOfInputContext Panel.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable Panel.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt Panel.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime Panel.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
ScrollToTop Panel.ScrollToTop()
ScrollToBottom Panel.ScrollToBottom()
ScrollToLeftEdge Panel.ScrollToLeftEdge()
ScrollToRightEdge Panel.ScrollToRightEdge()
ScrollParentToMakePanelFit Panel.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
BCanSeeInParentScroll Panel.BCanSeeInParentScroll()
GetAttributeInt Panel.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString Panel.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 Panel.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt Panel.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString Panel.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 Panel.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace Panel.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents Panel.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay Panel.BReadyForDisplay()
SetReadyForDisplay Panel.SetReadyForDisplay( boolean boolean_1 )
SetPanelEvent Panel.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext Panel.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus Panel.rememberchildfocus( boolean boolean_1 )
paneltype Panel.paneltype()


DOTACustomUIRoot

Function Signature Description
visible DOTACustomUIRoot.visible( boolean boolean_1 )
enabled DOTACustomUIRoot.enabled( boolean boolean_1 )
checked DOTACustomUIRoot.checked( boolean boolean_1 )
defaultfocus DOTACustomUIRoot.defaultfocus( cstring cstring_1 )
inputnamespace DOTACustomUIRoot.inputnamespace( cstring cstring_1 )
hittest DOTACustomUIRoot.hittest( boolean boolean_1 )
hittestchildren DOTACustomUIRoot.hittestchildren( boolean boolean_1 )
tabindex DOTACustomUIRoot.tabindex( float float_1 )
selectionpos_x DOTACustomUIRoot.selectionpos_x( float float_1 )
selectionpos_y DOTACustomUIRoot.selectionpos_y( float float_1 )
id DOTACustomUIRoot.id()
layoutfile DOTACustomUIRoot.layoutfile()
contentwidth DOTACustomUIRoot.contentwidth()
contentheight DOTACustomUIRoot.contentheight()
desiredlayoutwidth DOTACustomUIRoot.desiredlayoutwidth()
desiredlayoutheight DOTACustomUIRoot.desiredlayoutheight()
actuallayoutwidth DOTACustomUIRoot.actuallayoutwidth()
actuallayoutheight DOTACustomUIRoot.actuallayoutheight()
actualxoffset DOTACustomUIRoot.actualxoffset()
actualyoffset DOTACustomUIRoot.actualyoffset()
scrolloffset_y DOTACustomUIRoot.scrolloffset_y()
scrolloffset_x DOTACustomUIRoot.scrolloffset_x()
style DOTACustomUIRoot.style()
AddClass DOTACustomUIRoot.AddClass( cstring cstring_1 )
RemoveClass DOTACustomUIRoot.RemoveClass( cstring cstring_1 )
BHasClass DOTACustomUIRoot.BHasClass( cstring cstring_1 )
SetHasClass DOTACustomUIRoot.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass DOTACustomUIRoot.ToggleClass( cstring cstring_1 )
SwitchClass DOTACustomUIRoot.SwitchClass( cstring cstring_1, cstring cstring_2 )
ClearPanelEvent DOTACustomUIRoot.ClearPanelEvent( cstring cstring_1 )
SetDraggable DOTACustomUIRoot.SetDraggable( boolean boolean_1 )
IsDraggable DOTACustomUIRoot.IsDraggable()
GetChildCount DOTACustomUIRoot.GetChildCount()
GetChild DOTACustomUIRoot.GetChild( integer integer_1 )
GetChildIndex DOTACustomUIRoot.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children DOTACustomUIRoot.Children()
FindChildrenWithClassTraverse DOTACustomUIRoot.FindChildrenWithClassTraverse( cstring cstring_1 )
GetParent DOTACustomUIRoot.GetParent()
SetParent DOTACustomUIRoot.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild DOTACustomUIRoot.FindChild( cstring cstring_1 )
FindChildTraverse DOTACustomUIRoot.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile DOTACustomUIRoot.FindChildInLayoutFile( cstring cstring_1 )
RemoveAndDeleteChildren DOTACustomUIRoot.RemoveAndDeleteChildren()
MoveChildBefore DOTACustomUIRoot.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter DOTACustomUIRoot.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow DOTACustomUIRoot.GetPositionWithinWindow()
ApplyStyles DOTACustomUIRoot.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode DOTACustomUIRoot.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync DOTACustomUIRoot.DeleteAsync( float float_1 )
BIsTransparent DOTACustomUIRoot.BIsTransparent()
BAcceptsInput DOTACustomUIRoot.BAcceptsInput()
BAcceptsFocus DOTACustomUIRoot.BAcceptsFocus()
SetFocus DOTACustomUIRoot.SetFocus()
UpdateFocusInContext DOTACustomUIRoot.UpdateFocusInContext()
BHasHoverStyle DOTACustomUIRoot.BHasHoverStyle()
SetAcceptsFocus DOTACustomUIRoot.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown DOTACustomUIRoot.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus DOTACustomUIRoot.BHasKeyFocus()
SetScrollParentToFitWhenFocused DOTACustomUIRoot.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused DOTACustomUIRoot.BScrollParentToFitWhenFocused()
IsSelected DOTACustomUIRoot.IsSelected()
BHasDescendantKeyFocus DOTACustomUIRoot.BHasDescendantKeyFocus()
BLoadLayout DOTACustomUIRoot.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutFromString DOTACustomUIRoot.BLoadLayoutFromString( js_raw_args js_raw_args_1 )
LoadLayoutFromStringAsync DOTACustomUIRoot.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
LoadLayoutAsync DOTACustomUIRoot.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet DOTACustomUIRoot.BLoadLayoutSnippet( cstring cstring_1 )
BCreateChildren DOTACustomUIRoot.BCreateChildren( cstring cstring_1 )
SetTopOfInputContext DOTACustomUIRoot.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable DOTACustomUIRoot.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt DOTACustomUIRoot.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime DOTACustomUIRoot.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
ScrollToTop DOTACustomUIRoot.ScrollToTop()
ScrollToBottom DOTACustomUIRoot.ScrollToBottom()
ScrollToLeftEdge DOTACustomUIRoot.ScrollToLeftEdge()
ScrollToRightEdge DOTACustomUIRoot.ScrollToRightEdge()
ScrollParentToMakePanelFit DOTACustomUIRoot.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
BCanSeeInParentScroll DOTACustomUIRoot.BCanSeeInParentScroll()
GetAttributeInt DOTACustomUIRoot.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString DOTACustomUIRoot.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 DOTACustomUIRoot.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt DOTACustomUIRoot.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString DOTACustomUIRoot.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 DOTACustomUIRoot.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace DOTACustomUIRoot.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents DOTACustomUIRoot.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay DOTACustomUIRoot.BReadyForDisplay()
SetReadyForDisplay DOTACustomUIRoot.SetReadyForDisplay( boolean boolean_1 )
SetPanelEvent DOTACustomUIRoot.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext DOTACustomUIRoot.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus DOTACustomUIRoot.rememberchildfocus( boolean boolean_1 )
paneltype DOTACustomUIRoot.paneltype()


DOTAHud

Function Signature Description
visible DOTAHud.visible( boolean boolean_1 )
enabled DOTAHud.enabled( boolean boolean_1 )
checked DOTAHud.checked( boolean boolean_1 )
defaultfocus DOTAHud.defaultfocus( cstring cstring_1 )
inputnamespace DOTAHud.inputnamespace( cstring cstring_1 )
hittest DOTAHud.hittest( boolean boolean_1 )
hittestchildren DOTAHud.hittestchildren( boolean boolean_1 )
tabindex DOTAHud.tabindex( float float_1 )
selectionpos_x DOTAHud.selectionpos_x( float float_1 )
selectionpos_y DOTAHud.selectionpos_y( float float_1 )
id DOTAHud.id()
layoutfile DOTAHud.layoutfile()
contentwidth DOTAHud.contentwidth()
contentheight DOTAHud.contentheight()
desiredlayoutwidth DOTAHud.desiredlayoutwidth()
desiredlayoutheight DOTAHud.desiredlayoutheight()
actuallayoutwidth DOTAHud.actuallayoutwidth()
actuallayoutheight DOTAHud.actuallayoutheight()
actualxoffset DOTAHud.actualxoffset()
actualyoffset DOTAHud.actualyoffset()
scrolloffset_y DOTAHud.scrolloffset_y()
scrolloffset_x DOTAHud.scrolloffset_x()
style DOTAHud.style()
AddClass DOTAHud.AddClass( cstring cstring_1 )
RemoveClass DOTAHud.RemoveClass( cstring cstring_1 )
BHasClass DOTAHud.BHasClass( cstring cstring_1 )
SetHasClass DOTAHud.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass DOTAHud.ToggleClass( cstring cstring_1 )
SwitchClass DOTAHud.SwitchClass( cstring cstring_1, cstring cstring_2 )
ClearPanelEvent DOTAHud.ClearPanelEvent( cstring cstring_1 )
SetDraggable DOTAHud.SetDraggable( boolean boolean_1 )
IsDraggable DOTAHud.IsDraggable()
GetChildCount DOTAHud.GetChildCount()
GetChild DOTAHud.GetChild( integer integer_1 )
GetChildIndex DOTAHud.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children DOTAHud.Children()
FindChildrenWithClassTraverse DOTAHud.FindChildrenWithClassTraverse( cstring cstring_1 )
GetParent DOTAHud.GetParent()
SetParent DOTAHud.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild DOTAHud.FindChild( cstring cstring_1 )
FindChildTraverse DOTAHud.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile DOTAHud.FindChildInLayoutFile( cstring cstring_1 )
RemoveAndDeleteChildren DOTAHud.RemoveAndDeleteChildren()
MoveChildBefore DOTAHud.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter DOTAHud.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow DOTAHud.GetPositionWithinWindow()
ApplyStyles DOTAHud.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode DOTAHud.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync DOTAHud.DeleteAsync( float float_1 )
BIsTransparent DOTAHud.BIsTransparent()
BAcceptsInput DOTAHud.BAcceptsInput()
BAcceptsFocus DOTAHud.BAcceptsFocus()
SetFocus DOTAHud.SetFocus()
UpdateFocusInContext DOTAHud.UpdateFocusInContext()
BHasHoverStyle DOTAHud.BHasHoverStyle()
SetAcceptsFocus DOTAHud.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown DOTAHud.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus DOTAHud.BHasKeyFocus()
SetScrollParentToFitWhenFocused DOTAHud.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused DOTAHud.BScrollParentToFitWhenFocused()
IsSelected DOTAHud.IsSelected()
BHasDescendantKeyFocus DOTAHud.BHasDescendantKeyFocus()
BLoadLayout DOTAHud.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutFromString DOTAHud.BLoadLayoutFromString( js_raw_args js_raw_args_1 )
LoadLayoutFromStringAsync DOTAHud.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
LoadLayoutAsync DOTAHud.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet DOTAHud.BLoadLayoutSnippet( cstring cstring_1 )
BCreateChildren DOTAHud.BCreateChildren( cstring cstring_1 )
SetTopOfInputContext DOTAHud.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable DOTAHud.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt DOTAHud.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime DOTAHud.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
ScrollToTop DOTAHud.ScrollToTop()
ScrollToBottom DOTAHud.ScrollToBottom()
ScrollToLeftEdge DOTAHud.ScrollToLeftEdge()
ScrollToRightEdge DOTAHud.ScrollToRightEdge()
ScrollParentToMakePanelFit DOTAHud.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
BCanSeeInParentScroll DOTAHud.BCanSeeInParentScroll()
GetAttributeInt DOTAHud.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString DOTAHud.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 DOTAHud.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt DOTAHud.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString DOTAHud.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 DOTAHud.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace DOTAHud.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents DOTAHud.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay DOTAHud.BReadyForDisplay()
SetReadyForDisplay DOTAHud.SetReadyForDisplay( boolean boolean_1 )
SetPanelEvent DOTAHud.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext DOTAHud.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus DOTAHud.rememberchildfocus( boolean boolean_1 )
paneltype DOTAHud.paneltype()


DOTARadarButton

Function Signature Description
visible DOTARadarButton.visible( boolean boolean_1 )
enabled DOTARadarButton.enabled( boolean boolean_1 )
checked DOTARadarButton.checked( boolean boolean_1 )
defaultfocus DOTARadarButton.defaultfocus( cstring cstring_1 )
inputnamespace DOTARadarButton.inputnamespace( cstring cstring_1 )
hittest DOTARadarButton.hittest( boolean boolean_1 )
hittestchildren DOTARadarButton.hittestchildren( boolean boolean_1 )
tabindex DOTARadarButton.tabindex( float float_1 )
selectionpos_x DOTARadarButton.selectionpos_x( float float_1 )
selectionpos_y DOTARadarButton.selectionpos_y( float float_1 )
id DOTARadarButton.id()
layoutfile DOTARadarButton.layoutfile()
contentwidth DOTARadarButton.contentwidth()
contentheight DOTARadarButton.contentheight()
desiredlayoutwidth DOTARadarButton.desiredlayoutwidth()
desiredlayoutheight DOTARadarButton.desiredlayoutheight()
actuallayoutwidth DOTARadarButton.actuallayoutwidth()
actuallayoutheight DOTARadarButton.actuallayoutheight()
actualxoffset DOTARadarButton.actualxoffset()
actualyoffset DOTARadarButton.actualyoffset()
scrolloffset_y DOTARadarButton.scrolloffset_y()
scrolloffset_x DOTARadarButton.scrolloffset_x()
style DOTARadarButton.style()
AddClass DOTARadarButton.AddClass( cstring cstring_1 )
RemoveClass DOTARadarButton.RemoveClass( cstring cstring_1 )
BHasClass DOTARadarButton.BHasClass( cstring cstring_1 )
SetHasClass DOTARadarButton.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass DOTARadarButton.ToggleClass( cstring cstring_1 )
SwitchClass DOTARadarButton.SwitchClass( cstring cstring_1, cstring cstring_2 )
ClearPanelEvent DOTARadarButton.ClearPanelEvent( cstring cstring_1 )
SetDraggable DOTARadarButton.SetDraggable( boolean boolean_1 )
IsDraggable DOTARadarButton.IsDraggable()
GetChildCount DOTARadarButton.GetChildCount()
GetChild DOTARadarButton.GetChild( integer integer_1 )
GetChildIndex DOTARadarButton.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children DOTARadarButton.Children()
FindChildrenWithClassTraverse DOTARadarButton.FindChildrenWithClassTraverse( cstring cstring_1 )
GetParent DOTARadarButton.GetParent()
SetParent DOTARadarButton.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild DOTARadarButton.FindChild( cstring cstring_1 )
FindChildTraverse DOTARadarButton.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile DOTARadarButton.FindChildInLayoutFile( cstring cstring_1 )
RemoveAndDeleteChildren DOTARadarButton.RemoveAndDeleteChildren()
MoveChildBefore DOTARadarButton.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter DOTARadarButton.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow DOTARadarButton.GetPositionWithinWindow()
ApplyStyles DOTARadarButton.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode DOTARadarButton.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync DOTARadarButton.DeleteAsync( float float_1 )
BIsTransparent DOTARadarButton.BIsTransparent()
BAcceptsInput DOTARadarButton.BAcceptsInput()
BAcceptsFocus DOTARadarButton.BAcceptsFocus()
SetFocus DOTARadarButton.SetFocus()
UpdateFocusInContext DOTARadarButton.UpdateFocusInContext()
BHasHoverStyle DOTARadarButton.BHasHoverStyle()
SetAcceptsFocus DOTARadarButton.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown DOTARadarButton.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus DOTARadarButton.BHasKeyFocus()
SetScrollParentToFitWhenFocused DOTARadarButton.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused DOTARadarButton.BScrollParentToFitWhenFocused()
IsSelected DOTARadarButton.IsSelected()
BHasDescendantKeyFocus DOTARadarButton.BHasDescendantKeyFocus()
BLoadLayout DOTARadarButton.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutFromString DOTARadarButton.BLoadLayoutFromString( js_raw_args js_raw_args_1 )
LoadLayoutFromStringAsync DOTARadarButton.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
LoadLayoutAsync DOTARadarButton.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet DOTARadarButton.BLoadLayoutSnippet( cstring cstring_1 )
BCreateChildren DOTARadarButton.BCreateChildren( cstring cstring_1 )
SetTopOfInputContext DOTARadarButton.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable DOTARadarButton.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt DOTARadarButton.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime DOTARadarButton.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
ScrollToTop DOTARadarButton.ScrollToTop()
ScrollToBottom DOTARadarButton.ScrollToBottom()
ScrollToLeftEdge DOTARadarButton.ScrollToLeftEdge()
ScrollToRightEdge DOTARadarButton.ScrollToRightEdge()
ScrollParentToMakePanelFit DOTARadarButton.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
BCanSeeInParentScroll DOTARadarButton.BCanSeeInParentScroll()
GetAttributeInt DOTARadarButton.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString DOTARadarButton.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 DOTARadarButton.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt DOTARadarButton.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString DOTARadarButton.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 DOTARadarButton.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace DOTARadarButton.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents DOTARadarButton.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay DOTARadarButton.BReadyForDisplay()
SetReadyForDisplay DOTARadarButton.SetReadyForDisplay( boolean boolean_1 )
SetPanelEvent DOTARadarButton.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext DOTARadarButton.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus DOTARadarButton.rememberchildfocus( boolean boolean_1 )
paneltype DOTARadarButton.paneltype()


DOTAAbilityList

Function Signature Description
visible DOTAAbilityList.visible( boolean boolean_1 )
enabled DOTAAbilityList.enabled( boolean boolean_1 )
checked DOTAAbilityList.checked( boolean boolean_1 )
defaultfocus DOTAAbilityList.defaultfocus( cstring cstring_1 )
inputnamespace DOTAAbilityList.inputnamespace( cstring cstring_1 )
hittest DOTAAbilityList.hittest( boolean boolean_1 )
hittestchildren DOTAAbilityList.hittestchildren( boolean boolean_1 )
tabindex DOTAAbilityList.tabindex( float float_1 )
selectionpos_x DOTAAbilityList.selectionpos_x( float float_1 )
selectionpos_y DOTAAbilityList.selectionpos_y( float float_1 )
id DOTAAbilityList.id()
layoutfile DOTAAbilityList.layoutfile()
contentwidth DOTAAbilityList.contentwidth()
contentheight DOTAAbilityList.contentheight()
desiredlayoutwidth DOTAAbilityList.desiredlayoutwidth()
desiredlayoutheight DOTAAbilityList.desiredlayoutheight()
actuallayoutwidth DOTAAbilityList.actuallayoutwidth()
actuallayoutheight DOTAAbilityList.actuallayoutheight()
actualxoffset DOTAAbilityList.actualxoffset()
actualyoffset DOTAAbilityList.actualyoffset()
scrolloffset_y DOTAAbilityList.scrolloffset_y()
scrolloffset_x DOTAAbilityList.scrolloffset_x()
style DOTAAbilityList.style()
AddClass DOTAAbilityList.AddClass( cstring cstring_1 )
RemoveClass DOTAAbilityList.RemoveClass( cstring cstring_1 )
BHasClass DOTAAbilityList.BHasClass( cstring cstring_1 )
SetHasClass DOTAAbilityList.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass DOTAAbilityList.ToggleClass( cstring cstring_1 )
SwitchClass DOTAAbilityList.SwitchClass( cstring cstring_1, cstring cstring_2 )
ClearPanelEvent DOTAAbilityList.ClearPanelEvent( cstring cstring_1 )
SetDraggable DOTAAbilityList.SetDraggable( boolean boolean_1 )
IsDraggable DOTAAbilityList.IsDraggable()
GetChildCount DOTAAbilityList.GetChildCount()
GetChild DOTAAbilityList.GetChild( integer integer_1 )
GetChildIndex DOTAAbilityList.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children DOTAAbilityList.Children()
FindChildrenWithClassTraverse DOTAAbilityList.FindChildrenWithClassTraverse( cstring cstring_1 )
GetParent DOTAAbilityList.GetParent()
SetParent DOTAAbilityList.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild DOTAAbilityList.FindChild( cstring cstring_1 )
FindChildTraverse DOTAAbilityList.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile DOTAAbilityList.FindChildInLayoutFile( cstring cstring_1 )
RemoveAndDeleteChildren DOTAAbilityList.RemoveAndDeleteChildren()
MoveChildBefore DOTAAbilityList.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter DOTAAbilityList.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow DOTAAbilityList.GetPositionWithinWindow()
ApplyStyles DOTAAbilityList.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode DOTAAbilityList.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync DOTAAbilityList.DeleteAsync( float float_1 )
BIsTransparent DOTAAbilityList.BIsTransparent()
BAcceptsInput DOTAAbilityList.BAcceptsInput()
BAcceptsFocus DOTAAbilityList.BAcceptsFocus()
SetFocus DOTAAbilityList.SetFocus()
UpdateFocusInContext DOTAAbilityList.UpdateFocusInContext()
BHasHoverStyle DOTAAbilityList.BHasHoverStyle()
SetAcceptsFocus DOTAAbilityList.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown DOTAAbilityList.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus DOTAAbilityList.BHasKeyFocus()
SetScrollParentToFitWhenFocused DOTAAbilityList.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused DOTAAbilityList.BScrollParentToFitWhenFocused()
IsSelected DOTAAbilityList.IsSelected()
BHasDescendantKeyFocus DOTAAbilityList.BHasDescendantKeyFocus()
BLoadLayout DOTAAbilityList.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutFromString DOTAAbilityList.BLoadLayoutFromString( js_raw_args js_raw_args_1 )
LoadLayoutFromStringAsync DOTAAbilityList.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
LoadLayoutAsync DOTAAbilityList.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet DOTAAbilityList.BLoadLayoutSnippet( cstring cstring_1 )
BCreateChildren DOTAAbilityList.BCreateChildren( cstring cstring_1 )
SetTopOfInputContext DOTAAbilityList.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable DOTAAbilityList.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt DOTAAbilityList.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime DOTAAbilityList.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
ScrollToTop DOTAAbilityList.ScrollToTop()
ScrollToBottom DOTAAbilityList.ScrollToBottom()
ScrollToLeftEdge DOTAAbilityList.ScrollToLeftEdge()
ScrollToRightEdge DOTAAbilityList.ScrollToRightEdge()
ScrollParentToMakePanelFit DOTAAbilityList.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
BCanSeeInParentScroll DOTAAbilityList.BCanSeeInParentScroll()
GetAttributeInt DOTAAbilityList.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString DOTAAbilityList.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 DOTAAbilityList.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt DOTAAbilityList.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString DOTAAbilityList.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 DOTAAbilityList.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace DOTAAbilityList.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents DOTAAbilityList.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay DOTAAbilityList.BReadyForDisplay()
SetReadyForDisplay DOTAAbilityList.SetReadyForDisplay( boolean boolean_1 )
SetPanelEvent DOTAAbilityList.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext DOTAAbilityList.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus DOTAAbilityList.rememberchildfocus( boolean boolean_1 )
paneltype DOTAAbilityList.paneltype()


Label

Function Signature Description
visible Label.visible( boolean boolean_1 )
enabled Label.enabled( boolean boolean_1 )
checked Label.checked( boolean boolean_1 )
defaultfocus Label.defaultfocus( cstring cstring_1 )
inputnamespace Label.inputnamespace( cstring cstring_1 )
hittest Label.hittest( boolean boolean_1 )
hittestchildren Label.hittestchildren( boolean boolean_1 )
tabindex Label.tabindex( float float_1 )
selectionpos_x Label.selectionpos_x( float float_1 )
selectionpos_y Label.selectionpos_y( float float_1 )
id Label.id()
layoutfile Label.layoutfile()
contentwidth Label.contentwidth()
contentheight Label.contentheight()
desiredlayoutwidth Label.desiredlayoutwidth()
desiredlayoutheight Label.desiredlayoutheight()
actuallayoutwidth Label.actuallayoutwidth()
actuallayoutheight Label.actuallayoutheight()
actualxoffset Label.actualxoffset()
actualyoffset Label.actualyoffset()
scrolloffset_y Label.scrolloffset_y()
scrolloffset_x Label.scrolloffset_x()
style Label.style()
AddClass Label.AddClass( cstring cstring_1 )
RemoveClass Label.RemoveClass( cstring cstring_1 )
BHasClass Label.BHasClass( cstring cstring_1 )
SetHasClass Label.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass Label.ToggleClass( cstring cstring_1 )
SwitchClass Label.SwitchClass( cstring cstring_1, cstring cstring_2 )
ClearPanelEvent Label.ClearPanelEvent( cstring cstring_1 )
SetDraggable Label.SetDraggable( boolean boolean_1 )
IsDraggable Label.IsDraggable()
GetChildCount Label.GetChildCount()
GetChild Label.GetChild( integer integer_1 )
GetChildIndex Label.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children Label.Children()
FindChildrenWithClassTraverse Label.FindChildrenWithClassTraverse( cstring cstring_1 )
GetParent Label.GetParent()
SetParent Label.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild Label.FindChild( cstring cstring_1 )
FindChildTraverse Label.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile Label.FindChildInLayoutFile( cstring cstring_1 )
RemoveAndDeleteChildren Label.RemoveAndDeleteChildren()
MoveChildBefore Label.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter Label.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow Label.GetPositionWithinWindow()
ApplyStyles Label.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode Label.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync Label.DeleteAsync( float float_1 )
BIsTransparent Label.BIsTransparent()
BAcceptsInput Label.BAcceptsInput()
BAcceptsFocus Label.BAcceptsFocus()
SetFocus Label.SetFocus()
UpdateFocusInContext Label.UpdateFocusInContext()
BHasHoverStyle Label.BHasHoverStyle()
SetAcceptsFocus Label.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown Label.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus Label.BHasKeyFocus()
SetScrollParentToFitWhenFocused Label.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused Label.BScrollParentToFitWhenFocused()
IsSelected Label.IsSelected()
BHasDescendantKeyFocus Label.BHasDescendantKeyFocus()
BLoadLayout Label.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutFromString Label.BLoadLayoutFromString( js_raw_args js_raw_args_1 )
LoadLayoutFromStringAsync Label.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
LoadLayoutAsync Label.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet Label.BLoadLayoutSnippet( cstring cstring_1 )
BCreateChildren Label.BCreateChildren( cstring cstring_1 )
SetTopOfInputContext Label.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable Label.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt Label.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime Label.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
ScrollToTop Label.ScrollToTop()
ScrollToBottom Label.ScrollToBottom()
ScrollToLeftEdge Label.ScrollToLeftEdge()
ScrollToRightEdge Label.ScrollToRightEdge()
ScrollParentToMakePanelFit Label.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
BCanSeeInParentScroll Label.BCanSeeInParentScroll()
GetAttributeInt Label.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString Label.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 Label.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt Label.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString Label.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 Label.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace Label.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents Label.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay Label.BReadyForDisplay()
SetReadyForDisplay Label.SetReadyForDisplay( boolean boolean_1 )
text Label.text( cstring cstring_1 )
html Label.html( boolean boolean_1 )
SetPanelEvent Label.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext Label.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus Label.rememberchildfocus( boolean boolean_1 )
paneltype Label.paneltype()


DOTAHUDShop

Function Signature Description
visible DOTAHUDShop.visible( boolean boolean_1 )
enabled DOTAHUDShop.enabled( boolean boolean_1 )
checked DOTAHUDShop.checked( boolean boolean_1 )
defaultfocus DOTAHUDShop.defaultfocus( cstring cstring_1 )
inputnamespace DOTAHUDShop.inputnamespace( cstring cstring_1 )
hittest DOTAHUDShop.hittest( boolean boolean_1 )
hittestchildren DOTAHUDShop.hittestchildren( boolean boolean_1 )
tabindex DOTAHUDShop.tabindex( float float_1 )
selectionpos_x DOTAHUDShop.selectionpos_x( float float_1 )
selectionpos_y DOTAHUDShop.selectionpos_y( float float_1 )
id DOTAHUDShop.id()
layoutfile DOTAHUDShop.layoutfile()
contentwidth DOTAHUDShop.contentwidth()
contentheight DOTAHUDShop.contentheight()
desiredlayoutwidth DOTAHUDShop.desiredlayoutwidth()
desiredlayoutheight DOTAHUDShop.desiredlayoutheight()
actuallayoutwidth DOTAHUDShop.actuallayoutwidth()
actuallayoutheight DOTAHUDShop.actuallayoutheight()
actualxoffset DOTAHUDShop.actualxoffset()
actualyoffset DOTAHUDShop.actualyoffset()
scrolloffset_y DOTAHUDShop.scrolloffset_y()
scrolloffset_x DOTAHUDShop.scrolloffset_x()
style DOTAHUDShop.style()
AddClass DOTAHUDShop.AddClass( cstring cstring_1 )
RemoveClass DOTAHUDShop.RemoveClass( cstring cstring_1 )
BHasClass DOTAHUDShop.BHasClass( cstring cstring_1 )
SetHasClass DOTAHUDShop.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass DOTAHUDShop.ToggleClass( cstring cstring_1 )
SwitchClass DOTAHUDShop.SwitchClass( cstring cstring_1, cstring cstring_2 )
ClearPanelEvent DOTAHUDShop.ClearPanelEvent( cstring cstring_1 )
SetDraggable DOTAHUDShop.SetDraggable( boolean boolean_1 )
IsDraggable DOTAHUDShop.IsDraggable()
GetChildCount DOTAHUDShop.GetChildCount()
GetChild DOTAHUDShop.GetChild( integer integer_1 )
GetChildIndex DOTAHUDShop.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children DOTAHUDShop.Children()
FindChildrenWithClassTraverse DOTAHUDShop.FindChildrenWithClassTraverse( cstring cstring_1 )
GetParent DOTAHUDShop.GetParent()
SetParent DOTAHUDShop.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild DOTAHUDShop.FindChild( cstring cstring_1 )
FindChildTraverse DOTAHUDShop.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile DOTAHUDShop.FindChildInLayoutFile( cstring cstring_1 )
RemoveAndDeleteChildren DOTAHUDShop.RemoveAndDeleteChildren()
MoveChildBefore DOTAHUDShop.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter DOTAHUDShop.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow DOTAHUDShop.GetPositionWithinWindow()
ApplyStyles DOTAHUDShop.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode DOTAHUDShop.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync DOTAHUDShop.DeleteAsync( float float_1 )
BIsTransparent DOTAHUDShop.BIsTransparent()
BAcceptsInput DOTAHUDShop.BAcceptsInput()
BAcceptsFocus DOTAHUDShop.BAcceptsFocus()
SetFocus DOTAHUDShop.SetFocus()
UpdateFocusInContext DOTAHUDShop.UpdateFocusInContext()
BHasHoverStyle DOTAHUDShop.BHasHoverStyle()
SetAcceptsFocus DOTAHUDShop.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown DOTAHUDShop.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus DOTAHUDShop.BHasKeyFocus()
SetScrollParentToFitWhenFocused DOTAHUDShop.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused DOTAHUDShop.BScrollParentToFitWhenFocused()
IsSelected DOTAHUDShop.IsSelected()
BHasDescendantKeyFocus DOTAHUDShop.BHasDescendantKeyFocus()
BLoadLayout DOTAHUDShop.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutFromString DOTAHUDShop.BLoadLayoutFromString( js_raw_args js_raw_args_1 )
LoadLayoutFromStringAsync DOTAHUDShop.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
LoadLayoutAsync DOTAHUDShop.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet DOTAHUDShop.BLoadLayoutSnippet( cstring cstring_1 )
BCreateChildren DOTAHUDShop.BCreateChildren( cstring cstring_1 )
SetTopOfInputContext DOTAHUDShop.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable DOTAHUDShop.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt DOTAHUDShop.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime DOTAHUDShop.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
ScrollToTop DOTAHUDShop.ScrollToTop()
ScrollToBottom DOTAHUDShop.ScrollToBottom()
ScrollToLeftEdge DOTAHUDShop.ScrollToLeftEdge()
ScrollToRightEdge DOTAHUDShop.ScrollToRightEdge()
ScrollParentToMakePanelFit DOTAHUDShop.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
BCanSeeInParentScroll DOTAHUDShop.BCanSeeInParentScroll()
GetAttributeInt DOTAHUDShop.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString DOTAHUDShop.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 DOTAHUDShop.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt DOTAHUDShop.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString DOTAHUDShop.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 DOTAHUDShop.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace DOTAHUDShop.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents DOTAHUDShop.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay DOTAHUDShop.BReadyForDisplay()
SetReadyForDisplay DOTAHUDShop.SetReadyForDisplay( boolean boolean_1 )
SetPanelEvent DOTAHUDShop.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext DOTAHUDShop.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus DOTAHUDShop.rememberchildfocus( boolean boolean_1 )
paneltype DOTAHUDShop.paneltype()


DOTAAvatarImage

Function Signature Description
visible DOTAAvatarImage.visible( boolean boolean_1 )
enabled DOTAAvatarImage.enabled( boolean boolean_1 )
checked DOTAAvatarImage.checked( boolean boolean_1 )
defaultfocus DOTAAvatarImage.defaultfocus( cstring cstring_1 )
inputnamespace DOTAAvatarImage.inputnamespace( cstring cstring_1 )
hittest DOTAAvatarImage.hittest( boolean boolean_1 )
hittestchildren DOTAAvatarImage.hittestchildren( boolean boolean_1 )
tabindex DOTAAvatarImage.tabindex( float float_1 )
selectionpos_x DOTAAvatarImage.selectionpos_x( float float_1 )
selectionpos_y DOTAAvatarImage.selectionpos_y( float float_1 )
id DOTAAvatarImage.id()
layoutfile DOTAAvatarImage.layoutfile()
contentwidth DOTAAvatarImage.contentwidth()
contentheight DOTAAvatarImage.contentheight()
desiredlayoutwidth DOTAAvatarImage.desiredlayoutwidth()
desiredlayoutheight DOTAAvatarImage.desiredlayoutheight()
actuallayoutwidth DOTAAvatarImage.actuallayoutwidth()
actuallayoutheight DOTAAvatarImage.actuallayoutheight()
actualxoffset DOTAAvatarImage.actualxoffset()
actualyoffset DOTAAvatarImage.actualyoffset()
scrolloffset_y DOTAAvatarImage.scrolloffset_y()
scrolloffset_x DOTAAvatarImage.scrolloffset_x()
style DOTAAvatarImage.style()
AddClass DOTAAvatarImage.AddClass( cstring cstring_1 )
RemoveClass DOTAAvatarImage.RemoveClass( cstring cstring_1 )
BHasClass DOTAAvatarImage.BHasClass( cstring cstring_1 )
SetHasClass DOTAAvatarImage.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass DOTAAvatarImage.ToggleClass( cstring cstring_1 )
SwitchClass DOTAAvatarImage.SwitchClass( cstring cstring_1, cstring cstring_2 )
ClearPanelEvent DOTAAvatarImage.ClearPanelEvent( cstring cstring_1 )
SetDraggable DOTAAvatarImage.SetDraggable( boolean boolean_1 )
IsDraggable DOTAAvatarImage.IsDraggable()
GetChildCount DOTAAvatarImage.GetChildCount()
GetChild DOTAAvatarImage.GetChild( integer integer_1 )
GetChildIndex DOTAAvatarImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children DOTAAvatarImage.Children()
FindChildrenWithClassTraverse DOTAAvatarImage.FindChildrenWithClassTraverse( cstring cstring_1 )
GetParent DOTAAvatarImage.GetParent()
SetParent DOTAAvatarImage.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild DOTAAvatarImage.FindChild( cstring cstring_1 )
FindChildTraverse DOTAAvatarImage.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile DOTAAvatarImage.FindChildInLayoutFile( cstring cstring_1 )
RemoveAndDeleteChildren DOTAAvatarImage.RemoveAndDeleteChildren()
MoveChildBefore DOTAAvatarImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter DOTAAvatarImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow DOTAAvatarImage.GetPositionWithinWindow()
ApplyStyles DOTAAvatarImage.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode DOTAAvatarImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync DOTAAvatarImage.DeleteAsync( float float_1 )
BIsTransparent DOTAAvatarImage.BIsTransparent()
BAcceptsInput DOTAAvatarImage.BAcceptsInput()
BAcceptsFocus DOTAAvatarImage.BAcceptsFocus()
SetFocus DOTAAvatarImage.SetFocus()
UpdateFocusInContext DOTAAvatarImage.UpdateFocusInContext()
BHasHoverStyle DOTAAvatarImage.BHasHoverStyle()
SetAcceptsFocus DOTAAvatarImage.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown DOTAAvatarImage.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus DOTAAvatarImage.BHasKeyFocus()
SetScrollParentToFitWhenFocused DOTAAvatarImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused DOTAAvatarImage.BScrollParentToFitWhenFocused()
IsSelected DOTAAvatarImage.IsSelected()
BHasDescendantKeyFocus DOTAAvatarImage.BHasDescendantKeyFocus()
BLoadLayout DOTAAvatarImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutFromString DOTAAvatarImage.BLoadLayoutFromString( js_raw_args js_raw_args_1 )
LoadLayoutFromStringAsync DOTAAvatarImage.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
LoadLayoutAsync DOTAAvatarImage.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet DOTAAvatarImage.BLoadLayoutSnippet( cstring cstring_1 )
BCreateChildren DOTAAvatarImage.BCreateChildren( cstring cstring_1 )
SetTopOfInputContext DOTAAvatarImage.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable DOTAAvatarImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt DOTAAvatarImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime DOTAAvatarImage.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
ScrollToTop DOTAAvatarImage.ScrollToTop()
ScrollToBottom DOTAAvatarImage.ScrollToBottom()
ScrollToLeftEdge DOTAAvatarImage.ScrollToLeftEdge()
ScrollToRightEdge DOTAAvatarImage.ScrollToRightEdge()
ScrollParentToMakePanelFit DOTAAvatarImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
BCanSeeInParentScroll DOTAAvatarImage.BCanSeeInParentScroll()
GetAttributeInt DOTAAvatarImage.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString DOTAAvatarImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 DOTAAvatarImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt DOTAAvatarImage.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString DOTAAvatarImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 DOTAAvatarImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace DOTAAvatarImage.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents DOTAAvatarImage.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay DOTAAvatarImage.BReadyForDisplay()
SetReadyForDisplay DOTAAvatarImage.SetReadyForDisplay( boolean boolean_1 )
steamid DOTAAvatarImage.steamid( cstring cstring_1 )
accountid DOTAAvatarImage.accountid( cstring cstring_1 )
SetPanelEvent DOTAAvatarImage.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext DOTAAvatarImage.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus DOTAAvatarImage.rememberchildfocus( boolean boolean_1 )
paneltype DOTAAvatarImage.paneltype()


CustomUIElement

Function Signature Description
visible CustomUIElement.visible( boolean boolean_1 )
enabled CustomUIElement.enabled( boolean boolean_1 )
checked CustomUIElement.checked( boolean boolean_1 )
defaultfocus CustomUIElement.defaultfocus( cstring cstring_1 )
inputnamespace CustomUIElement.inputnamespace( cstring cstring_1 )
hittest CustomUIElement.hittest( boolean boolean_1 )
hittestchildren CustomUIElement.hittestchildren( boolean boolean_1 )
tabindex CustomUIElement.tabindex( float float_1 )
selectionpos_x CustomUIElement.selectionpos_x( float float_1 )
selectionpos_y CustomUIElement.selectionpos_y( float float_1 )
id CustomUIElement.id()
layoutfile CustomUIElement.layoutfile()
contentwidth CustomUIElement.contentwidth()
contentheight CustomUIElement.contentheight()
desiredlayoutwidth CustomUIElement.desiredlayoutwidth()
desiredlayoutheight CustomUIElement.desiredlayoutheight()
actuallayoutwidth CustomUIElement.actuallayoutwidth()
actuallayoutheight CustomUIElement.actuallayoutheight()
actualxoffset CustomUIElement.actualxoffset()
actualyoffset CustomUIElement.actualyoffset()
scrolloffset_y CustomUIElement.scrolloffset_y()
scrolloffset_x CustomUIElement.scrolloffset_x()
style CustomUIElement.style()
AddClass CustomUIElement.AddClass( cstring cstring_1 )
RemoveClass CustomUIElement.RemoveClass( cstring cstring_1 )
BHasClass CustomUIElement.BHasClass( cstring cstring_1 )
SetHasClass CustomUIElement.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass CustomUIElement.ToggleClass( cstring cstring_1 )
SwitchClass CustomUIElement.SwitchClass( cstring cstring_1, cstring cstring_2 )
ClearPanelEvent CustomUIElement.ClearPanelEvent( cstring cstring_1 )
SetDraggable CustomUIElement.SetDraggable( boolean boolean_1 )
IsDraggable CustomUIElement.IsDraggable()
GetChildCount CustomUIElement.GetChildCount()
GetChild CustomUIElement.GetChild( integer integer_1 )
GetChildIndex CustomUIElement.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children CustomUIElement.Children()
FindChildrenWithClassTraverse CustomUIElement.FindChildrenWithClassTraverse( cstring cstring_1 )
GetParent CustomUIElement.GetParent()
SetParent CustomUIElement.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild CustomUIElement.FindChild( cstring cstring_1 )
FindChildTraverse CustomUIElement.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile CustomUIElement.FindChildInLayoutFile( cstring cstring_1 )
RemoveAndDeleteChildren CustomUIElement.RemoveAndDeleteChildren()
MoveChildBefore CustomUIElement.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter CustomUIElement.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow CustomUIElement.GetPositionWithinWindow()
ApplyStyles CustomUIElement.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode CustomUIElement.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync CustomUIElement.DeleteAsync( float float_1 )
BIsTransparent CustomUIElement.BIsTransparent()
BAcceptsInput CustomUIElement.BAcceptsInput()
BAcceptsFocus CustomUIElement.BAcceptsFocus()
SetFocus CustomUIElement.SetFocus()
UpdateFocusInContext CustomUIElement.UpdateFocusInContext()
BHasHoverStyle CustomUIElement.BHasHoverStyle()
SetAcceptsFocus CustomUIElement.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown CustomUIElement.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus CustomUIElement.BHasKeyFocus()
SetScrollParentToFitWhenFocused CustomUIElement.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused CustomUIElement.BScrollParentToFitWhenFocused()
IsSelected CustomUIElement.IsSelected()
BHasDescendantKeyFocus CustomUIElement.BHasDescendantKeyFocus()
BLoadLayout CustomUIElement.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutFromString CustomUIElement.BLoadLayoutFromString( js_raw_args js_raw_args_1 )
LoadLayoutFromStringAsync CustomUIElement.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
LoadLayoutAsync CustomUIElement.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet CustomUIElement.BLoadLayoutSnippet( cstring cstring_1 )
BCreateChildren CustomUIElement.BCreateChildren( cstring cstring_1 )
SetTopOfInputContext CustomUIElement.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable CustomUIElement.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt CustomUIElement.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime CustomUIElement.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
ScrollToTop CustomUIElement.ScrollToTop()
ScrollToBottom CustomUIElement.ScrollToBottom()
ScrollToLeftEdge CustomUIElement.ScrollToLeftEdge()
ScrollToRightEdge CustomUIElement.ScrollToRightEdge()
ScrollParentToMakePanelFit CustomUIElement.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
BCanSeeInParentScroll CustomUIElement.BCanSeeInParentScroll()
GetAttributeInt CustomUIElement.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString CustomUIElement.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 CustomUIElement.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt CustomUIElement.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString CustomUIElement.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 CustomUIElement.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace CustomUIElement.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents CustomUIElement.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay CustomUIElement.BReadyForDisplay()
SetReadyForDisplay CustomUIElement.SetReadyForDisplay( boolean boolean_1 )
SetPanelEvent CustomUIElement.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext CustomUIElement.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus CustomUIElement.rememberchildfocus( boolean boolean_1 )
paneltype CustomUIElement.paneltype()


DOTAHudPreGame

Function Signature Description
visible DOTAHudPreGame.visible( boolean boolean_1 )
enabled DOTAHudPreGame.enabled( boolean boolean_1 )
checked DOTAHudPreGame.checked( boolean boolean_1 )
defaultfocus DOTAHudPreGame.defaultfocus( cstring cstring_1 )
inputnamespace DOTAHudPreGame.inputnamespace( cstring cstring_1 )
hittest DOTAHudPreGame.hittest( boolean boolean_1 )
hittestchildren DOTAHudPreGame.hittestchildren( boolean boolean_1 )
tabindex DOTAHudPreGame.tabindex( float float_1 )
selectionpos_x DOTAHudPreGame.selectionpos_x( float float_1 )
selectionpos_y DOTAHudPreGame.selectionpos_y( float float_1 )
id DOTAHudPreGame.id()
layoutfile DOTAHudPreGame.layoutfile()
contentwidth DOTAHudPreGame.contentwidth()
contentheight DOTAHudPreGame.contentheight()
desiredlayoutwidth DOTAHudPreGame.desiredlayoutwidth()
desiredlayoutheight DOTAHudPreGame.desiredlayoutheight()
actuallayoutwidth DOTAHudPreGame.actuallayoutwidth()
actuallayoutheight DOTAHudPreGame.actuallayoutheight()
actualxoffset DOTAHudPreGame.actualxoffset()
actualyoffset DOTAHudPreGame.actualyoffset()
scrolloffset_y DOTAHudPreGame.scrolloffset_y()
scrolloffset_x DOTAHudPreGame.scrolloffset_x()
style DOTAHudPreGame.style()
AddClass DOTAHudPreGame.AddClass( cstring cstring_1 )
RemoveClass DOTAHudPreGame.RemoveClass( cstring cstring_1 )
BHasClass DOTAHudPreGame.BHasClass( cstring cstring_1 )
SetHasClass DOTAHudPreGame.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass DOTAHudPreGame.ToggleClass( cstring cstring_1 )
SwitchClass DOTAHudPreGame.SwitchClass( cstring cstring_1, cstring cstring_2 )
ClearPanelEvent DOTAHudPreGame.ClearPanelEvent( cstring cstring_1 )
SetDraggable DOTAHudPreGame.SetDraggable( boolean boolean_1 )
IsDraggable DOTAHudPreGame.IsDraggable()
GetChildCount DOTAHudPreGame.GetChildCount()
GetChild DOTAHudPreGame.GetChild( integer integer_1 )
GetChildIndex DOTAHudPreGame.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children DOTAHudPreGame.Children()
FindChildrenWithClassTraverse DOTAHudPreGame.FindChildrenWithClassTraverse( cstring cstring_1 )
GetParent DOTAHudPreGame.GetParent()
SetParent DOTAHudPreGame.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild DOTAHudPreGame.FindChild( cstring cstring_1 )
FindChildTraverse DOTAHudPreGame.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile DOTAHudPreGame.FindChildInLayoutFile( cstring cstring_1 )
RemoveAndDeleteChildren DOTAHudPreGame.RemoveAndDeleteChildren()
MoveChildBefore DOTAHudPreGame.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter DOTAHudPreGame.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow DOTAHudPreGame.GetPositionWithinWindow()
ApplyStyles DOTAHudPreGame.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode DOTAHudPreGame.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync DOTAHudPreGame.DeleteAsync( float float_1 )
BIsTransparent DOTAHudPreGame.BIsTransparent()
BAcceptsInput DOTAHudPreGame.BAcceptsInput()
BAcceptsFocus DOTAHudPreGame.BAcceptsFocus()
SetFocus DOTAHudPreGame.SetFocus()
UpdateFocusInContext DOTAHudPreGame.UpdateFocusInContext()
BHasHoverStyle DOTAHudPreGame.BHasHoverStyle()
SetAcceptsFocus DOTAHudPreGame.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown DOTAHudPreGame.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus DOTAHudPreGame.BHasKeyFocus()
SetScrollParentToFitWhenFocused DOTAHudPreGame.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused DOTAHudPreGame.BScrollParentToFitWhenFocused()
IsSelected DOTAHudPreGame.IsSelected()
BHasDescendantKeyFocus DOTAHudPreGame.BHasDescendantKeyFocus()
BLoadLayout DOTAHudPreGame.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutFromString DOTAHudPreGame.BLoadLayoutFromString( js_raw_args js_raw_args_1 )
LoadLayoutFromStringAsync DOTAHudPreGame.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
LoadLayoutAsync DOTAHudPreGame.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet DOTAHudPreGame.BLoadLayoutSnippet( cstring cstring_1 )
BCreateChildren DOTAHudPreGame.BCreateChildren( cstring cstring_1 )
SetTopOfInputContext DOTAHudPreGame.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable DOTAHudPreGame.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt DOTAHudPreGame.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime DOTAHudPreGame.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
ScrollToTop DOTAHudPreGame.ScrollToTop()
ScrollToBottom DOTAHudPreGame.ScrollToBottom()
ScrollToLeftEdge DOTAHudPreGame.ScrollToLeftEdge()
ScrollToRightEdge DOTAHudPreGame.ScrollToRightEdge()
ScrollParentToMakePanelFit DOTAHudPreGame.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
BCanSeeInParentScroll DOTAHudPreGame.BCanSeeInParentScroll()
GetAttributeInt DOTAHudPreGame.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString DOTAHudPreGame.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 DOTAHudPreGame.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt DOTAHudPreGame.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString DOTAHudPreGame.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 DOTAHudPreGame.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace DOTAHudPreGame.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents DOTAHudPreGame.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay DOTAHudPreGame.BReadyForDisplay()
SetReadyForDisplay DOTAHudPreGame.SetReadyForDisplay( boolean boolean_1 )
MapLoadingOutroFinished DOTAHudPreGame.MapLoadingOutroFinished()
SetPanelEvent DOTAHudPreGame.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext DOTAHudPreGame.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus DOTAHudPreGame.rememberchildfocus( boolean boolean_1 )
paneltype DOTAHudPreGame.paneltype()


Image

Function Signature Description
visible Image.visible( boolean boolean_1 )
enabled Image.enabled( boolean boolean_1 )
checked Image.checked( boolean boolean_1 )
defaultfocus Image.defaultfocus( cstring cstring_1 )
inputnamespace Image.inputnamespace( cstring cstring_1 )
hittest Image.hittest( boolean boolean_1 )
hittestchildren Image.hittestchildren( boolean boolean_1 )
tabindex Image.tabindex( float float_1 )
selectionpos_x Image.selectionpos_x( float float_1 )
selectionpos_y Image.selectionpos_y( float float_1 )
id Image.id()
layoutfile Image.layoutfile()
contentwidth Image.contentwidth()
contentheight Image.contentheight()
desiredlayoutwidth Image.desiredlayoutwidth()
desiredlayoutheight Image.desiredlayoutheight()
actuallayoutwidth Image.actuallayoutwidth()
actuallayoutheight Image.actuallayoutheight()
actualxoffset Image.actualxoffset()
actualyoffset Image.actualyoffset()
scrolloffset_y Image.scrolloffset_y()
scrolloffset_x Image.scrolloffset_x()
style Image.style()
AddClass Image.AddClass( cstring cstring_1 )
RemoveClass Image.RemoveClass( cstring cstring_1 )
BHasClass Image.BHasClass( cstring cstring_1 )
SetHasClass Image.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass Image.ToggleClass( cstring cstring_1 )
SwitchClass Image.SwitchClass( cstring cstring_1, cstring cstring_2 )
ClearPanelEvent Image.ClearPanelEvent( cstring cstring_1 )
SetDraggable Image.SetDraggable( boolean boolean_1 )
IsDraggable Image.IsDraggable()
GetChildCount Image.GetChildCount()
GetChild Image.GetChild( integer integer_1 )
GetChildIndex Image.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children Image.Children()
FindChildrenWithClassTraverse Image.FindChildrenWithClassTraverse( cstring cstring_1 )
GetParent Image.GetParent()
SetParent Image.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild Image.FindChild( cstring cstring_1 )
FindChildTraverse Image.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile Image.FindChildInLayoutFile( cstring cstring_1 )
RemoveAndDeleteChildren Image.RemoveAndDeleteChildren()
MoveChildBefore Image.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter Image.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow Image.GetPositionWithinWindow()
ApplyStyles Image.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode Image.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync Image.DeleteAsync( float float_1 )
BIsTransparent Image.BIsTransparent()
BAcceptsInput Image.BAcceptsInput()
BAcceptsFocus Image.BAcceptsFocus()
SetFocus Image.SetFocus()
UpdateFocusInContext Image.UpdateFocusInContext()
BHasHoverStyle Image.BHasHoverStyle()
SetAcceptsFocus Image.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown Image.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus Image.BHasKeyFocus()
SetScrollParentToFitWhenFocused Image.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused Image.BScrollParentToFitWhenFocused()
IsSelected Image.IsSelected()
BHasDescendantKeyFocus Image.BHasDescendantKeyFocus()
BLoadLayout Image.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutFromString Image.BLoadLayoutFromString( js_raw_args js_raw_args_1 )
LoadLayoutFromStringAsync Image.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
LoadLayoutAsync Image.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet Image.BLoadLayoutSnippet( cstring cstring_1 )
BCreateChildren Image.BCreateChildren( cstring cstring_1 )
SetTopOfInputContext Image.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable Image.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt Image.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime Image.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
ScrollToTop Image.ScrollToTop()
ScrollToBottom Image.ScrollToBottom()
ScrollToLeftEdge Image.ScrollToLeftEdge()
ScrollToRightEdge Image.ScrollToRightEdge()
ScrollParentToMakePanelFit Image.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
BCanSeeInParentScroll Image.BCanSeeInParentScroll()
GetAttributeInt Image.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString Image.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 Image.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt Image.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString Image.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 Image.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace Image.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents Image.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay Image.BReadyForDisplay()
SetReadyForDisplay Image.SetReadyForDisplay( boolean boolean_1 )
SetImage Image.SetImage( cstring cstring_1 )
SetScaling Image.SetScaling( cstring cstring_1 )
SetPanelEvent Image.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext Image.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus Image.rememberchildfocus( boolean boolean_1 )
paneltype Image.paneltype()


DOTAHeroImage

Function Signature Description
visible DOTAHeroImage.visible( boolean boolean_1 )
enabled DOTAHeroImage.enabled( boolean boolean_1 )
checked DOTAHeroImage.checked( boolean boolean_1 )
defaultfocus DOTAHeroImage.defaultfocus( cstring cstring_1 )
inputnamespace DOTAHeroImage.inputnamespace( cstring cstring_1 )
hittest DOTAHeroImage.hittest( boolean boolean_1 )
hittestchildren DOTAHeroImage.hittestchildren( boolean boolean_1 )
tabindex DOTAHeroImage.tabindex( float float_1 )
selectionpos_x DOTAHeroImage.selectionpos_x( float float_1 )
selectionpos_y DOTAHeroImage.selectionpos_y( float float_1 )
id DOTAHeroImage.id()
layoutfile DOTAHeroImage.layoutfile()
contentwidth DOTAHeroImage.contentwidth()
contentheight DOTAHeroImage.contentheight()
desiredlayoutwidth DOTAHeroImage.desiredlayoutwidth()
desiredlayoutheight DOTAHeroImage.desiredlayoutheight()
actuallayoutwidth DOTAHeroImage.actuallayoutwidth()
actuallayoutheight DOTAHeroImage.actuallayoutheight()
actualxoffset DOTAHeroImage.actualxoffset()
actualyoffset DOTAHeroImage.actualyoffset()
scrolloffset_y DOTAHeroImage.scrolloffset_y()
scrolloffset_x DOTAHeroImage.scrolloffset_x()
style DOTAHeroImage.style()
AddClass DOTAHeroImage.AddClass( cstring cstring_1 )
RemoveClass DOTAHeroImage.RemoveClass( cstring cstring_1 )
BHasClass DOTAHeroImage.BHasClass( cstring cstring_1 )
SetHasClass DOTAHeroImage.SetHasClass( cstring cstring_1, boolean boolean_2 )
ToggleClass DOTAHeroImage.ToggleClass( cstring cstring_1 )
SwitchClass DOTAHeroImage.SwitchClass( cstring cstring_1, cstring cstring_2 )
ClearPanelEvent DOTAHeroImage.ClearPanelEvent( cstring cstring_1 )
SetDraggable DOTAHeroImage.SetDraggable( boolean boolean_1 )
IsDraggable DOTAHeroImage.IsDraggable()
GetChildCount DOTAHeroImage.GetChildCount()
GetChild DOTAHeroImage.GetChild( integer integer_1 )
GetChildIndex DOTAHeroImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )
Children DOTAHeroImage.Children()
FindChildrenWithClassTraverse DOTAHeroImage.FindChildrenWithClassTraverse( cstring cstring_1 )
GetParent DOTAHeroImage.GetParent()
SetParent DOTAHeroImage.SetParent( unknown_variant_type unknown_variant_type_1 )
FindChild DOTAHeroImage.FindChild( cstring cstring_1 )
FindChildTraverse DOTAHeroImage.FindChildTraverse( cstring cstring_1 )
FindChildInLayoutFile DOTAHeroImage.FindChildInLayoutFile( cstring cstring_1 )
RemoveAndDeleteChildren DOTAHeroImage.RemoveAndDeleteChildren()
MoveChildBefore DOTAHeroImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
MoveChildAfter DOTAHeroImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )
GetPositionWithinWindow DOTAHeroImage.GetPositionWithinWindow()
ApplyStyles DOTAHeroImage.ApplyStyles( boolean boolean_1 )
ClearPropertyFromCode DOTAHeroImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )
DeleteAsync DOTAHeroImage.DeleteAsync( float float_1 )
BIsTransparent DOTAHeroImage.BIsTransparent()
BAcceptsInput DOTAHeroImage.BAcceptsInput()
BAcceptsFocus DOTAHeroImage.BAcceptsFocus()
SetFocus DOTAHeroImage.SetFocus()
UpdateFocusInContext DOTAHeroImage.UpdateFocusInContext()
BHasHoverStyle DOTAHeroImage.BHasHoverStyle()
SetAcceptsFocus DOTAHeroImage.SetAcceptsFocus( boolean boolean_1 )
SetDisableFocusOnMouseDown DOTAHeroImage.SetDisableFocusOnMouseDown( boolean boolean_1 )
BHasKeyFocus DOTAHeroImage.BHasKeyFocus()
SetScrollParentToFitWhenFocused DOTAHeroImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )
BScrollParentToFitWhenFocused DOTAHeroImage.BScrollParentToFitWhenFocused()
IsSelected DOTAHeroImage.IsSelected()
BHasDescendantKeyFocus DOTAHeroImage.BHasDescendantKeyFocus()
BLoadLayout DOTAHeroImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutFromString DOTAHeroImage.BLoadLayoutFromString( js_raw_args js_raw_args_1 )
LoadLayoutFromStringAsync DOTAHeroImage.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
LoadLayoutAsync DOTAHeroImage.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )
BLoadLayoutSnippet DOTAHeroImage.BLoadLayoutSnippet( cstring cstring_1 )
BCreateChildren DOTAHeroImage.BCreateChildren( cstring cstring_1 )
SetTopOfInputContext DOTAHeroImage.SetTopOfInputContext( boolean boolean_1 )
SetDialogVariable DOTAHeroImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )
SetDialogVariableInt DOTAHeroImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )
SetDialogVariableTime DOTAHeroImage.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )
ScrollToTop DOTAHeroImage.ScrollToTop()
ScrollToBottom DOTAHeroImage.ScrollToBottom()
ScrollToLeftEdge DOTAHeroImage.ScrollToLeftEdge()
ScrollToRightEdge DOTAHeroImage.ScrollToRightEdge()
ScrollParentToMakePanelFit DOTAHeroImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )
BCanSeeInParentScroll DOTAHeroImage.BCanSeeInParentScroll()
GetAttributeInt DOTAHeroImage.GetAttributeInt( cstring cstring_1, integer integer_2 )
GetAttributeString DOTAHeroImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )
GetAttributeUInt32 DOTAHeroImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetAttributeInt DOTAHeroImage.SetAttributeInt( cstring cstring_1, integer integer_2 )
SetAttributeString DOTAHeroImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )
SetAttributeUInt32 DOTAHeroImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )
SetInputNamespace DOTAHeroImage.SetInputNamespace( cstring cstring_1 )
RegisterForReadyEvents DOTAHeroImage.RegisterForReadyEvents( boolean boolean_1 )
BReadyForDisplay DOTAHeroImage.BReadyForDisplay()
SetReadyForDisplay DOTAHeroImage.SetReadyForDisplay( boolean boolean_1 )
SetImage DOTAHeroImage.SetImage( cstring cstring_1 )
SetScaling DOTAHeroImage.SetScaling( cstring cstring_1 )
heroid DOTAHeroImage.heroid( integer integer_1 )
heroname DOTAHeroImage.heroname( cstring cstring_1 )
heroimagestyle DOTAHeroImage.heroimagestyle( cstring cstring_1 )
SetPanelEvent DOTAHeroImage.SetPanelEvent( js_raw_args js_raw_args_1 )
RunScriptInPanelContext DOTAHeroImage.RunScriptInPanelContext( js_raw_args js_raw_args_1 )
rememberchildfocus DOTAHeroImage.rememberchildfocus( boolean boolean_1 )
paneltype DOTAHeroImage.paneltype()

DOTA_GameState

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

DOTA_GC_TEAM

Enumerator Value Description
DOTA_GC_TEAM.DOTA_GC_TEAM_GOOD_GUYS 0
DOTA_GC_TEAM.DOTA_GC_TEAM_BAD_GUYS 1
DOTA_GC_TEAM.DOTA_GC_TEAM_BROADCASTER 2
DOTA_GC_TEAM.DOTA_GC_TEAM_SPECTATOR 3
DOTA_GC_TEAM.DOTA_GC_TEAM_PLAYER_POOL 4
DOTA_GC_TEAM.DOTA_GC_TEAM_NOTEAM 5

DOTAConnectionState_t

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

dotaunitorder_t

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

DOTA_OVERHEAD_ALERT

Enumerator Value Description
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_GOLD 0
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DENY 1
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_CRITICAL 2
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_XP 3
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_SPELL_DAMAGE 4
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MISS 5
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DAMAGE 6
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_EVADE 7
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BLOCK 8
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_POISON_DAMAGE 9
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_HEAL 10
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_ADD 11
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_LOSS 12
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_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_OVERHEAD_ALERT.OVERHEAD_ALERT_INCOMING_DAMAGE 17
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_OUTGOING_DAMAGE 18

DOTA_HeroPickState

Enumerator Value Description
DOTA_HeroPickState.DOTA_HEROPICK_STATE_NONE 0
DOTA_HeroPickState.DOTA_HEROPICK_STATE_AP_SELECT 1
DOTA_HeroPickState.DOTA_HEROPICK_STATE_SD_SELECT 2
DOTA_HeroPickState.DOTA_HEROPICK_STATE_INTRO_SELECT_UNUSED 3
DOTA_HeroPickState.DOTA_HEROPICK_STATE_RD_SELECT_UNUSED 4
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_INTRO 5
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_CAPTAINPICK 6
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN1 7
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN2 8
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN3 9
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN4 10
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN5 11
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN6 12
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN7 13
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN8 14
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN9 15
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN10 16
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_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_SELECT_PENALTY 55
DOTA_HeroPickState.DOTA_HEROPICK_STATE_COUNT 56

DOTATeam_t

Enumerator Value Description
DOTATeam_t.DOTA_TEAM_FIRST 2
DOTATeam_t.DOTA_TEAM_GOODGUYS 2
DOTATeam_t.DOTA_TEAM_BADGUYS 3
DOTATeam_t.DOTA_TEAM_NEUTRALS 4
DOTATeam_t.DOTA_TEAM_NOTEAM 5
DOTATeam_t.DOTA_TEAM_CUSTOM_1 6
DOTATeam_t.DOTA_TEAM_CUSTOM_2 7
DOTATeam_t.DOTA_TEAM_CUSTOM_3 8
DOTATeam_t.DOTA_TEAM_CUSTOM_4 9
DOTATeam_t.DOTA_TEAM_CUSTOM_5 10
DOTATeam_t.DOTA_TEAM_CUSTOM_6 11
DOTATeam_t.DOTA_TEAM_CUSTOM_7 12
DOTATeam_t.DOTA_TEAM_CUSTOM_8 13
DOTATeam_t.DOTA_TEAM_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

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

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

DOTA_UNIT_TARGET_TYPE

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

DOTA_UNIT_TARGET_FLAGS

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

DOTALimits_t

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

DOTAInventoryFlags_t

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

EDOTA_ModifyGold_Reason

Enumerator Value Description
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Unspecified 0
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Death 1
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Buyback 2
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseConsumable 3
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseItem 4
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbandonedRedistribute 5
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SellItem 6
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbilityCost 7
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CheatCommand 8
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SelectionPenalty 9
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_GameTick 10
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Building 11
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_HeroKill 12
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CreepKill 13
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_RoshanKill 14
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CourierKill 15
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SharedGold 16

DOTAUnitAttackCapability_t

Enumerator Value Description
DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_NO_ATTACK 0
DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_MELEE_ATTACK 1
DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_RANGED_ATTACK 2

DOTAUnitMoveCapability_t

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

EShareAbility

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

DOTAMusicStatus_t

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

DOTA_ABILITY_BEHAVIOR

Enumerator Value Description
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NONE 0
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_HIDDEN 1
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_PASSIVE 2
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NO_TARGET 4
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNIT_TARGET 8
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_POINT 16
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AOE 32
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE 64
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_CHANNELLED 128
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ITEM 256
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_TOGGLE 512
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DIRECTIONAL 1024
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IMMEDIATE 2048
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AUTOCAST 4096
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET 8192
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_POINT 16384
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_NO_TARGET 32768
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AURA 65536
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ATTACK 131072
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT 262144
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES 524288
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNRESTRICTED 1048576
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE 2097152
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL 4194304
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT 8388608
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET 16777216
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK 33554432
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN 67108864
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING 134217728
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_RUNE_TARGET 268435456
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL 536870912
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING 1073741824
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_LAST_RESORT_POINT -2147483648
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_LAST_BEHAVIOR -2147483648

DAMAGE_TYPES

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

ABILITY_TYPES

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

SPELL_IMMUNITY_TYPES

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

DOTADamageFlag_t

Enumerator Value Description
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NONE 0
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_MAGIC_ARMOR 1
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_PHYSICAL_ARMOR 2
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_INVULNERABILITY 4
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_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
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_SPELL_AMPLIFICATION 1024
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_DONT_DISPLAY_DAMAGE_IF_SOURCE_HIDDEN 2048
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_SPELL_LIFESTEAL 4096

EDOTA_ModifyXP_Reason

Enumerator Value Description
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_Unspecified 0
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_HeroKill 1
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_CreepKill 2
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_RoshanKill 3

GameActivity_t

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

DOTAMinimapEvent_t

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

DOTASlotType_t

Enumerator Value Description
DOTASlotType_t.DOTA_LOADOUT_TYPE_INVALID -1
DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON 0
DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON 1
DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON2 2
DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2 3
DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD 4
DOTASlotType_t.DOTA_LOADOUT_TYPE_SHOULDER 5
DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMS 6
DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMOR 7
DOTASlotType_t.DOTA_LOADOUT_TYPE_BELT 8
DOTASlotType_t.DOTA_LOADOUT_TYPE_NECK 9
DOTASlotType_t.DOTA_LOADOUT_TYPE_BACK 10
DOTASlotType_t.DOTA_LOADOUT_TYPE_LEGS 11
DOTASlotType_t.DOTA_LOADOUT_TYPE_GLOVES 12
DOTASlotType_t.DOTA_LOADOUT_TYPE_TAIL 13
DOTASlotType_t.DOTA_LOADOUT_TYPE_MISC 14
DOTASlotType_t.DOTA_LOADOUT_TYPE_BODY_HEAD 15
DOTASlotType_t.DOTA_LOADOUT_TYPE_MOUNT 16
DOTASlotType_t.DOTA_LOADOUT_TYPE_SUMMON 17
DOTASlotType_t.DOTA_LOADOUT_TYPE_SHAPESHIFT 18
DOTASlotType_t.DOTA_LOADOUT_TYPE_TAUNT 19
DOTASlotType_t.DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS 20
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ATTACK 21
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY1 22
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY2 23
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY3 24
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY4 25
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE 26
DOTASlotType_t.DOTA_LOADOUT_TYPE_VOICE 27
DOTASlotType_t.DOTA_LOADOUT_TYPE_ACTION_ITEM 28
DOTASlotType_t.DOTA_LOADOUT_TYPE_COURIER 29
DOTASlotType_t.DOTA_LOADOUT_TYPE_ANNOUNCER 30
DOTASlotType_t.DOTA_LOADOUT_TYPE_MEGA_KILLS 31
DOTASlotType_t.DOTA_LOADOUT_TYPE_MUSIC 32
DOTASlotType_t.DOTA_LOADOUT_TYPE_WARD 33
DOTASlotType_t.DOTA_LOADOUT_TYPE_HUD_SKIN 34
DOTASlotType_t.DOTA_LOADOUT_TYPE_LOADING_SCREEN 35
DOTASlotType_t.DOTA_LOADOUT_TYPE_WEATHER 36
DOTASlotType_t.DOTA_LOADOUT_TYPE_HEROIC_STATUE 37
DOTASlotType_t.DOTA_LOADOUT_TYPE_MULTIKILL_BANNER 38
DOTASlotType_t.DOTA_LOADOUT_TYPE_CURSOR_PACK 39
DOTASlotType_t.DOTA_LOADOUT_TYPE_TELEPORT_EFFECT 40
DOTASlotType_t.DOTA_LOADOUT_TYPE_BLINK_EFFECT 41
DOTASlotType_t.DOTA_LOADOUT_TYPE_TEAM_SHOWCASE 42
DOTASlotType_t.DOTA_LOADOUT_TYPE_TERRAIN 43
DOTASlotType_t.DOTA_PLAYER_LOADOUT_START 28
DOTASlotType_t.DOTA_PLAYER_LOADOUT_END 43
DOTASlotType_t.DOTA_LOADOUT_TYPE_NONE 44
DOTASlotType_t.DOTA_LOADOUT_TYPE_COUNT 45

modifierfunction

Enumerator Value Description
modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE 0 GetModifierPreAttack_BonusDamage
modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_PROC 1 GetModifierPreAttack_BonusDamage_Proc
modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_POST_CRIT 2 GetModifierPreAttack_BonusDamagePostCrit
modifierfunction.MODIFIER_PROPERTY_BASEATTACK_BONUSDAMAGE 3 GetModifierBaseAttack_BonusDamage
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PHYSICAL 4 GetModifierProcAttack_BonusDamage_Physical
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_MAGICAL 5 GetModifierProcAttack_BonusDamage_Magical
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PURE 6 GetModifierProcAttack_BonusDamage_Pure
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_FEEDBACK 7 GetModifierProcAttack_Feedback
modifierfunction.MODIFIER_PROPERTY_PRE_ATTACK 8 GetModifierPreAttack
modifierfunction.MODIFIER_PROPERTY_INVISIBILITY_LEVEL 9 GetModifierInvisibilityLevel
modifierfunction.MODIFIER_PROPERTY_PERSISTENT_INVISIBILITY 10 GetModifierPersistentInvisibility
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT 11 GetModifierMoveSpeedBonus_Constant
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BASE_OVERRIDE 12 GetModifierMoveSpeedOverride
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE 13 GetModifierMoveSpeedBonus_Percentage
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE 14 GetModifierMoveSpeedBonus_Percentage_Unique
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE_2 15 GetModifierMoveSpeedBonus_Percentage_Unique_2
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE 16 GetModifierMoveSpeedBonus_Special_Boots
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE_2 17 GetModifierMoveSpeedBonus_Special_Boots_2
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE 18 GetModifierMoveSpeed_Absolute
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MIN 19 GetModifierMoveSpeed_AbsoluteMin
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_LIMIT 20 GetModifierMoveSpeed_Limit
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_MAX 21 GetModifierMoveSpeed_Max
modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BASE_OVERRIDE 22 GetModifierAttackSpeedBaseOverride
modifierfunction.MODIFIER_PROPERTY_FIXED_ATTACK_RATE 23 GetModifierAttackSpeedBaseOverride
modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT 24 GetModifierAttackSpeedBonus_Constant
modifierfunction.MODIFIER_PROPERTY_COOLDOWN_REDUCTION_CONSTANT 25 GetModifierCooldownReduction_Constant
modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT 26 GetModifierBaseAttackTimeConstant
modifierfunction.MODIFIER_PROPERTY_ATTACK_POINT_CONSTANT 27 GetModifierAttackPointConstant
modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE 28 GetModifierDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION 29 GetModifierDamageOutgoing_Percentage_Illusion
modifierfunction.MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE 30 GetModifierTotalDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE 31 GetModifierSpellAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE 32 GetModifierHealAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_MAGICDAMAGEOUTGOING_PERCENTAGE 33 GetModifierMagicDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE 34 GetModifierBaseDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE 35 GetModifierBaseDamageOutgoing_PercentageUnique
modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE 36 GetModifierIncomingDamage_Percentage
modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE 37 GetModifierIncomingPhysicalDamage_Percentage
modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT 38 GetModifierIncomingPhysicalDamageConstant
modifierfunction.MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT 39 GetModifierIncomingSpellDamageConstant
modifierfunction.MODIFIER_PROPERTY_EVASION_CONSTANT 40 GetModifierEvasion_Constant
modifierfunction.MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT 41 GetModifierNegativeEvasion_Constant
modifierfunction.MODIFIER_PROPERTY_AVOID_DAMAGE 42 GetModifierAvoidDamage
modifierfunction.MODIFIER_PROPERTY_AVOID_SPELL 43 GetModifierAvoidSpell
modifierfunction.MODIFIER_PROPERTY_MISS_PERCENTAGE 44 GetModifierMiss_Percentage
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS 45 GetModifierPhysicalArmorBonus
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE 46 GetModifierPhysicalArmorBonusUnique
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE 47 GetModifierPhysicalArmorBonusUniqueActive
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION 48 GetModifierMagicalResistanceDirectModification
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS 49 GetModifierMagicalResistanceBonus
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE 50 GetModifierMagicalResistanceDecrepifyUnique
modifierfunction.MODIFIER_PROPERTY_BASE_MANA_REGEN 51 GetModifierBaseRegen
modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT 52 GetModifierConstantManaRegen
modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE 53 GetModifierConstantManaRegenUnique
modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_PERCENTAGE 54 GetModifierPercentageManaRegen
modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE 55 GetModifierTotalPercentageManaRegen
modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT 56 GetModifierConstantHealthRegen
modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE 57 GetModifierHealthRegenPercentage
modifierfunction.MODIFIER_PROPERTY_HEALTH_BONUS 58 GetModifierHealthBonus
modifierfunction.MODIFIER_PROPERTY_MANA_BONUS 59 GetModifierManaBonus
modifierfunction.MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS 60 GetModifierExtraStrengthBonus
modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS 61 GetModifierExtraHealthBonus
modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_BONUS 62 GetModifierExtraManaBonus
modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE 63 GetModifierExtraHealthPercentage
modifierfunction.MODIFIER_PROPERTY_STATS_STRENGTH_BONUS 64 GetModifierBonusStats_Strength
modifierfunction.MODIFIER_PROPERTY_STATS_AGILITY_BONUS 65 GetModifierBonusStats_Agility
modifierfunction.MODIFIER_PROPERTY_STATS_INTELLECT_BONUS 66 GetModifierBonusStats_Intellect
modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS 67 GetModifierCastRangeBonus
modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING 68 GetModifierCastRangeBonusStacking
modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS 69 GetModifierAttackRangeBonus
modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE 70 GetModifierAttackRangeBonusUnique
modifierfunction.MODIFIER_PROPERTY_MAX_ATTACK_RANGE 71 GetModifierMaxAttackRange
modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS 72 GetModifierProjectileSpeedBonus
modifierfunction.MODIFIER_PROPERTY_REINCARNATION 73 ReincarnateTime
modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME 74 GetModifierConstantRespawnTime
modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE 75 GetModifierPercentageRespawnTime
modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_STACKING 76 GetModifierStackingRespawnTime
modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE 77 GetModifierPercentageCooldown
modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING 78 GetModifierPercentageCooldownStacking
modifierfunction.MODIFIER_PROPERTY_CASTTIME_PERCENTAGE 79 GetModifierPercentageCasttime
modifierfunction.MODIFIER_PROPERTY_MANACOST_PERCENTAGE 80 GetModifierPercentageManacost
modifierfunction.MODIFIER_PROPERTY_DEATHGOLDCOST 81 GetModifierConstantDeathGoldCost
modifierfunction.MODIFIER_PROPERTY_EXP_RATE_BOOST 82 GetModifierPercentageExpRateBoost
modifierfunction.MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE 83 GetModifierPreAttack_CriticalStrike
modifierfunction.MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE 84 GetModifierPreAttack_Target_CriticalStrike
modifierfunction.MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK 85 GetModifierMagical_ConstantBlock
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK 86 GetModifierPhysical_ConstantBlock
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL 87 GetModifierPhysical_ConstantBlockSpecial
modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR 88 GetModifierPhysical_ConstantBlockUnavoidablePreArmor
modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK 89 GetModifierTotal_ConstantBlock
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION 90 GetOverrideAnimation
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION_WEIGHT 91 GetOverrideAnimationWeight
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE 92 GetOverrideAnimationRate
modifierfunction.MODIFIER_PROPERTY_ABSORB_SPELL 93 GetAbsorbSpell
modifierfunction.MODIFIER_PROPERTY_REFLECT_SPELL 94 GetReflectSpell
modifierfunction.MODIFIER_PROPERTY_DISABLE_AUTOATTACK 95 GetDisableAutoAttack
modifierfunction.MODIFIER_PROPERTY_BONUS_DAY_VISION 96 GetBonusDayVision
modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION 97 GetBonusNightVision
modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE 98 GetBonusNightVisionUnique
modifierfunction.MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE 99 GetBonusVisionPercentage
modifierfunction.MODIFIER_PROPERTY_FIXED_DAY_VISION 100 GetFixedDayVision
modifierfunction.MODIFIER_PROPERTY_FIXED_NIGHT_VISION 101 GetFixedNightVision
modifierfunction.MODIFIER_PROPERTY_MIN_HEALTH 102 GetMinHealth
modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL 103 GetAbsoluteNoDamagePhysical
modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL 104 GetAbsoluteNoDamageMagical
modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE 105 GetAbsoluteNoDamagePure
modifierfunction.MODIFIER_PROPERTY_IS_ILLUSION 106 GetIsIllusion
modifierfunction.MODIFIER_PROPERTY_ILLUSION_LABEL 107 GetModifierIllusionLabel
modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION 108 GetModifierSuperIllusion
modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE 109 GetModifierSuperIllusionWithUltimate
modifierfunction.MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE 110 GetModifierTurnRate_Percentage
modifierfunction.MODIFIER_PROPERTY_DISABLE_HEALING 111 GetDisableHealing
modifierfunction.MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK 112 GetAlwaysAllowAttack
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL 113 GetOverrideAttackMagical
modifierfunction.MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH 114 GetModifierUnitStatsNeedsRefresh
modifierfunction.MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER 115 GetModifierBountyCreepMultiplier
modifierfunction.MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER 116 GetModifierBountyOtherMultiplier
modifierfunction.MODIFIER_EVENT_ON_SPELL_TARGET_READY 117 OnSpellTargetReady
modifierfunction.MODIFIER_EVENT_ON_ATTACK_RECORD 118 OnAttackRecord
modifierfunction.MODIFIER_EVENT_ON_ATTACK_START 119 OnAttackStart
modifierfunction.MODIFIER_EVENT_ON_ATTACK 120 OnAttack
modifierfunction.MODIFIER_EVENT_ON_ATTACK_LANDED 121 OnAttackLanded
modifierfunction.MODIFIER_EVENT_ON_ATTACK_FAIL 122 OnAttackFail
modifierfunction.MODIFIER_EVENT_ON_ATTACK_ALLIED 123 OnAttackAllied
modifierfunction.MODIFIER_EVENT_ON_PROJECTILE_DODGE 124 OnProjectileDodge
modifierfunction.MODIFIER_EVENT_ON_ORDER 125 OnOrder
modifierfunction.MODIFIER_EVENT_ON_UNIT_MOVED 126 OnUnitMoved
modifierfunction.MODIFIER_EVENT_ON_ABILITY_START 127 OnAbilityStart
modifierfunction.MODIFIER_EVENT_ON_ABILITY_EXECUTED 128 OnAbilityExecuted
modifierfunction.MODIFIER_EVENT_ON_ABILITY_FULLY_CAST 129 OnAbilityFullyCast
modifierfunction.MODIFIER_EVENT_ON_BREAK_INVISIBILITY 130 OnBreakInvisibility
modifierfunction.MODIFIER_EVENT_ON_ABILITY_END_CHANNEL 131 OnAbilityEndChannel
modifierfunction.MODIFIER_EVENT_ON_PROCESS_UPGRADE 132
modifierfunction.MODIFIER_EVENT_ON_REFRESH 133
modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE 134 OnTakeDamage
modifierfunction.MODIFIER_EVENT_ON_STATE_CHANGED 135 OnStateChanged
modifierfunction.MODIFIER_EVENT_ON_ORB_EFFECT 136
modifierfunction.MODIFIER_EVENT_ON_ATTACKED 137 OnAttacked
modifierfunction.MODIFIER_EVENT_ON_DEATH 138 OnDeath
modifierfunction.MODIFIER_EVENT_ON_RESPAWN 139 OnRespawn
modifierfunction.MODIFIER_EVENT_ON_SPENT_MANA 140 OnSpentMana
modifierfunction.MODIFIER_EVENT_ON_TELEPORTING 141 OnTeleporting
modifierfunction.MODIFIER_EVENT_ON_TELEPORTED 142 OnTeleported
modifierfunction.MODIFIER_EVENT_ON_SET_LOCATION 143 OnSetLocation
modifierfunction.MODIFIER_EVENT_ON_HEALTH_GAINED 144 OnHealthGained
modifierfunction.MODIFIER_EVENT_ON_MANA_GAINED 145 OnManaGained
modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT 146 OnTakeDamageKillCredit
modifierfunction.MODIFIER_EVENT_ON_HERO_KILLED 147 OnHeroKilled
modifierfunction.MODIFIER_EVENT_ON_HEAL_RECEIVED 148 OnHealReceived
modifierfunction.MODIFIER_EVENT_ON_BUILDING_KILLED 149 OnBuildingKilled
modifierfunction.MODIFIER_EVENT_ON_MODEL_CHANGED 150 OnModelChanged
modifierfunction.MODIFIER_EVENT_ON_MODIFIER_ADDED 151 OnModifierAdded
modifierfunction.MODIFIER_PROPERTY_TOOLTIP 152 OnTooltip
modifierfunction.MODIFIER_PROPERTY_MODEL_CHANGE 153 GetModifierModelChange
modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE 154 GetModifierModelScale
modifierfunction.MODIFIER_PROPERTY_IS_SCEPTER 155 GetModifierScepter
modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS 156 GetActivityTranslationModifiers
modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND 157 GetAttackSound
modifierfunction.MODIFIER_PROPERTY_LIFETIME_FRACTION 158 GetUnitLifetimeFraction
modifierfunction.MODIFIER_PROPERTY_PROVIDES_FOW_POSITION 159 GetModifierProvidesFOWVision
modifierfunction.MODIFIER_PROPERTY_SPELLS_REQUIRE_HP 160 GetModifierSpellsRequireHP
modifierfunction.MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP 161 GetForceDrawOnMinimap
modifierfunction.MODIFIER_PROPERTY_DISABLE_TURNING 162 GetModifierDisableTurning
modifierfunction.MODIFIER_PROPERTY_IGNORE_CAST_ANGLE 163 GetModifierIgnoreCastAngle
modifierfunction.MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE 164 GetModifierChangeAbilityValue
modifierfunction.MODIFIER_PROPERTY_ABILITY_LAYOUT 165 GetModifierAbilityLayout
modifierfunction.MODIFIER_EVENT_ON_DOMINATED 166 OnDominated
modifierfunction.MODIFIER_PROPERTY_TEMPEST_DOUBLE 167 GetModifierTempestDouble
modifierfunction.MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE 168 PreserveParticlesOnModelChanged
modifierfunction.MODIFIER_EVENT_ON_ATTACK_FINISHED 169 OnAttackFinished
modifierfunction.MODIFIER_PROPERTY_IGNORE_COOLDOWN 170 GetModifierIgnoreCooldown
modifierfunction.MODIFIER_PROPERTY_CAN_ATTACK_TREES 171 GetModifierCanAttackTrees
modifierfunction.MODIFIER_PROPERTY_VISUAL_Z_DELTA 172 GetVisualZDelta
modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION 173
modifierfunction.MODIFIER_FUNCTION_LAST 174
modifierfunction.MODIFIER_FUNCTION_INVALID 255

modifierstate

Enumerator Value Description
modifierstate.MODIFIER_STATE_ROOTED 0
modifierstate.MODIFIER_STATE_DISARMED 1
modifierstate.MODIFIER_STATE_ATTACK_IMMUNE 2
modifierstate.MODIFIER_STATE_SILENCED 3
modifierstate.MODIFIER_STATE_MUTED 4
modifierstate.MODIFIER_STATE_STUNNED 5
modifierstate.MODIFIER_STATE_HEXED 6
modifierstate.MODIFIER_STATE_INVISIBLE 7
modifierstate.MODIFIER_STATE_INVULNERABLE 8
modifierstate.MODIFIER_STATE_MAGIC_IMMUNE 9
modifierstate.MODIFIER_STATE_PROVIDES_VISION 10
modifierstate.MODIFIER_STATE_NIGHTMARED 11
modifierstate.MODIFIER_STATE_BLOCK_DISABLED 12
modifierstate.MODIFIER_STATE_EVADE_DISABLED 13
modifierstate.MODIFIER_STATE_UNSELECTABLE 14
modifierstate.MODIFIER_STATE_CANNOT_TARGET_ENEMIES 15
modifierstate.MODIFIER_STATE_CANNOT_MISS 16
modifierstate.MODIFIER_STATE_SPECIALLY_DENIABLE 17
modifierstate.MODIFIER_STATE_FROZEN 18
modifierstate.MODIFIER_STATE_COMMAND_RESTRICTED 19
modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP 20
modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP_FOR_ENEMIES 21
modifierstate.MODIFIER_STATE_LOW_ATTACK_PRIORITY 22
modifierstate.MODIFIER_STATE_NO_HEALTH_BAR 23
modifierstate.MODIFIER_STATE_FLYING 24
modifierstate.MODIFIER_STATE_NO_UNIT_COLLISION 25
modifierstate.MODIFIER_STATE_NO_TEAM_MOVE_TO 26
modifierstate.MODIFIER_STATE_NO_TEAM_SELECT 27
modifierstate.MODIFIER_STATE_PASSIVES_DISABLED 28
modifierstate.MODIFIER_STATE_DOMINATED 29
modifierstate.MODIFIER_STATE_BLIND 30
modifierstate.MODIFIER_STATE_OUT_OF_GAME 31
modifierstate.MODIFIER_STATE_FAKE_ALLY 32
modifierstate.MODIFIER_STATE_FLYING_FOR_PATHING_PURPOSES_ONLY 33
modifierstate.MODIFIER_STATE_TRUESIGHT_IMMUNE 34
modifierstate.MODIFIER_STATE_LAST 35

DOTAModifierAttribute_t

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

Attributes

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

ParticleAttachment_t

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

DOTA_MOTION_CONTROLLER_PRIORITY

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

DOTASpeechType_t

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

DOTAAbilitySpeakTrigger_t

Enumerator Value Description
DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_START_ACTION_PHASE 0
DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_CAST 1

DotaCustomUIType_t

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

DotaDefaultUIElement_t

Enumerator Value Description
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_TIMEOFDAY 0
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_HEROES 1
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_FLYOUT_SCOREBOARD 2
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_PANEL 3
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_MINIMAP 4
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PANEL 5
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_SHOP 6
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_ITEMS 7
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_QUICKBUY 8
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_COURIER 9
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PROTECT 10
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_GOLD 11
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_SHOP_SUGGESTEDITEMS 12
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_TEAMS 13
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_GAME_NAME 14
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_CLOCK 15
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_MENU_BUTTONS 16
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_BACKGROUND 17
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_RADIANT_TEAM 18
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_DIRE_TEAM 19
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_SCORE 20
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME 21
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME_CHAT 22
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_QUICK_STATS 23
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ELEMENT_COUNT 24

PlayerUltimateStateOrTime_t

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

PlayerOrderIssuer_t

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

OrderQueueBehavior_t

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

CLICK_BEHAVIORS

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

AbilityLearnResult_t

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

DOTAKeybindCommand_t

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