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::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
CAbilityMedicHealVData
CAbilityMeleeParryVData
Type
/
to search schemas
Deadlock
server
CBaseEntity
CAI_ScriptConditions
CAI_ScriptConditions
ai_script_conditions
1432 bytes (0x0598), align 8
Source
Inherits
CBaseEntity
CEntityInstance
Also in
Half-Life: Alyx
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x04B7
m_OnConditionsSatisfied
CEntityIOOutput
1208
0x04B8
m_OnConditionsTimeout
CEntityIOOutput
1232
0x04D0
m_NoValidActors
CEntityIOOutput
1256
0x04E8
m_fDisabled
bool
1280
0x0500
m_bLeaveAsleep
bool
1281
0x0501
m_hTarget
CHandle
<
CBaseEntity
>
1284
0x0504
m_flRequiredDuration
float32
1288
0x0508
m_fMinState
NPC_STATE
1292
0x050C
m_fMaxState
NPC_STATE
1296
0x0510
m_fScriptStatus
ThreeState_t
1300
0x0514
m_fActorSeePlayer
ThreeState_t
1304
0x0518
m_Actor
CUtlSymbolLarge
1312
0x0520
m_flPlayerActorProximity
float32
1320
0x0528
m_PlayerActorProxTester
CAI_ProxTester
1324
0x052C
m_flPlayerActorFOV
float32
1332
0x0534
m_bPlayerActorFOVTrueCone
bool
1336
0x0538
m_fPlayerActorLOS
ThreeState_t
1340
0x053C
m_fActorSeeTarget
ThreeState_t
1344
0x0540
m_flActorTargetProximity
float32
1348
0x0544
m_ActorTargetProxTester
CAI_ProxTester
1352
0x0548
m_flPlayerTargetProximity
float32
1360
0x0550
m_PlayerTargetProxTester
CAI_ProxTester
1364
0x0554
m_flPlayerTargetFOV
float32
1372
0x055C
m_bPlayerTargetFOVTrueCone
bool
1376
0x0560
m_fPlayerTargetLOS
ThreeState_t
1380
0x0564
m_fPlayerBlockingActor
ThreeState_t
1384
0x0568
m_fActorInPVS
ThreeState_t
1388
0x056C
m_flMinTimeout
float32
1392
0x0570
m_flMaxTimeout
float32
1396
0x0574
m_fActorInVehicle
ThreeState_t
1400
0x0578
m_fPlayerInVehicle
ThreeState_t
1404
0x057C
m_ElementList
CUtlVector
<
CAI_ScriptConditionsElement
>
1408
0x0580
ai_script_conditions
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
StartDisabled
bool
m_fDisabled
Actor
string
m_Actor
RequiredTime
float32
m_flRequiredDuration
MinimumState
NPC_STATE
m_fMinState
MaximumState
NPC_STATE
m_fMaxState
ScriptStatus
ThreeState_t
m_fScriptStatus
ActorSeePlayer
ThreeState_t
m_fActorSeePlayer
PlayerActorProximity
float32
m_flPlayerActorProximity
PlayerActorFOV
float32
m_flPlayerActorFOV
PlayerActorFOVTrueCone
bool
m_bPlayerActorFOVTrueCone
PlayerActorLOS
ThreeState_t
m_fPlayerActorLOS
ActorSeeTarget
ThreeState_t
m_fActorSeeTarget
ActorTargetProximity
float32
m_flActorTargetProximity
PlayerTargetProximity
float32
m_flPlayerTargetProximity
PlayerTargetFOV
float32
m_flPlayerTargetFOV
PlayerTargetFOVTrueCone
bool
m_bPlayerTargetFOVTrueCone
PlayerTargetLOS
ThreeState_t
m_fPlayerTargetLOS
PlayerBlockingActor
ThreeState_t
m_fPlayerBlockingActor
MinTimeout
float32
m_flMinTimeout
MaxTimeout
float32
m_flMaxTimeout
ActorInPVS
ThreeState_t
m_fActorInPVS
ActorInVehicle
ThreeState_t
m_fActorInVehicle
PlayerInVehicle
ThreeState_t
m_fPlayerInVehicle
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
Disable
()
—
Enable
()
—
Outputs
Declared here
With inherited
Name
Description
Inherited outputs
NoValidActors
()
—
OnConditionsSatisfied
()
—
OnConditionsTimeout
()
—