CAI ScriptConditions: Difference between revisions

From SigMod
Jump to navigation Jump to search
(Created page with "== Overview == ... '''Source location : [https://github.com/sreechar/TF2-Source-Code/blob/master/tf2_src/game/server/ai_scriptconditions.h /game/server/ai_scriptconditions.h]...")
 
No edit summary
 
Line 212: Line 212:
|-
|-
| style="width: 50%;" |'''m_hTarget'''
| style="width: 50%;" |'''m_hTarget'''
| style="width: 15%;" |
| style="width: 35%;" |
|}
{| class="wikitable sortable mw-collapsible mw-collapsed" style="margin: 0 auto; width: 100%; padding: 0;
|+[https://developer.valvesoftware.com/wiki/ai_sound ai_sound]
! style="width: 50%; background-color: #303030; color: white" |Name
! style="width: 15%; background-color: #303030; color: white" |Type
! style="width: 35%; background-color: #303030; color: white" |Description
|-
| style="width: 50%;" |'''InputEmitAISound'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputInsertSound'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_flDuration'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_iSoundContext'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_iSoundType'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_iVolume'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_iszProxyEntityName'''
| style="width: 15%;" |
| style="width: 15%;" |
| style="width: 35%;" |
| style="width: 35%;" |
|}
|}

Latest revision as of 03:13, 16 March 2022

Overview[edit | edit source]

...

Source location : /game/server/ai_scriptconditions.h

Linked entity : ai_script_conditions

Class Structure[edit | edit source]

Entity DataMaps[edit | edit source]

CAI_ScriptConditions
Name Type Description
CAI_ScriptConditionsEvaluationThink
InputDisable
InputEnable
m_Actor
m_ActorTargetProxTester
m_distSq
m_fInside
m_ElementList
m_NoValidActors
m_OnConditionsSatisfied
m_OnConditionsTimeout
m_PlayerActorProxTester
m_distSq
m_fInside
m_PlayerTargetProxTester
m_distSq
m_fInside
m_Timeout
m_interval
m_next
m_Timer
m_interval
m_next
m_bLeaveAsleep
m_bPlayerActorFOVTrueCone
m_bPlayerTargetFOVTrueCone
m_fActorInPVS
m_fActorInVehicle
m_fActorSeePlayer
m_fActorSeeTarget
m_fDisabled
m_fMaxState
m_fMinState
m_fPlayerActorLOS
m_fPlayerBlockingActor
m_fPlayerInVehicle
m_fPlayerTargetLOS
m_fScriptStatus
m_flActorTargetProximity
m_flMaxTimeout
m_flMinTimeout
m_flPlayerActorFOV
m_flPlayerActorProximity
m_flPlayerTargetFOV
m_flPlayerTargetProximity
m_flRequiredTime
m_hActor
m_hTarget