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_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
CAbilityBouncePadVData
CAbilityBullChargeVData
CAbilityCadenceAnthemVData
CAbilityCadenceCrescendoVData
CAbilityCadenceGrandFinaleVData
CAbilityCadenceLullabyVData
CAbilityCadencePrimaryWeaponVData
CAbilityCadenceSilenceContraptionsVData
CAbilityCardTossVData
CAbilityChargedShotVData
CAbilityChargedTackleVData
CAbilityChronoSwapVData
CAbilityCrackshotVData
CAbilityCrowdControlVData
CAbilityDashVData
CAbilityDistruptiveChargeVData
CAbilityDustStormVData
CAbilityEmpowerBulletVData
CAbilityExplosiveBarrelVData
CAbilityFealtyVData
CAbilityGangActivityCancelVData
CAbilityGangActivityVData
CAbilityGarbageVData
CAbilityGenericPerson1VData
CAbilityGenericPerson2VData
CAbilityGenericPerson3VData
CAbilityGenericPerson4VData
CAbilityGooGrenadeVData
CAbilityGuidedArrowVData
CAbilityHighAlertVData
CAbilityHoldMelee_VData
CAbilityHookVData
CAbilityHornetChainVData
CAbilityHornetLeapVData
CAbilityHornetSnipeVData
CAbilityHornetStingVData
CAbilityImmobilizeTrapVData
CAbilityIntimidateVData
CAbilityJumpVData
CAbilityKobunVData
CAbilityLashDownStrikeVData
CAbilityLashFlogVData
CAbilityLashUltimateVData
CAbilityLashVData
CAbilityLightningBallVData
CAbilityLockDownVData
CAbilityMantleVData
Type
/
to search schemas
Deadlock
server
CBaseEntity
CAI_Relationship
CAI_Relationship
ai_relationship
1280 bytes (0x0500), align 8
Source
Inherits
CBaseEntity
CEntityInstance
Also in
Half-Life: Alyx
differs
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x04BF
m_iszSubject
CUtlSymbolLarge
1216
0x04C0
m_iszSubjectClass
CUtlSymbolLarge
1224
0x04C8
m_nSubjectClassifyAs
Class_T
1232
0x04D0
m_iszTargetClass
CUtlSymbolLarge
1240
0x04D8
m_nTargetClassifyAs
Class_T
1248
0x04E0
m_iDisposition
int32
1252
0x04E4
m_iRank
int32
1256
0x04E8
m_fStartActive
bool
1260
0x04EC
m_bIsActive
bool
1261
0x04ED
m_iPreviousDisposition
int32
1264
0x04F0
m_flRadius
float32
1268
0x04F4
m_iPreviousRank
int32
1272
0x04F8
m_bReciprocal
bool
1276
0x04FC
ai_relationship
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
subject
string
m_iszSubject
subjectclass
string
m_iszSubjectClass
subjectclassify
Class_T
m_nSubjectClassifyAs
targetclass
string
m_iszTargetClass
targetclassify
Class_T
m_nTargetClassifyAs
disposition
int32
m_iDisposition
rank
int32
m_iRank
StartActive
bool
m_fStartActive
radius
float32
m_flRadius
reciprocal
bool
m_bReciprocal
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
ApplyRelationship
()
—
RevertRelationship
()
—
RevertToDefaultRelationship
()
—
Outputs
Declared here
With inherited
Inherited outputs