Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_MilitarySymbolRuleSet Interface Reference

Public Member Functions

void UpdateSymbol (out notnull SCR_MilitarySymbol outSymbol, SCR_Faction faction)
 Update military symbol based on faction's current state.
 
void UpdateSymbol (out notnull SCR_MilitarySymbol outSymbol, SCR_AIGroup group)
 Update military symbol based on group's current state.
 
void SCR_MilitarySymbolRuleSet ()
 

Protected Member Functions

void ProcessRules (SCR_SortedArray< SCR_GroupIdentityRule > rules, out notnull SCR_MilitarySymbol outSymbol, SCR_GroupIdentityRuleData data)
 

Protected Attributes

ref array< ref SCR_GroupIdentityRuleIdentitym_aRulesIdentity
 
ref array< ref SCR_GroupIdentityRuleDimensionm_aRulesDimension
 
ref array< ref SCR_GroupIdentityRuleIconm_aRulesIcon
 
ref array< ref SCR_GroupIdentityRuleAmplifierm_aRulesAmplifier
 
ref SCR_SortedArray< SCR_GroupIdentityRulem_aRulesIndentitySorted = new SCR_SortedArray<SCR_GroupIdentityRule>()
 
ref SCR_SortedArray< SCR_GroupIdentityRulem_aRulesDimensionSorted = new SCR_SortedArray<SCR_GroupIdentityRule>()
 
ref SCR_SortedArray< SCR_GroupIdentityRulem_aRulesIconSorted = new SCR_SortedArray<SCR_GroupIdentityRule>()
 
ref SCR_SortedArray< SCR_GroupIdentityRulem_aRulesAmplifierSorted = new SCR_SortedArray<SCR_GroupIdentityRule>()
 

Constructor & Destructor Documentation

◆ SCR_MilitarySymbolRuleSet()

void SCR_MilitarySymbolRuleSet.SCR_MilitarySymbolRuleSet ( )

Member Function Documentation

◆ ProcessRules()

void SCR_MilitarySymbolRuleSet.ProcessRules ( SCR_SortedArray< SCR_GroupIdentityRule > rules,
out notnull SCR_MilitarySymbol outSymbol,
SCR_GroupIdentityRuleData data )
protected

◆ UpdateSymbol() [1/2]

void SCR_MilitarySymbolRuleSet.UpdateSymbol ( out notnull SCR_MilitarySymbol outSymbol,
SCR_AIGroup group )

Update military symbol based on group's current state.

Parameters
outSymbolSymbol to be updated
groupEvaluated group

◆ UpdateSymbol() [2/2]

void SCR_MilitarySymbolRuleSet.UpdateSymbol ( out notnull SCR_MilitarySymbol outSymbol,
SCR_Faction faction )

Update military symbol based on faction's current state.

Parameters
outSymbolSymbol to be updated
factionEvaluated faction

Member Data Documentation

◆ m_aRulesAmplifier

ref array<ref SCR_GroupIdentityRuleAmplifier> SCR_MilitarySymbolRuleSet.m_aRulesAmplifier
protected

◆ m_aRulesAmplifierSorted

ref SCR_SortedArray<SCR_GroupIdentityRule> SCR_MilitarySymbolRuleSet.m_aRulesAmplifierSorted = new SCR_SortedArray<SCR_GroupIdentityRule>()
protected

◆ m_aRulesDimension

ref array<ref SCR_GroupIdentityRuleDimension> SCR_MilitarySymbolRuleSet.m_aRulesDimension
protected

◆ m_aRulesDimensionSorted

ref SCR_SortedArray<SCR_GroupIdentityRule> SCR_MilitarySymbolRuleSet.m_aRulesDimensionSorted = new SCR_SortedArray<SCR_GroupIdentityRule>()
protected

◆ m_aRulesIcon

ref array<ref SCR_GroupIdentityRuleIcon> SCR_MilitarySymbolRuleSet.m_aRulesIcon
protected

◆ m_aRulesIconSorted

ref SCR_SortedArray<SCR_GroupIdentityRule> SCR_MilitarySymbolRuleSet.m_aRulesIconSorted = new SCR_SortedArray<SCR_GroupIdentityRule>()
protected

◆ m_aRulesIdentity

ref array<ref SCR_GroupIdentityRuleIdentity> SCR_MilitarySymbolRuleSet.m_aRulesIdentity
protected

◆ m_aRulesIndentitySorted

ref SCR_SortedArray<SCR_GroupIdentityRule> SCR_MilitarySymbolRuleSet.m_aRulesIndentitySorted = new SCR_SortedArray<SCR_GroupIdentityRule>()
protected

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