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

Protected Member Functions

void SCR_AIInvestigateClusterActivity (SCR_AIGroupUtilityComponent utility, AIWaypoint relatedWaypoint, notnull SCR_AITargetClusterState clusterState, notnull TFireteamLockRefArray ftInvestigate, notnull TFireteamLockRefArray ftCover)
void GetSpecificFireteams (notnull TFireteamLockRefArray fireteamsInvestigate, notnull TFireteamLockRefArray fireteamsCover)
override void OnFireteamRemovedFromGroup (SCR_AIGroupFireteam ft)
override void OnActionSelected ()
override void OnActionDeselected ()
override void OnActionCompleted ()
override void OnActionFailed ()
override void OnActionRemoved ()
void SendCancelMessages ()
void SendInvestigateMessages (AICommunicationComponent comms, vector pos, float radius)
override string GetDebugPanelText ()

Static Protected Member Functions

static void CalculateInvestigationArea (notnull SCR_AITargetClusterState s, out vector outCenterPos, out float outRadius)
 Calculates position and radius of investigation area.

Protected Attributes

ref TFireteamLockRefArray m_aFireteamsInvestigate = {}
ref TFireteamLockRefArray m_aFireteamsCover = {}
bool m_bOrdersSent = false

Static Protected Attributes

static const float INVESTIGATION_RADIUS_MIN = 20.0

Detailed Description

Definition at line 1 of file SCR_AIInvestigateClusterActivity.c.

Constructor & Destructor Documentation

◆ SCR_AIInvestigateClusterActivity()

void SCR_AIInvestigateClusterActivity::SCR_AIInvestigateClusterActivity ( SCR_AIGroupUtilityComponent utility,
AIWaypoint relatedWaypoint,
notnull SCR_AITargetClusterState clusterState,
notnull TFireteamLockRefArray ftInvestigate,
notnull TFireteamLockRefArray ftCover )
inlineprotected

ftInvestigate - fireteams which will investigate ftCover - fireteams which will cover others

Definition at line 13 of file SCR_AIInvestigateClusterActivity.c.

Member Function Documentation

◆ CalculateInvestigationArea()

void SCR_AIInvestigateClusterActivity::CalculateInvestigationArea ( notnull SCR_AITargetClusterState s,
out vector outCenterPos,
out float outRadius )
inlinestaticprotected

Calculates position and radius of investigation area.

Definition at line 190 of file SCR_AIInvestigateClusterActivity.c.

◆ GetDebugPanelText()

override string SCR_AIInvestigateClusterActivity::GetDebugPanelText ( )
inlineprotected

Definition at line 202 of file SCR_AIInvestigateClusterActivity.c.

◆ GetSpecificFireteams()

void SCR_AIInvestigateClusterActivity::GetSpecificFireteams ( notnull TFireteamLockRefArray fireteamsInvestigate,
notnull TFireteamLockRefArray fireteamsCover )
inlineprotected

Definition at line 34 of file SCR_AIInvestigateClusterActivity.c.

◆ OnActionCompleted()

override void SCR_AIInvestigateClusterActivity::OnActionCompleted ( )
inlineprotected

Definition at line 100 of file SCR_AIInvestigateClusterActivity.c.

◆ OnActionDeselected()

override void SCR_AIInvestigateClusterActivity::OnActionDeselected ( )
inlineprotected

Definition at line 92 of file SCR_AIInvestigateClusterActivity.c.

◆ OnActionFailed()

override void SCR_AIInvestigateClusterActivity::OnActionFailed ( )
inlineprotected

Definition at line 107 of file SCR_AIInvestigateClusterActivity.c.

◆ OnActionRemoved()

override void SCR_AIInvestigateClusterActivity::OnActionRemoved ( )
inlineprotected

Definition at line 114 of file SCR_AIInvestigateClusterActivity.c.

◆ OnActionSelected()

override void SCR_AIInvestigateClusterActivity::OnActionSelected ( )
inlineprotected

Definition at line 70 of file SCR_AIInvestigateClusterActivity.c.

◆ OnFireteamRemovedFromGroup()

override void SCR_AIInvestigateClusterActivity::OnFireteamRemovedFromGroup ( SCR_AIGroupFireteam ft)
inlineprotected

Definition at line 47 of file SCR_AIInvestigateClusterActivity.c.

◆ SendCancelMessages()

void SCR_AIInvestigateClusterActivity::SendCancelMessages ( )
inlineprotected

Definition at line 123 of file SCR_AIInvestigateClusterActivity.c.

◆ SendInvestigateMessages()

void SCR_AIInvestigateClusterActivity::SendInvestigateMessages ( AICommunicationComponent comms,
vector pos,
float radius )
inlineprotected

Definition at line 148 of file SCR_AIInvestigateClusterActivity.c.

Member Data Documentation

◆ INVESTIGATION_RADIUS_MIN

const float SCR_AIInvestigateClusterActivity::INVESTIGATION_RADIUS_MIN = 20.0
staticprotected

Definition at line 8 of file SCR_AIInvestigateClusterActivity.c.

◆ m_aFireteamsCover

ref TFireteamLockRefArray SCR_AIInvestigateClusterActivity::m_aFireteamsCover = {}
protected

Definition at line 4 of file SCR_AIInvestigateClusterActivity.c.

◆ m_aFireteamsInvestigate

ref TFireteamLockRefArray SCR_AIInvestigateClusterActivity::m_aFireteamsInvestigate = {}
protected

Definition at line 3 of file SCR_AIInvestigateClusterActivity.c.

◆ m_bOrdersSent

bool SCR_AIInvestigateClusterActivity::m_bOrdersSent = false
protected

Definition at line 6 of file SCR_AIInvestigateClusterActivity.c.


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