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

Public Member Functions

void ChangeMaterial (ResourceName flagResource, ResourceName resourceMLOD=string.Empty)
 Changes Material used on Flag or Sign Parameters: flagResource = material to be used, resourceMlod = MLOD , Flags doesn't need this, only signs.
 
IEntity GetFlagEntity ()
 
override void EOnInit (IEntity owner)
 
override void OnPostInit (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 ()
 

Additional Inherited Members

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

Member Function Documentation

◆ ChangeMaterial()

void SCR_FlagComponent.ChangeMaterial ( ResourceName  flagResource,
ResourceName  resourceMLOD = string::Empty 
)

Changes Material used on Flag or Sign Parameters: flagResource = material to be used, resourceMlod = MLOD , Flags doesn't need this, only signs.

Parameters
[in]flagResource
[in]resourceMLOD

◆ EOnInit()

override void SCR_FlagComponent.EOnInit ( IEntity  owner)

◆ GetFlagEntity()

IEntity SCR_FlagComponent.GetFlagEntity ( )
Returns
entity with flag from slotComponent or return owner if component is directly on flag entity

◆ OnPostInit()

override void SCR_FlagComponent.OnPostInit ( IEntity  owner)

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