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_BaseNPCVData
CAI_ChangeHintGroup
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
Type
/
to search schemas
Deadlock
server
CBaseEntity
CAI_GoalEntity
CAI_GoalEntity
ai_goal_entity
1272 bytes (0x04F8)
Source
Inherits
CBaseEntity
CEntityInstance
Metadata
MConstructibleClassBase
Also in
Half-Life: Alyx
differs
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x04B7
m_iszActor
CUtlSymbolLarge
1208
0x04B8
m_iszGoal
CUtlSymbolLarge
1216
0x04C0
m_fStartActive
bool
1224
0x04C8
m_SearchType
CAI_GoalEntity::SearchType_t
1228
0x04CC
m_iszConceptModifiers
CUtlSymbolLarge
1232
0x04D0
m_actors
CUtlVector
<
CHandle
<
CAI_BaseNPC
>
>
1240
0x04D8
m_hGoalEntity
CHandle
<
CBaseEntity
>
1264
0x04F0
m_flags
uint32
1268
0x04F4
ai_goal_entity
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
Actor
string
m_iszActor
Goal
string
m_iszGoal
StartActive
bool
m_fStartActive
BaseConceptModifiers
string
m_iszConceptModifiers
SearchType
CAI_GoalEntity::SearchType_t
m_SearchType
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
Activate
()
—
Deactivate
()
—
Toggle
()
—
UpdateActors
()
—
Outputs
Declared here
With inherited
Inherited outputs