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 | OnPostInit (IEntity owner) |
override void | OnDelete (IEntity owner) |
Public Member Functions inherited from SCR_MilitaryBaseLogicComponent | |
void | RegisterBase (notnull SCR_MilitaryBaseComponent base) |
void | OnBaseRegistered (notnull SCR_MilitaryBaseComponent base) |
void | UnregisterBase (notnull SCR_MilitaryBaseComponent base) |
void | OnBaseUnregistered (notnull SCR_MilitaryBaseComponent base) |
int | GetBases (out array< SCR_MilitaryBaseComponent > bases) |
void | OnBaseFactionChanged (Faction faction) |
override void | EOnInit (IEntity owner) |
override void | OnPostInit (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. | |
void | OnFactionChanged (FactionAffiliationComponent owner, Faction previousFaction, Faction faction) |
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 |