![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Protected Member Functions | |
| void | SCR_AIGroupFireteamManager (SCR_AIGroup group) |
| ScriptInvokerBase< SCR_AIOnFireteamRemoved > | GetOnFireteamRemoved () |
| void | OnAgentAdded (AIAgent agent) |
| Called from SCR_AIGroupUtilityComponent. | |
| void | OnAgentRemoved (AIAgent agent) |
| Called from SCR_AIGroupUtilityComponent. | |
| void | OnAgentAssignedToVehicle (notnull AIAgent agent, notnull SCR_AIVehicleUsageComponent vehicleComp, ECompartmentType compType) |
| void | OnAgentUnassignedFromVehicle (AIAgent agent, notnull SCR_AIVehicleUsageComponent vehicleComp) |
| void | OnVehicleRemoved (SCR_AIVehicleUsageComponent vehicleComp) |
| Removes all fireteams related to this vehicle, soldiers are redistributed. | |
| bool | FindFreeFireteams (notnull array< SCR_AIGroupFireteam > outFireteams, int count, typename ftTypename, array< SCR_AIGroupFireteam > fireteamsExclude=null) |
| void | GetFreeFireteams (notnull array< SCR_AIGroupFireteam > outFireteams, typename ftTypename, array< SCR_AIGroupFireteam > fireteamsExclude=null) |
| SCR_AIGroupFireteam | FindFireteam (AIAgent agent) |
| Finds fireteam which has the provided agent. | |
| void | FindFireteamsOfVehicle (notnull array< ref SCR_AIGroupFireteam > outFireteams, notnull SCR_AIVehicleUsageComponent vehicleComp, typename ftType) |
| int | GetFireteamCount () |
| int | GetFireteamId (notnull SCR_AIGroupFireteam ft) |
| void | RebalanceAllFireteams () |
| SCR_AIGroupFireteam | CreateFireteam (notnull array< ref SCR_AIGroupFireteam > fireteams, typename t) |
| Creates a fireteam and registers it. | |
| void | RemoveFireteam (notnull array< ref SCR_AIGroupFireteam > fireteams, SCR_AIGroupFireteam ft) |
| bool | RebalanceFireteams (array< ref SCR_AIGroupFireteam > existingFireteams, typename ftTypename) |
| string | DiagGetFireteamsData () |
| Returns string with data about fireteams. | |
| void | DiagDrawFireteams () |
Static Protected Member Functions | |
| static SCR_AIGroupFireteam | FireteamFactory (typename t) |
| static SCR_AIGroupFireteam | FindSmallestFireteam (notnull array< ref SCR_AIGroupFireteam > fireteams, typename fireteamTypename, array< SCR_AIGroupFireteam > fireteamsExclude=null) |
| static SCR_AIGroupFireteam | FindBiggestFireteam (notnull array< ref SCR_AIGroupFireteam > fireteams, typename fireteamTypename, notnull array< SCR_AIGroupFireteam > fireteamsExclude=null) |
| static int | GetMaxFireteamSize (int groupSize) |
| static void | CountUnbalancedFireteams (notnull array< ref SCR_AIGroupFireteam > inFireteams, int maxFtSize, notnull array< SCR_AIGroupFireteam > fireteamsTooBig, notnull array< SCR_AIGroupFireteam > fireteamsTooSmall) |
Protected Attributes | |
| const int | FIRETEAM_MIN_SIZE = 1 |
| SCR_AIGroup | m_Group |
| ref array< ref SCR_AIGroupFireteam > | m_aFireteams = {} |
| bool | m_bRebalanceFireteams = false |
| ref ScriptInvokerBase< SCR_AIOnFireteamRemoved > | Event_OnFireteamRemoved = new ScriptInvokerBase<SCR_AIOnFireteamRemoved>() |
Definition at line 6 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Definition at line 18 of file SCR_AIGroupFireteamManager.c.
|
inlinestaticprotected |
Definition at line 529 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Creates a fireteam and registers it.
Definition at line 284 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Definition at line 563 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Returns string with data about fireteams.
Definition at line 548 of file SCR_AIGroupFireteamManager.c.
|
inlinestaticprotected |
Definition at line 363 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Finds fireteam which has the provided agent.
Definition at line 192 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Definition at line 203 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Definition at line 144 of file SCR_AIGroupFireteamManager.c.
|
inlinestaticprotected |
Definition at line 334 of file SCR_AIGroupFireteamManager.c.
|
inlinestaticprotected |
Definition at line 294 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Definition at line 218 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Definition at line 224 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Definition at line 170 of file SCR_AIGroupFireteamManager.c.
Definition at line 392 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Definition at line 24 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Called from SCR_AIGroupUtilityComponent.
Definition at line 31 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Definition at line 64 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Called from SCR_AIGroupUtilityComponent.
Definition at line 46 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Definition at line 100 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Removes all fireteams related to this vehicle, soldiers are redistributed.
Definition at line 127 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Definition at line 235 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Definition at line 409 of file SCR_AIGroupFireteamManager.c.
|
inlineprotected |
Definition at line 309 of file SCR_AIGroupFireteamManager.c.
|
protected |
Definition at line 15 of file SCR_AIGroupFireteamManager.c.
|
protected |
Definition at line 8 of file SCR_AIGroupFireteamManager.c.
|
protected |
Definition at line 11 of file SCR_AIGroupFireteamManager.c.
|
protected |
Definition at line 12 of file SCR_AIGroupFireteamManager.c.
|
protected |
Definition at line 10 of file SCR_AIGroupFireteamManager.c.