Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIDecideBehavior Class Reference
Inheritance diagram for SCR_AIDecideBehavior:
AITaskScripted

Protected Member Functions

override void OnInit (AIAgent owner)
override ENodeResult EOnTaskSimulate (AIAgent owner, float dt)
override TStringArray GetVariablesOut ()
override TStringArray GetVariablesIn ()

Static Protected Member Functions

static override bool VisibleInPalette ()

Protected Attributes

SCR_AIBehaviorBase m_PreviousBehavior
SCR_AIBehaviorBase m_CurrentBehavior
SCR_AIUtilityComponent m_UtilityComponent
float m_fRandomDelay_s

Static Protected Attributes

static string PORT_UNKNOWN_TARGET = "UnknownTarget"
static string PORT_BEHAVIOR_TREE = "BehaviorTree"
static string PORT_UPDATE_BEHAVIOR = "UpdateBehavior"
static string PORT_USE_COMBAT_MOVE = "UseCombatMove"
static string PORT_UPDATE_INTERVAL = "UpdateInterval"
static ref TStringArray s_aVarsOut
static ref TStringArray s_aVarsIn

Detailed Description

Definition at line 1 of file SCR_AIDecideBehavior.c.

Member Function Documentation

◆ EOnTaskSimulate()

override ENodeResult SCR_AIDecideBehavior::EOnTaskSimulate ( AIAgent owner,
float dt )
inlineprotected

Definition at line 48 of file SCR_AIDecideBehavior.c.

◆ GetVariablesIn()

override TStringArray SCR_AIDecideBehavior::GetVariablesIn ( )
inlineprotected

Definition at line 98 of file SCR_AIDecideBehavior.c.

◆ GetVariablesOut()

override TStringArray SCR_AIDecideBehavior::GetVariablesOut ( )
inlineprotected

Definition at line 89 of file SCR_AIDecideBehavior.c.

◆ OnInit()

override void SCR_AIDecideBehavior::OnInit ( AIAgent owner)
inlineprotected

Definition at line 36 of file SCR_AIDecideBehavior.c.

◆ VisibleInPalette()

override bool SCR_AIDecideBehavior::VisibleInPalette ( )
inlinestaticprotected

Definition at line 104 of file SCR_AIDecideBehavior.c.

Member Data Documentation

◆ m_CurrentBehavior

SCR_AIBehaviorBase SCR_AIDecideBehavior::m_CurrentBehavior
protected

Definition at line 30 of file SCR_AIDecideBehavior.c.

◆ m_fRandomDelay_s

float SCR_AIDecideBehavior::m_fRandomDelay_s
protected

Definition at line 33 of file SCR_AIDecideBehavior.c.

◆ m_PreviousBehavior

SCR_AIBehaviorBase SCR_AIDecideBehavior::m_PreviousBehavior
protected

Definition at line 29 of file SCR_AIDecideBehavior.c.

◆ m_UtilityComponent

SCR_AIUtilityComponent SCR_AIDecideBehavior::m_UtilityComponent
protected

Definition at line 31 of file SCR_AIDecideBehavior.c.

◆ PORT_BEHAVIOR_TREE

string SCR_AIDecideBehavior::PORT_BEHAVIOR_TREE = "BehaviorTree"
staticprotected

Definition at line 24 of file SCR_AIDecideBehavior.c.

◆ PORT_UNKNOWN_TARGET

string SCR_AIDecideBehavior::PORT_UNKNOWN_TARGET = "UnknownTarget"
staticprotected

Definition at line 21 of file SCR_AIDecideBehavior.c.

◆ PORT_UPDATE_BEHAVIOR

string SCR_AIDecideBehavior::PORT_UPDATE_BEHAVIOR = "UpdateBehavior"
staticprotected

Definition at line 25 of file SCR_AIDecideBehavior.c.

◆ PORT_UPDATE_INTERVAL

string SCR_AIDecideBehavior::PORT_UPDATE_INTERVAL = "UpdateInterval"
staticprotected

Definition at line 27 of file SCR_AIDecideBehavior.c.

◆ PORT_USE_COMBAT_MOVE

string SCR_AIDecideBehavior::PORT_USE_COMBAT_MOVE = "UseCombatMove"
staticprotected

Definition at line 26 of file SCR_AIDecideBehavior.c.

◆ s_aVarsIn

ref TStringArray SCR_AIDecideBehavior::s_aVarsIn
staticprotected
Initial value:

Definition at line 95 of file SCR_AIDecideBehavior.c.

◆ s_aVarsOut

ref TStringArray SCR_AIDecideBehavior::s_aVarsOut
staticprotected

The documentation for this class was generated from the following file: