![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Protected Member Functions | |
| override void | OnInit (AIAgent owner) |
| void | ~SCR_AIUpdateTargetAttackData () |
| override void | OnAbort (AIAgent owner, Node nodeCausingAbort) |
| override ENodeResult | EOnTaskSimulate (AIAgent owner, float dt) |
| int | ResolveFireTree (BaseTarget target, bool visible, bool weaponReady, out float fireRate) |
| void | ResolveAimpointTypes (notnull BaseTarget target, out EAimPointType aimpointType0, out EAimPointType aimpointType1) |
| void | OnThreatSectorEscalation (SCR_AISectorThreatFilter ts, int sectorId, float dangerValue) |
| void | OnThreatSectorDamageTaken (SCR_AISectorThreatFilter ts, int sectorId) |
| void | LookAtThreats (float duration_s) |
| Activates state when we are looking at threats. | |
| float | CalculateLookAtThreatDuration (BaseTarget currentTarget, SCR_EAIThreatSectorFlags threatFlags) |
| bool | PosSameDirectionAsTarget (vector threatPos) |
| override TStringArray | GetVariablesIn () |
| override TStringArray | GetVariablesOut () |
Static Protected Member Functions | |
| static bool | WeaponHasBurstOrAutoMode (notnull BaseWeaponComponent weaponComp, int muzzleId) |
| static override bool | VisibleInPalette () |
| static override string | GetOnHoverDescription () |
Protected Attributes | |
| const int | FIRE_TREE_INVALID = -1 |
| const int | FIRE_TREE_LOOK = 0 |
| const int | FIRE_TREE_BURST = 1 |
| const int | FIRE_TREE_SINGLE = 2 |
| const int | FIRE_TREE_SUPPRESSIVE = 3 |
| const int | FIRE_TREE_MELEE = 4 |
| const int | FIRE_TREE_LOOK_THREATS = 5 |
| const float | MELEE_MAX_DISTANCE = 2.0 |
| const float | BURST_FIRE_MAX_DISTANCE = 50.0 |
| SCR_ChimeraAIAgent | m_Agent |
| SCR_AICombatComponent | m_CombatComponent |
| CharacterControllerComponent | m_CharacterController |
| PerceptionComponent | m_PerceptionComponent |
| SCR_AIUtilityComponent | m_UtilityComponent |
| SCR_AISectorThreatFilter | m_ThreatFilter |
| BaseTarget | m_Target |
| bool | m_bFirstSimulate = true |
| bool | m_bWeaponHasBurstOrAuto |
| bool | m_bLookAtThreats |
| WorldTimestamp | m_LookAtThreatsEndTime |
| vector | m_vLookAtThreatsPos |
| ref TStringArray | s_aVarsIn |
| ref TStringArray | s_aVarsOut |
Static Protected Attributes | |
| static const string | BASE_TARGET_PORT = "BaseTarget" |
| static const string | WEAPON_IS_READY = "WeaponReady" |
| static const string | PORT_LAST_SEEN_POSITION = "LastSeenPosition" |
| static const string | PORT_THREAT_POSITION = "ThreatPosition" |
| static const string | PORT_VISIBLE = "Visible" |
| static const string | PORT_FIRE_TREE_ID = "FireTreeId" |
| static const string | PORT_FIRE_RATE = "FireRate" |
| static const string | PORT_AIMPOINT_TYPE_0 = "AimpointType0" |
| static const string | PORT_AIMPOINT_TYPE_1 = "AimpointType1" |
| static const float | COS_VIEW_CONE = 0.707 |
Definition at line 1 of file SCR_AIUpdateTargetAttackData.c.
|
inlineprotected |
Definition at line 77 of file SCR_AIUpdateTargetAttackData.c.
|
inlineprotected |
Definition at line 393 of file SCR_AIUpdateTargetAttackData.c.
|
inlineprotected |
Definition at line 93 of file SCR_AIUpdateTargetAttackData.c.
|
inlinestaticprotected |
Definition at line 449 of file SCR_AIUpdateTargetAttackData.c.
|
inlineprotected |
Definition at line 434 of file SCR_AIUpdateTargetAttackData.c.
|
inlineprotected |
Definition at line 445 of file SCR_AIUpdateTargetAttackData.c.
|
inlineprotected |
Activates state when we are looking at threats.
Definition at line 381 of file SCR_AIUpdateTargetAttackData.c.
|
inlineprotected |
Definition at line 87 of file SCR_AIUpdateTargetAttackData.c.
|
inlineprotected |
Definition at line 48 of file SCR_AIUpdateTargetAttackData.c.
|
inlineprotected |
Definition at line 365 of file SCR_AIUpdateTargetAttackData.c.
|
inlineprotected |
Definition at line 350 of file SCR_AIUpdateTargetAttackData.c.
Definition at line 412 of file SCR_AIUpdateTargetAttackData.c.
|
inlineprotected |
Definition at line 298 of file SCR_AIUpdateTargetAttackData.c.
|
inlineprotected |
Definition at line 159 of file SCR_AIUpdateTargetAttackData.c.
|
inlinestaticprotected |
Definition at line 447 of file SCR_AIUpdateTargetAttackData.c.
|
inlinestaticprotected |
Definition at line 274 of file SCR_AIUpdateTargetAttackData.c.
|
staticprotected |
Definition at line 4 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 27 of file SCR_AIUpdateTargetAttackData.c.
|
staticprotected |
Definition at line 411 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 20 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 18 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 19 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 24 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 23 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 21 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 22 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 29 of file SCR_AIUpdateTargetAttackData.c.
Definition at line 38 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 43 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 40 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 31 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 30 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 44 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 32 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 35 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 34 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 33 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 45 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 26 of file SCR_AIUpdateTargetAttackData.c.
|
staticprotected |
Definition at line 13 of file SCR_AIUpdateTargetAttackData.c.
|
staticprotected |
Definition at line 14 of file SCR_AIUpdateTargetAttackData.c.
|
staticprotected |
Definition at line 12 of file SCR_AIUpdateTargetAttackData.c.
|
staticprotected |
Definition at line 11 of file SCR_AIUpdateTargetAttackData.c.
|
staticprotected |
Definition at line 8 of file SCR_AIUpdateTargetAttackData.c.
|
staticprotected |
Definition at line 9 of file SCR_AIUpdateTargetAttackData.c.
|
staticprotected |
Definition at line 10 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 430 of file SCR_AIUpdateTargetAttackData.c.
|
protected |
Definition at line 436 of file SCR_AIUpdateTargetAttackData.c.
|
staticprotected |
Definition at line 5 of file SCR_AIUpdateTargetAttackData.c.