Loading...
Searching...
No Matches
SCR_FactionBaseResourceComponent Interface Reference
Inheritance diagram for SCR_FactionBaseResourceComponent:
SCR_MilitaryBaseLogicComponent

Public Member Functions

Faction GetFaction ()
 
- 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)
 
bool IsControlledByFaction (notnull Faction faction)
 
void OnCapturingFactionChanged (FactionKey faction)
 
override void OnPostInit (IEntity owner)
 
override void OnDelete (IEntity owner)
 

Protected Member Functions

override void OnBaseFactionChanged (Faction faction)
 
void RegisterBaseLogic ()
 
void FetchFactionAffiliation ()
 
override void EOnInit (IEntity owner)
 

Protected Attributes

FactionAffiliationComponent m_FactionAffiliationComp
 
- Protected Attributes inherited from SCR_MilitaryBaseLogicComponent
ref array< SCR_MilitaryBaseComponentm_aBases = {}
 

Member Function Documentation

◆ EOnInit()

override void SCR_FactionBaseResourceComponent.EOnInit ( IEntity owner)
protected

◆ FetchFactionAffiliation()

void SCR_FactionBaseResourceComponent.FetchFactionAffiliation ( )
protected

◆ GetFaction()

Faction SCR_FactionBaseResourceComponent.GetFaction ( )

◆ OnBaseFactionChanged()

override void SCR_FactionBaseResourceComponent.OnBaseFactionChanged ( Faction faction)
protected
Parameters
[in]faction

Implements SCR_MilitaryBaseLogicComponent.

◆ RegisterBaseLogic()

void SCR_FactionBaseResourceComponent.RegisterBaseLogic ( )
protected

Member Data Documentation

◆ m_FactionAffiliationComp

FactionAffiliationComponent SCR_FactionBaseResourceComponent.m_FactionAffiliationComp
protected

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