Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIFireteamsActivity Class Reference
Inheritance diagram for SCR_AIFireteamsActivity:
SCR_AIFireteamsClusterActivity SCR_AIAttackClusterActivity SCR_AIDefendFromClusterActivity SCR_AIInvestigateClusterActivity

Protected Member Functions

void SCR_AIFireteamsActivity (SCR_AIGroupUtilityComponent utility, AIWaypoint relatedWaypoint,)
void ~SCR_AIFireteamsActivity ()
override void OnActionRemoved ()
void GetAssignedFireteams (notnull TFireteamLockRefArray outFireteams)
void RegisterFireteam (notnull SCR_AIGroupFireteamLock ftLock)
 Registers fireteam within this activity.
void UnregisterFireteam (notnull SCR_AIGroupFireteamLock ftLock)
void UnregisterFireteam (notnull SCR_AIGroupFireteam ft)

Protected Attributes

ref TFireteamLockRefArray m_aAssignedFireteams = {}

Detailed Description

Base class for all group activities which are related to fireteams. When an activity of this (or inherited) class exists, it prevents group from rebalancing fireteams. When there are no fireteams left, it fails.

Definition at line 6 of file SCR_AIFireteamsActivity.c.

Constructor & Destructor Documentation

◆ SCR_AIFireteamsActivity()

void SCR_AIFireteamsActivity::SCR_AIFireteamsActivity ( SCR_AIGroupUtilityComponent utility,
AIWaypoint relatedWaypoint )
inlineprotected

Definition at line 11 of file SCR_AIFireteamsActivity.c.

◆ ~SCR_AIFireteamsActivity()

void SCR_AIFireteamsActivity::~SCR_AIFireteamsActivity ( )
inlineprotected

Definition at line 18 of file SCR_AIFireteamsActivity.c.

Member Function Documentation

◆ GetAssignedFireteams()

void SCR_AIFireteamsActivity::GetAssignedFireteams ( notnull TFireteamLockRefArray outFireteams)
inlineprotected

Definition at line 33 of file SCR_AIFireteamsActivity.c.

◆ OnActionRemoved()

override void SCR_AIFireteamsActivity::OnActionRemoved ( )
inlineprotected

Definition at line 25 of file SCR_AIFireteamsActivity.c.

◆ RegisterFireteam()

void SCR_AIFireteamsActivity::RegisterFireteam ( notnull SCR_AIGroupFireteamLock ftLock)
inlineprotected

Registers fireteam within this activity.

Definition at line 45 of file SCR_AIFireteamsActivity.c.

◆ UnregisterFireteam() [1/2]

void SCR_AIFireteamsActivity::UnregisterFireteam ( notnull SCR_AIGroupFireteam ft)
inlineprotected

Definition at line 67 of file SCR_AIFireteamsActivity.c.

◆ UnregisterFireteam() [2/2]

void SCR_AIFireteamsActivity::UnregisterFireteam ( notnull SCR_AIGroupFireteamLock ftLock)
inlineprotected

Definition at line 54 of file SCR_AIFireteamsActivity.c.

Member Data Documentation

◆ m_aAssignedFireteams

ref TFireteamLockRefArray SCR_AIFireteamsActivity::m_aAssignedFireteams = {}
protected

Definition at line 8 of file SCR_AIFireteamsActivity.c.


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