![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Classes | |
| class | SCR_CallsignGroupComponentClass |
Functions | |
| override void | InitOnServer (IEntity owner) |
| void | OnPlayerAddedToGroup (SCR_AIGroup aiGroup, int playerID) |
| void | OnPlayerRemovedFromGroup (SCR_AIGroup aiGroup, int playerID) |
| void | OnPlayerLeaderAssigned (int groupID, int playerID) |
| void | UpdatePlayerRoles () |
| void | AssignPlayerCallsign (int playerID, int characterCallsign=-1) |
| void | UpdateAllCharacterRoleCallsigns () |
| bool | IsUniqueRoleInUse (int roleToCheck) |
| void | OnAILeaderAssigned (AIAgent currentLeader, AIAgent prevLeader) |
| void | ReplaceAILeaderRole (AIAgent currentLeader, AIAgent prevLeader) |
| void | OnAIAddedToGroup (notnull AIAgent character) |
| void | OnAIRemovedFromGroup (SCR_AIGroup group, AIAgent character) |
| void | AssignAICallsign (AIAgent character, SCR_CallsignCharacterComponent characterCallsignComponent, int characterCallsign=-1) |
| void | MakeAIRoleAvailable (int roleIndex) |
| override bool | GetCallsignNames (out string company, out string platoon, out string squad, out string character, out string format) |
| override bool | GetCallsignIndexes (out int companyIndex, out int platoonIndex, out int squadIndex, out int characterNumber=-1, out ERoleCallsign characterRole=ERoleCallsign.NONE) |
| void | AssignGroupCallsign () |
| void | DoAssignCallsign (int company, int platoon, int squad) |
| void | AssignCallsignBroadcast (int company, int platoon, int squad) |
| void | FactionInit (Faction faction, bool isFactionChange=false) |
| SCR_AIGroup | GetGroup () |
| void | OnFactionChanged (Faction faction) |
| override bool | RplSave (ScriptBitWriter writer) |
| override bool | RplLoad (ScriptBitReader reader) |
| void | ~SCR_CallsignGroupComponent () |
Variables | |
| SCR_CallsignGroupComponentClass | m_bGroupInitCalled |
| Component of assigning and storing squad names. | |
| SCR_AIGroup | m_Group |
| const int | iLEADER_ROLE_CHARACTER_CALLSIGN = 1 |
| ref map< int, AIAgent > | m_mAICallsigns = new map<int, AIAgent>() |
| Keeps track of AI callsigns in group. | |
| ref map< int, AIAgent > | m_mAIRoleCallsigns = new map<int, AIAgent>() |
| Keeps track of specific AI role callsigns in group. | |
| ref map< int, int > | m_mPlayerCallsigns = new map<int, int>() |
| Keeps track of player callsigns in group <Callsign, PlayerID>. Player callsigns never change. | |
| ref map< int, int > | m_mPlayerRoleCallsigns = new map<int, int>() |
| Keeps track of specific AI role callsigns in group. map<RoleID, PlayerID>. | |
| bool | m_bIsSlave |
| SCR_AIGroup | m_MasterGroup |
| SCR_CallsignGroupComponent | m_MasterGroupCallsignComponent |
|
protected |
Definition at line 335 of file SCR_CallsignGroupComponent.c.
Definition at line 501 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 482 of file SCR_CallsignGroupComponent.c.
Definition at line 151 of file SCR_CallsignGroupComponent.c.
Definition at line 493 of file SCR_CallsignGroupComponent.c.
On Group init and faction change
| [in] | faction | |
| [in] | isFactionChange |
Definition at line 517 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 461 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 432 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 614 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 34 of file SCR_CallsignGroupComponent.c.
Check if unique role is in use by Players or AI in group None Unique roles are not checked Will always check Master if group is slave
| roleToCheck | Role to check if it is in use |
Definition at line 214 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 367 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 286 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 235 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 306 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 620 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 84 of file SCR_CallsignGroupComponent.c.
Definition at line 127 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 100 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 259 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 636 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 626 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 183 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 140 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 651 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 13 of file SCR_CallsignGroupComponent.c.
| SCR_CallsignGroupComponentClass m_bGroupInitCalled |
Component of assigning and storing squad names.
|
protected |
Definition at line 28 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 10 of file SCR_CallsignGroupComponent.c.
Keeps track of AI callsigns in group.
Definition at line 16 of file SCR_CallsignGroupComponent.c.
Keeps track of specific AI role callsigns in group.
Definition at line 19 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 29 of file SCR_CallsignGroupComponent.c.
|
protected |
Definition at line 30 of file SCR_CallsignGroupComponent.c.
Keeps track of player callsigns in group <Callsign, PlayerID>. Player callsigns never change.
Definition at line 22 of file SCR_CallsignGroupComponent.c.
Keeps track of specific AI role callsigns in group. map<RoleID, PlayerID>.
Definition at line 25 of file SCR_CallsignGroupComponent.c.