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

Protected Member Functions

override void OnEnter (AIAgent owner)
override ENodeResult EOnTaskSimulate (AIAgent owner, float dt)
ENodeResult Testing_State (bool isScheduled)
ENodeResult SendingMessages_State ()
ENodeResult Waiting_State ()
ENodeResult Finished_State ()
void CancelOrders ()
override void OnAbort (AIAgent owner, Node nodeCausingAbort)
void OnAgentLifeStateChanged (AIAgent incapacitatedAgent, SCR_AIInfoComponent infoIncap, IEntity vehicle, ECharacterLifeState lifeState)

Static Protected Member Functions

static override bool VisibleInPalette ()
static override string GetOnHoverDescription ()
static override bool CanReturnRunning ()

Protected Attributes

float m_fUpdateInterval_ms
float m_fNextUpdate_ms
ref array< AIAgent > m_aAgents = {}
ref array< AIAgent > m_aInformedAgents = {}
ref array< ref SCR_AIGroupVehiclem_aUsedVehicles = {}
ref array< ref SCR_AIGroupVehiclem_aVehiclesToLeave = {}
SCR_AIGroup m_Group
SCR_AIGroupUtilityComponent m_Utility
int m_iStateOfExecution

Static Protected Attributes

static const string NODE_NAME = "SCR_AILeaveStaticVehicles"
static int STATE_TESTING_STATE = 0
static int STATE_SENDING_SIGNALS = 1
static int STATE_WAITING = 2
static int STATE_FINISHED = 3

Detailed Description

Definition at line 1 of file SCR_AILeaveStaticVehicles.c.

Member Function Documentation

◆ CancelOrders()

void SCR_AILeaveStaticVehicles::CancelOrders ( )
inlineprotected

Definition at line 173 of file SCR_AILeaveStaticVehicles.c.

◆ CanReturnRunning()

override bool SCR_AILeaveStaticVehicles::CanReturnRunning ( )
inlinestaticprotected

Definition at line 231 of file SCR_AILeaveStaticVehicles.c.

◆ EOnTaskSimulate()

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

Definition at line 43 of file SCR_AILeaveStaticVehicles.c.

◆ Finished_State()

ENodeResult SCR_AILeaveStaticVehicles::Finished_State ( )
inlineprotected

Definition at line 167 of file SCR_AILeaveStaticVehicles.c.

◆ GetOnHoverDescription()

override string SCR_AILeaveStaticVehicles::GetOnHoverDescription ( )
inlinestaticprotected

Definition at line 225 of file SCR_AILeaveStaticVehicles.c.

◆ OnAbort()

override void SCR_AILeaveStaticVehicles::OnAbort ( AIAgent owner,
Node nodeCausingAbort )
inlineprotected

Definition at line 185 of file SCR_AILeaveStaticVehicles.c.

◆ OnAgentLifeStateChanged()

void SCR_AILeaveStaticVehicles::OnAgentLifeStateChanged ( AIAgent incapacitatedAgent,
SCR_AIInfoComponent infoIncap,
IEntity vehicle,
ECharacterLifeState lifeState )
inlineprotected

Definition at line 210 of file SCR_AILeaveStaticVehicles.c.

◆ OnEnter()

override void SCR_AILeaveStaticVehicles::OnEnter ( AIAgent owner)
inlineprotected

Definition at line 23 of file SCR_AILeaveStaticVehicles.c.

◆ SendingMessages_State()

ENodeResult SCR_AILeaveStaticVehicles::SendingMessages_State ( )
inlineprotected

Definition at line 120 of file SCR_AILeaveStaticVehicles.c.

◆ Testing_State()

ENodeResult SCR_AILeaveStaticVehicles::Testing_State ( bool isScheduled)
inlineprotected

Definition at line 76 of file SCR_AILeaveStaticVehicles.c.

◆ VisibleInPalette()

override bool SCR_AILeaveStaticVehicles::VisibleInPalette ( )
inlinestaticprotected

Definition at line 219 of file SCR_AILeaveStaticVehicles.c.

◆ Waiting_State()

ENodeResult SCR_AILeaveStaticVehicles::Waiting_State ( )
inlineprotected

Definition at line 149 of file SCR_AILeaveStaticVehicles.c.

Member Data Documentation

◆ m_aAgents

ref array<AIAgent> SCR_AILeaveStaticVehicles::m_aAgents = {}
protected

Definition at line 9 of file SCR_AILeaveStaticVehicles.c.

◆ m_aInformedAgents

ref array<AIAgent> SCR_AILeaveStaticVehicles::m_aInformedAgents = {}
protected

Definition at line 10 of file SCR_AILeaveStaticVehicles.c.

◆ m_aUsedVehicles

ref array<ref SCR_AIGroupVehicle> SCR_AILeaveStaticVehicles::m_aUsedVehicles = {}
protected

Definition at line 11 of file SCR_AILeaveStaticVehicles.c.

◆ m_aVehiclesToLeave

ref array<ref SCR_AIGroupVehicle> SCR_AILeaveStaticVehicles::m_aVehiclesToLeave = {}
protected

Definition at line 12 of file SCR_AILeaveStaticVehicles.c.

◆ m_fNextUpdate_ms

float SCR_AILeaveStaticVehicles::m_fNextUpdate_ms
protected

Definition at line 8 of file SCR_AILeaveStaticVehicles.c.

◆ m_fUpdateInterval_ms

float SCR_AILeaveStaticVehicles::m_fUpdateInterval_ms
protected

Definition at line 4 of file SCR_AILeaveStaticVehicles.c.

◆ m_Group

SCR_AIGroup SCR_AILeaveStaticVehicles::m_Group
protected

Definition at line 13 of file SCR_AILeaveStaticVehicles.c.

◆ m_iStateOfExecution

int SCR_AILeaveStaticVehicles::m_iStateOfExecution
protected

Definition at line 15 of file SCR_AILeaveStaticVehicles.c.

◆ m_Utility

SCR_AIGroupUtilityComponent SCR_AILeaveStaticVehicles::m_Utility
protected

Definition at line 14 of file SCR_AILeaveStaticVehicles.c.

◆ NODE_NAME

const string SCR_AILeaveStaticVehicles::NODE_NAME = "SCR_AILeaveStaticVehicles"
staticprotected

Definition at line 6 of file SCR_AILeaveStaticVehicles.c.

◆ STATE_FINISHED

int SCR_AILeaveStaticVehicles::STATE_FINISHED = 3
staticprotected

Definition at line 20 of file SCR_AILeaveStaticVehicles.c.

◆ STATE_SENDING_SIGNALS

int SCR_AILeaveStaticVehicles::STATE_SENDING_SIGNALS = 1
staticprotected

Definition at line 18 of file SCR_AILeaveStaticVehicles.c.

◆ STATE_TESTING_STATE

int SCR_AILeaveStaticVehicles::STATE_TESTING_STATE = 0
staticprotected

Definition at line 17 of file SCR_AILeaveStaticVehicles.c.

◆ STATE_WAITING

int SCR_AILeaveStaticVehicles::STATE_WAITING = 2
staticprotected

Definition at line 19 of file SCR_AILeaveStaticVehicles.c.


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