Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
SCR_AntennaServicePointComponent Interface Reference
Inheritance diagram for SCR_AntennaServicePointComponent:
[legend]

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_MilitaryBaseComponentGetOnBaseRegistered ()
 
ScriptInvoker< SCR_ServicePointComponent, SCR_MilitaryBaseComponentGetOnBaseUnregistered ()
 
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_MilitaryBaseComponentm_OnBaseRegistered
 
ref ScriptInvoker< SCR_ServicePointComponent, SCR_MilitaryBaseComponentm_OnBaseUnregistered
 
ref ScriptInvoker m_OnServiceStateChanged
 
SCR_ServicePointDelegateComponent m_Delegate
 
- Protected Attributes inherited from SCR_MilitaryBaseLogicComponent
ref array< SCR_MilitaryBaseComponentm_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
 

Member Function Documentation

◆ ChangeRadioSettings()

void SCR_AntennaServicePointComponent.ChangeRadioSettings ( notnull SCR_Faction  faction)
Parameters
[in]faction

◆ OnFactionChanged()

override void SCR_AntennaServicePointComponent.OnFactionChanged ( FactionAffiliationComponent  owner,
Faction  previousFaction,
Faction  faction 
)

◆ OnPostInit()

override void SCR_AntennaServicePointComponent.OnPostInit ( IEntity  owner)

Member Data Documentation

◆ m_RadioControl

BaseRadioComponent SCR_AntennaServicePointComponent.m_RadioControl
protected

The documentation for this interface was generated from the following file: