Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIOccupyMovableVehicles Class Reference
Inheritance diagram for SCR_AIOccupyMovableVehicles:
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_fMaxDistanceOfSearch_m
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_aVehiclesToOccupy = {}
ref array< intm_aVehiclesFreeSeats = {}
SCR_AIGroup m_Group
SCR_AIGroupUtilityComponent m_Utility
int m_iStateOfExecution

Static Protected Attributes

static const string NODE_NAME = "SCR_AIOccupyMovableVehicles"
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_AIOccupyMovableVehicles.c.

Member Function Documentation

◆ CancelOrders()

void SCR_AIOccupyMovableVehicles::CancelOrders ( )
inlineprotected

Definition at line 191 of file SCR_AIOccupyMovableVehicles.c.

◆ CanReturnRunning()

override bool SCR_AIOccupyMovableVehicles::CanReturnRunning ( )
inlinestaticprotected

Definition at line 249 of file SCR_AIOccupyMovableVehicles.c.

◆ EOnTaskSimulate()

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

Definition at line 49 of file SCR_AIOccupyMovableVehicles.c.

◆ Finished_State()

ENodeResult SCR_AIOccupyMovableVehicles::Finished_State ( )
inlineprotected

Definition at line 185 of file SCR_AIOccupyMovableVehicles.c.

◆ GetOnHoverDescription()

override string SCR_AIOccupyMovableVehicles::GetOnHoverDescription ( )
inlinestaticprotected

Definition at line 243 of file SCR_AIOccupyMovableVehicles.c.

◆ OnAbort()

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

Definition at line 203 of file SCR_AIOccupyMovableVehicles.c.

◆ OnAgentLifeStateChanged()

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

Definition at line 228 of file SCR_AIOccupyMovableVehicles.c.

◆ OnEnter()

override void SCR_AIOccupyMovableVehicles::OnEnter ( AIAgent owner)
inlineprotected

Definition at line 27 of file SCR_AIOccupyMovableVehicles.c.

◆ SendingMessages_State()

ENodeResult SCR_AIOccupyMovableVehicles::SendingMessages_State ( )
inlineprotected

Definition at line 131 of file SCR_AIOccupyMovableVehicles.c.

◆ Testing_State()

ENodeResult SCR_AIOccupyMovableVehicles::Testing_State ( bool isScheduled)
inlineprotected

Definition at line 82 of file SCR_AIOccupyMovableVehicles.c.

◆ VisibleInPalette()

override bool SCR_AIOccupyMovableVehicles::VisibleInPalette ( )
inlinestaticprotected

Definition at line 237 of file SCR_AIOccupyMovableVehicles.c.

◆ Waiting_State()

ENodeResult SCR_AIOccupyMovableVehicles::Waiting_State ( )
inlineprotected

Definition at line 167 of file SCR_AIOccupyMovableVehicles.c.

Member Data Documentation

◆ m_aAgents

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

Definition at line 12 of file SCR_AIOccupyMovableVehicles.c.

◆ m_aInformedAgents

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

Definition at line 13 of file SCR_AIOccupyMovableVehicles.c.

◆ m_aUsedVehicles

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

Definition at line 14 of file SCR_AIOccupyMovableVehicles.c.

◆ m_aVehiclesFreeSeats

ref array<int> SCR_AIOccupyMovableVehicles::m_aVehiclesFreeSeats = {}
protected

Definition at line 16 of file SCR_AIOccupyMovableVehicles.c.

◆ m_aVehiclesToOccupy

ref array<ref SCR_AIGroupVehicle> SCR_AIOccupyMovableVehicles::m_aVehiclesToOccupy = {}
protected

Definition at line 15 of file SCR_AIOccupyMovableVehicles.c.

◆ m_fMaxDistanceOfSearch_m

float SCR_AIOccupyMovableVehicles::m_fMaxDistanceOfSearch_m
protected

Definition at line 4 of file SCR_AIOccupyMovableVehicles.c.

◆ m_fNextUpdate_ms

float SCR_AIOccupyMovableVehicles::m_fNextUpdate_ms
protected

Definition at line 11 of file SCR_AIOccupyMovableVehicles.c.

◆ m_fUpdateInterval_ms

float SCR_AIOccupyMovableVehicles::m_fUpdateInterval_ms
protected

Definition at line 7 of file SCR_AIOccupyMovableVehicles.c.

◆ m_Group

SCR_AIGroup SCR_AIOccupyMovableVehicles::m_Group
protected

Definition at line 17 of file SCR_AIOccupyMovableVehicles.c.

◆ m_iStateOfExecution

int SCR_AIOccupyMovableVehicles::m_iStateOfExecution
protected

Definition at line 19 of file SCR_AIOccupyMovableVehicles.c.

◆ m_Utility

SCR_AIGroupUtilityComponent SCR_AIOccupyMovableVehicles::m_Utility
protected

Definition at line 18 of file SCR_AIOccupyMovableVehicles.c.

◆ NODE_NAME

const string SCR_AIOccupyMovableVehicles::NODE_NAME = "SCR_AIOccupyMovableVehicles"
staticprotected

Definition at line 9 of file SCR_AIOccupyMovableVehicles.c.

◆ STATE_FINISHED

int SCR_AIOccupyMovableVehicles::STATE_FINISHED = 3
staticprotected

Definition at line 24 of file SCR_AIOccupyMovableVehicles.c.

◆ STATE_SENDING_SIGNALS

int SCR_AIOccupyMovableVehicles::STATE_SENDING_SIGNALS = 1
staticprotected

Definition at line 22 of file SCR_AIOccupyMovableVehicles.c.

◆ STATE_TESTING_STATE

int SCR_AIOccupyMovableVehicles::STATE_TESTING_STATE = 0
staticprotected

Definition at line 21 of file SCR_AIOccupyMovableVehicles.c.

◆ STATE_WAITING

int SCR_AIOccupyMovableVehicles::STATE_WAITING = 2
staticprotected

Definition at line 23 of file SCR_AIOccupyMovableVehicles.c.


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