For each company, holds availible platoons, which in turn holds availible squads.
More...
|
void | Init (SCR_FactionCallsignInfo factionCallsignInfo) |
| Init Company data, creating all the platoons within which in turn create the availible squads within.
|
|
void | GetRandomCallsign (out int platoon, out int squad) |
| Gets platoon and squad index randomly from availible callsigns.
|
|
void | GetFirstAvailibleCallsign (out int firstAvailiblePlatoon, out int firstAvailibleSquad) |
| Goes through all availible platoons and squads and gets the first availible.
|
|
void | AddCallsign (int platoonIndex, int squadIndex) |
| Adds callsign back to availible callsign pool.
|
|
bool | RemoveCallsign (int plattonIndex, int squadIndex) |
| Removes callsign from availible callsign pool.
|
|
For each company, holds availible platoons, which in turn holds availible squads.
◆ AddCallsign()
void SCR_CallsignCompanyData.AddCallsign |
( |
int | platoonIndex, |
|
|
int | squadIndex ) |
Adds callsign back to availible callsign pool.
- Parameters
-
◆ GetFirstAvailibleCallsign()
void SCR_CallsignCompanyData.GetFirstAvailibleCallsign |
( |
out int | firstAvailiblePlatoon, |
|
|
out int | firstAvailibleSquad ) |
Goes through all availible platoons and squads and gets the first availible.
Meaning if platoon 1 is taken it will get 2 next not 3.
- Parameters
-
[out] | platoon | index |
[out] | squad | index |
- Returns
- bool true if succesfully found a callsign
◆ GetRandomCallsign()
void SCR_CallsignCompanyData.GetRandomCallsign |
( |
out int | platoon, |
|
|
out int | squad ) |
Gets platoon and squad index randomly from availible callsigns.
- Parameters
-
[out] | platoon | index |
[out] | squad | index |
- Returns
- bool true if succesfully found a callsign
◆ Init()
Init Company data, creating all the platoons within which in turn create the availible squads within.
- Parameters
-
factionCallsignInfo | specific callsign info for faction |
◆ RemoveCallsign()
bool SCR_CallsignCompanyData.RemoveCallsign |
( |
int | plattonIndex, |
|
|
int | squadIndex ) |
Removes callsign from availible callsign pool.
- Parameters
-
◆ m_mPlatoonCallsigns
The documentation for this interface was generated from the following file:
- Game/Callsign/SCR_CallsignCompanyData.c