|
Arma Reforger Script API
|
Public Member Functions | |
| override void | OnFactionChanged (FactionAffiliationComponent owner, Faction previousFaction, Faction faction) |
| void | ChangeRadioSettings (notnull SCR_Faction faction) |
| override void | OnPostInit (IEntity owner) |
Public Member Functions inherited from SCR_ServicePointComponent | |
| Faction | GetFaction () |
| ResourceName | GetDelegatePrefab () |
| ScriptInvoker< SCR_ServicePointComponent, SCR_MilitaryBaseComponent > | GetOnBaseRegistered () |
| ScriptInvoker< SCR_ServicePointComponent, SCR_MilitaryBaseComponent > | GetOnBaseUnregistered () |
| ScriptInvoker | GetOnServiceStateChanged () |
| SCR_EServicePointType | GetType () |
| EEditableEntityLabel | GetLabel () |
| SCR_EServicePointStatus | GetServiceState () |
| void | SetServiceState (SCR_EServicePointStatus state) |
| Set the current operational state of the service. | |
| void | ServiceStateChanged () |
| Called from RplProp event. | |
| void | SetDelegate (notnull SCR_ServicePointDelegateComponent delegate) |
| override void | OnBaseRegistered (notnull SCR_MilitaryBaseComponent base) |
| override void | OnBaseUnregistered (notnull SCR_MilitaryBaseComponent base) |
| void | RegisterService () |
| void | SetServiceOnline () |
| Switch service to online status. | |
| override void | OnDelete (IEntity owner) |
Public Member Functions inherited from SCR_MilitaryBaseLogicComponent | |
| void | RegisterBase (notnull SCR_MilitaryBaseComponent base) |
| void | UnregisterBase (notnull SCR_MilitaryBaseComponent base) |
| int | GetBases (out array< SCR_MilitaryBaseComponent > bases) |
| bool | IsControlledByFaction (notnull Faction faction) |
| void | OnBaseFactionChanged (Faction faction) |
| void | OnCapturingFactionChanged (FactionKey faction) |
| override void | EOnInit (IEntity owner) |
| void | ~SCR_MilitaryBaseLogicComponent () |
Protected Attributes | |
| BaseRadioComponent | m_RadioControl |
Protected Attributes inherited from SCR_ServicePointComponent | |
| SCR_EServicePointType | m_eType |
| EEditableEntityLabel | m_eBuildingLabel |
| ResourceName | m_sDelegatePrefab |
| SCR_EServicePointStatus | m_eServiceState = SCR_EServicePointStatus.OFFLINE |
| SCR_FactionAffiliationComponent | m_FactionControl |
| ref ScriptInvoker< SCR_ServicePointComponent, SCR_MilitaryBaseComponent > | m_OnBaseRegistered |
| ref ScriptInvoker< SCR_ServicePointComponent, SCR_MilitaryBaseComponent > | m_OnBaseUnregistered |
| ref ScriptInvoker | m_OnServiceStateChanged |
| SCR_ServicePointDelegateComponent | m_Delegate |
Protected Attributes inherited from SCR_MilitaryBaseLogicComponent | |
| ref array< SCR_MilitaryBaseComponent > | m_aBases = {} |
Additional Inherited Members | |
Static Public Member Functions inherited from SCR_ServicePointComponent | |
| static void | SpawnAsOffline (bool val) |
| The service will not be registered on init. For an example for Free Roam building - the registration will happen once the service is fully build. | |
Static Protected Attributes inherited from SCR_ServicePointComponent | |
| static bool | s_bSpawnAsOffline |
| void SCR_AntennaServicePointComponent.ChangeRadioSettings | ( | notnull SCR_Faction | faction | ) |
| [in] | faction |
| override void SCR_AntennaServicePointComponent.OnFactionChanged | ( | FactionAffiliationComponent | owner, |
| Faction | previousFaction, | ||
| Faction | faction ) |
Implements SCR_ServicePointComponent.
| override void SCR_AntennaServicePointComponent.OnPostInit | ( | IEntity | owner | ) |
Implements SCR_ServicePointComponent.
|
protected |