Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_MilitaryBaseLogicComponent Interface Reference
Inheritance diagram for SCR_MilitaryBaseLogicComponent:
SCR_AmbientRadioChatterComponent SCR_CampaignBuildingProviderComponent SCR_CampaignRadioRegisteringComponent SCR_FlagComponent SCR_SeizingComponent SCR_ServicePointComponent SCR_CampaignSeizingComponent SCR_TutorialSeizingComponent SCR_AntennaServicePointComponent SCR_SlotServiceComponent SCR_CatalogEntitySpawnerComponent SCR_DefenderSpawnerComponent

Public Member Functions

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)
 
void OnCapturingFactionChanged (FactionKey faction)
 
override void EOnInit (IEntity owner)
 
override void OnPostInit (IEntity owner)
 
void ~SCR_MilitaryBaseLogicComponent ()
 

Protected Attributes

ref array< SCR_MilitaryBaseComponentm_aBases = {}
 

Constructor & Destructor Documentation

◆ ~SCR_MilitaryBaseLogicComponent()

void SCR_MilitaryBaseLogicComponent.~SCR_MilitaryBaseLogicComponent ( )

Member Function Documentation

◆ EOnInit()

override void SCR_MilitaryBaseLogicComponent.EOnInit ( IEntity owner)

◆ GetBases()

int SCR_MilitaryBaseLogicComponent.GetBases ( out array< SCR_MilitaryBaseComponent > bases)
Parameters
[out]bases
Returns

◆ OnBaseFactionChanged()

void SCR_MilitaryBaseLogicComponent.OnBaseFactionChanged ( Faction faction)
Parameters
[in]faction

Implemented in SCR_CampaignRadioRegisteringComponent, and SCR_SeizingComponent.

◆ OnBaseRegistered()

void SCR_MilitaryBaseLogicComponent.OnBaseRegistered ( notnull SCR_MilitaryBaseComponent base)

◆ OnBaseUnregistered()

void SCR_MilitaryBaseLogicComponent.OnBaseUnregistered ( notnull SCR_MilitaryBaseComponent base)
Parameters
[in]base

Implemented in SCR_ServicePointComponent.

◆ OnCapturingFactionChanged()

void SCR_MilitaryBaseLogicComponent.OnCapturingFactionChanged ( FactionKey faction)

◆ OnPostInit()

◆ RegisterBase()

void SCR_MilitaryBaseLogicComponent.RegisterBase ( notnull SCR_MilitaryBaseComponent base)
Parameters
[in]base

Implemented in SCR_CampaignBuildingProviderComponent.

◆ UnregisterBase()

void SCR_MilitaryBaseLogicComponent.UnregisterBase ( notnull SCR_MilitaryBaseComponent base)
Parameters
[in]base

Member Data Documentation

◆ m_aBases

ref array<SCR_MilitaryBaseComponent> SCR_MilitaryBaseLogicComponent.m_aBases = {}
protected

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