Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
10,187
ConVars & Commands
6,276
Show
All
10,187
Classes
9,310
Enums
877
Entities
2,141
Components
26
Networked
858
VData
41
Exclusive
6,248
CAI_CitadelEnemyServices
CAI_CitadelFacingServices
CAI_CitadelMotor
CAI_CitadelMotorServices
CAI_CitadelNPC
CAI_CitadelNPCVData
CAI_CitadelNPC_GraphController
CAI_CitadelNavigator
CAI_CitadelPathfinder
CAI_CitadelPlayerBotMotor
CAI_CitadelPlayerBotNavigator
CAI_CitadelSenses
CAI_Enemies
CAI_EnemyServices
CAI_Expresser
CAI_ExpresserWithFollowup
CAI_FacingServices
CAI_GoalEntity
CAI_GoalEntity::SearchType_t
CAI_Hint
CAI_InterestTarget
CAI_InterestTarget::Type_t
CAI_LocalNavigator
CAI_LocalNavigatorBase
CAI_LookTarget
CAI_MotorGroundAnimGraph
CAI_MotorGroundAnimGraph::CState
CAI_MotorGroundAnimGraph::CState_Custom
CAI_MotorGroundAnimGraph::CState_CustomMantle
CAI_MotorGroundAnimGraph::CState_Hop
CAI_MotorGroundAnimGraph::CState_Idle
CAI_MotorGroundAnimGraph::CState_IdleTurn
CAI_MotorGroundAnimGraph::CState_IdleTurn::Target_t
CAI_MotorGroundAnimGraph::CState_IdleTurn::Type_t
CAI_MotorGroundAnimGraph::CState_InstantStop
CAI_MotorGroundAnimGraph::CState_Loop
CAI_MotorGroundAnimGraph::CState_Other
CAI_MotorGroundAnimGraph::CState_PlantedTurn
CAI_MotorGroundAnimGraph::CState_PoseTransition
CAI_MotorGroundAnimGraph::CState_Start
CAI_MotorGroundAnimGraph::CState_Stop
CAI_MotorGroundAnimGraph::CState_StrafeTransition
CAI_MotorGroundAnimGraph::MovementGaitAndSpeed_t
CAI_MotorGroundAnimGraph_AG1_GraphController
CAI_MotorGroundAnimGraph_GraphController
CAI_MotorServices
CAI_MotorServices::CAI_NullMotor
CAI_MotorServices::MotorRegistration_t
CAI_MotorServices::MovementGaitRequest_t
CAI_MotorServices::StanceRequest_t
CAI_MotorServices_GraphController
CAI_MoveMonitor
CAI_MoveProbe
CAI_NPC_NecroSkeleVData
CAI_NPC_Ratking_RatVData
CAI_NPC_TrooperVData
CAI_NavLinkMotor
CAI_NavLinkObstacleSettings
CAI_Navigator
CAI_Navigator::QueuedGoal_t
CAI_NetworkManager
CAI_Path
CAI_PathCost
CAI_PathfindFinderData_t
CAI_Pathfinder
CAI_ProxTester
CAI_Relationship
CAI_Scheduler
CAI_ScriptConditions
CAI_ScriptConditionsElement
CAI_Senses
CAI_SpeechFilter
CAI_VolumetricEvent
CAI_VolumetricEventEntity
CAI_VolumetricEventEntityAlias_ai_sound
CAI_VolumetricEventSensor
CAI_VolumetricEventSensor::OnStartedArgs_t
CAI_WaypointList
CAbilityBabaBenchMeleeVData
CAbilityBloodShardsVData
Type
/
to search schemas
Deadlock
server
CServerOnlyEntity
CAI_Hint
CAI_Hint
ai_hint
1432 bytes (0x0598), align 8
Source
Inherits
CServerOnlyEntity
CBaseEntity
CEntityInstance
Also in
Half-Life: Alyx
differs
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x04AF
m_NodeData
HintNodeData
1200
0x04B0
m_hHintOwner
CHandle
<
CBaseEntity
>
1264
0x04F0
m_flNextUseTime
GameTime_t
1268
0x04F4
m_OnNPCStartedUsing
CEntityOutputTemplate
<
CHandle
<
CBaseEntity
>
>
1272
0x04F8
m_OnNPCStoppedUsing
CEntityOutputTemplate
<
CHandle
<
CBaseEntity
>
>
1304
0x0518
m_nodeFOV
float32
1336
0x0538
m_bNodeFOVCheckBehind
bool
1340
0x053C
m_vecForward
Vector
1344
0x0540
m_iszAnimgraphEntryAction
CUtlSymbolLarge
1360
0x0550
m_iszAnimgraphExitAction
CUtlSymbolLarge
1368
0x0558
m_iszAnimgraphEntryCmd
CUtlSymbolLarge
1376
0x0560
m_iszAnimgraphExitCmd
CUtlSymbolLarge
1384
0x0568
m_iszNavlinkTargetName
CUtlSymbolLarge
1392
0x0570
m_bRemoveOnUnreserved
bool
1400
0x0578
m_hAssociatedEntity
CHandle
<
CBaseEntity
>
1404
0x057C
m_flInteractionDistance
float32
1408
0x0580
m_flCooldown
float32
1412
0x0584
m_iszNPCFollowsEntity
CUtlSymbolLarge
1416
0x0588
m_flNPCSnapToHintDistance
float32
1424
0x0590
ai_hint
spawnable
Flags
ECF_NOT_NETWORKED
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
hinttype
int16
m_NodeData.nHintType
Group
string
m_NodeData.strGroup
StartHintDisabled
int32
m_NodeData.iDisabled
generictype
string
m_NodeData.iszGenericType
IgnoreFacing
HintIgnoreFacing_t
m_NodeData.fIgnoreFacing
MinimumState
NPC_STATE
m_NodeData.minState
MaximumState
NPC_STATE
m_NodeData.maxState
priority
HintPriority_t
m_NodeData.ePriority
radius
int32
m_NodeData.nRadius
nodeFOV
float32
m_nodeFOV
animgraph_entry_action
string
m_iszAnimgraphEntryAction
animgraph_exit_action
string
m_iszAnimgraphExitAction
animgraph_entry_cmd
string
m_iszAnimgraphEntryCmd
animgraph_exit_cmd
string
m_iszAnimgraphExitCmd
animgraph_navlink_target
string
m_iszNavlinkTargetName
remove_on_unreserved
bool
m_bRemoveOnUnreserved
interaction_distance
float32
m_flInteractionDistance
cooldown
float32
m_flCooldown
npc_follows_entity
string
m_iszNPCFollowsEntity
npc_snap_to_hint_distance
float32
m_flNPCSnapToHintDistance
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
DisableHint
()
—
EnableHint
()
—
ToggleHint
()
—
Outputs
Declared here
With inherited
Name
Description
Inherited outputs
OnNPCStartedUsing
(param:
ehandle
)
—
OnNPCStoppedUsing
(param:
ehandle
)
—