Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIGetFireTimes.c File Reference

Go to the source code of this file.

Enumerations

enum  EAIFirePattern { Single , Burst , Suppress }

Functions

override void OnInit (AIAgent owner)
override array< stringGetVariablesOut ()
override TStringArray GetVariablesIn ()
float GetFireRateFactor ()
override ENodeResult EOnTaskSimulate (AIAgent owner, float dt)

Variables

enum EAIFirePattern PORT_FIRE_TIME = "FireTime"
EAIFirePattern m_iFirePattern
SCR_AICombatComponent m_CombatComponent
SCR_AIConfigComponent m_ConfigComponent
ref SCR_AIWeaponTypeHandlingConfig m_WeaponConfig
float m_fShotSpan = 0.09
int m_fBurstSize = 1
BaseWeaponComponent m_LastWeapon
EWeaponType m_eLastWeaponType
BaseMuzzleComponent m_LastMuzzle
BaseFireMode m_LastFireMode
bool m_bValid

Enumeration Type Documentation

◆ EAIFirePattern

Enumerator
Single 
Burst 
Suppress 

Definition at line 1 of file SCR_AIGetFireTimes.c.

Function Documentation

◆ EOnTaskSimulate()

override ENodeResult EOnTaskSimulate ( AIAgent owner,
float dt )
protected

Definition at line 95 of file SCR_AIGetFireTimes.c.

◆ GetFireRateFactor()

float GetFireRateFactor ( )
protected

Definition at line 79 of file SCR_AIGetFireTimes.c.

◆ GetVariablesIn()

override TStringArray GetVariablesIn ( )
protected

Definition at line 75 of file SCR_AIGetFireTimes.c.

◆ GetVariablesOut()

override array< string > GetVariablesOut ( )
protected

Definition at line 67 of file SCR_AIGetFireTimes.c.

◆ OnInit()

override void OnInit ( AIAgent owner)
protected

Definition at line 44 of file SCR_AIGetFireTimes.c.

Variable Documentation

◆ m_bValid

bool m_bValid
protected

Definition at line 41 of file SCR_AIGetFireTimes.c.

◆ m_CombatComponent

SCR_AICombatComponent m_CombatComponent
protected

Definition at line 26 of file SCR_AIGetFireTimes.c.

◆ m_ConfigComponent

SCR_AIConfigComponent m_ConfigComponent
protected

Definition at line 27 of file SCR_AIGetFireTimes.c.

◆ m_eLastWeaponType

EWeaponType m_eLastWeaponType
protected

Definition at line 36 of file SCR_AIGetFireTimes.c.

◆ m_fBurstSize

int m_fBurstSize = 1
protected

Definition at line 32 of file SCR_AIGetFireTimes.c.

◆ m_fShotSpan

float m_fShotSpan = 0.09
protected

Definition at line 31 of file SCR_AIGetFireTimes.c.

◆ m_iFirePattern

EAIFirePattern m_iFirePattern
protected

Definition at line 23 of file SCR_AIGetFireTimes.c.

◆ m_LastFireMode

BaseFireMode m_LastFireMode
protected

Definition at line 38 of file SCR_AIGetFireTimes.c.

◆ m_LastMuzzle

BaseMuzzleComponent m_LastMuzzle
protected

Definition at line 37 of file SCR_AIGetFireTimes.c.

◆ m_LastWeapon

BaseWeaponComponent m_LastWeapon
protected

Definition at line 35 of file SCR_AIGetFireTimes.c.

◆ m_WeaponConfig

ref SCR_AIWeaponTypeHandlingConfig m_WeaponConfig
protected

Definition at line 30 of file SCR_AIGetFireTimes.c.

◆ PORT_FIRE_TIME

enum EAIFirePattern PORT_FIRE_TIME = "FireTime"