Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_CallsignPlatoonData Class Reference

Protected Member Functions

Init Platoon creating all the squads within param factionCallsignInfo specific callsign info for faction *void Init (SCR_FactionCallsignInfo factionCallsignInfo)
Gets a squad index randomly from availible callsigns return int squad index *int GetRandomSquad ()
int GetFirstAvailibleSquad ()
Adds callsign back to availible callsign pool param squad index *void AddSquad (int squadIndex)
Removes callsign from availible callsign pool param squad index *bool RemoveSquad (int squadIndex)

Protected Attributes

ref array< intm_mSquadCallsigns = new array<int>
Init Platoon data

Detailed Description

For each platoon, holds availible squads

Definition at line 4 of file SCR_CallsignPlatoonData.c.

Member Function Documentation

◆ AddSquad()

Adds callsign back to availible callsign pool param squad index *void SCR_CallsignPlatoonData::AddSquad ( int squadIndex)
inlineprotected

Definition at line 57 of file SCR_CallsignPlatoonData.c.

◆ GetFirstAvailibleSquad()

int SCR_CallsignPlatoonData::GetFirstAvailibleSquad ( )
inlineprotected

Goes through all availible squads gets the first availible. Meaning if squad 1 is taken it will get 2 next not 3.

Returns
int squad index

Definition at line 39 of file SCR_CallsignPlatoonData.c.

◆ GetRandomSquad()

Gets a squad index randomly from availible callsigns return int squad index *int SCR_CallsignPlatoonData::GetRandomSquad ( )
inlineprotected

Definition at line 30 of file SCR_CallsignPlatoonData.c.

◆ Init()

Init Platoon creating all the squads within param factionCallsignInfo specific callsign info for faction *void SCR_CallsignPlatoonData::Init ( SCR_FactionCallsignInfo factionCallsignInfo)
inlineprotected

Definition at line 13 of file SCR_CallsignPlatoonData.c.

◆ RemoveSquad()

Removes callsign from availible callsign pool param squad index *bool SCR_CallsignPlatoonData::RemoveSquad ( int squadIndex)
inlineprotected

Definition at line 68 of file SCR_CallsignPlatoonData.c.

Member Data Documentation

◆ data

Init Platoon SCR_CallsignPlatoonData::data
protected

Definition at line 10 of file SCR_CallsignPlatoonData.c.

◆ m_mSquadCallsigns

ref array<int> SCR_CallsignPlatoonData::m_mSquadCallsigns = new array<int>
protected

Definition at line 6 of file SCR_CallsignPlatoonData.c.


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