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

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)
 
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_SeizingComponent.

◆ OnBaseRegistered()

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

Implemented in SCR_CampaignSeizingComponent, and SCR_ServicePointComponent.

◆ OnBaseUnregistered()

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

Implemented in SCR_ServicePointComponent.

◆ OnPostInit()

override void SCR_MilitaryBaseLogicComponent.OnPostInit ( IEntity  owner)

◆ 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: