Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_MilitarySymbolRuleSet Class Reference

Protected Member Functions

void UpdateSymbol (out notnull SCR_MilitarySymbol outSymbol, SCR_Faction faction)
void UpdateSymbol (out notnull SCR_MilitarySymbol outSymbol, SCR_AIGroup group)
void ProcessRules (SCR_SortedArray< SCR_GroupIdentityRule > rules, out notnull SCR_MilitarySymbol outSymbol, SCR_GroupIdentityRuleData data)
void SCR_MilitarySymbolRuleSet ()

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>()

Detailed Description

Definition at line 2 of file SCR_MilitarySymbolRuleSet.c.

Constructor & Destructor Documentation

◆ SCR_MilitarySymbolRuleSet()

void SCR_MilitarySymbolRuleSet::SCR_MilitarySymbolRuleSet ( )
inlineprotected

Definition at line 57 of file SCR_MilitarySymbolRuleSet.c.

Member Function Documentation

◆ ProcessRules()

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

Definition at line 49 of file SCR_MilitarySymbolRuleSet.c.

◆ UpdateSymbol() [1/2]

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

Update military symbol based on group's current state.

Parameters
outSymbolSymbol to be updated
groupEvaluated group

Definition at line 40 of file SCR_MilitarySymbolRuleSet.c.

◆ UpdateSymbol() [2/2]

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

Update military symbol based on faction's current state.

Parameters
outSymbolSymbol to be updated
factionEvaluated faction

Definition at line 26 of file SCR_MilitarySymbolRuleSet.c.

Member Data Documentation

◆ m_aRulesAmplifier

ref array<ref SCR_GroupIdentityRuleAmplifier> SCR_MilitarySymbolRuleSet::m_aRulesAmplifier
protected

Definition at line 14 of file SCR_MilitarySymbolRuleSet.c.

◆ m_aRulesAmplifierSorted

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

Definition at line 19 of file SCR_MilitarySymbolRuleSet.c.

◆ m_aRulesDimension

ref array<ref SCR_GroupIdentityRuleDimension> SCR_MilitarySymbolRuleSet::m_aRulesDimension
protected

Definition at line 8 of file SCR_MilitarySymbolRuleSet.c.

◆ m_aRulesDimensionSorted

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

Definition at line 17 of file SCR_MilitarySymbolRuleSet.c.

◆ m_aRulesIcon

ref array<ref SCR_GroupIdentityRuleIcon> SCR_MilitarySymbolRuleSet::m_aRulesIcon
protected

Definition at line 11 of file SCR_MilitarySymbolRuleSet.c.

◆ m_aRulesIconSorted

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

Definition at line 18 of file SCR_MilitarySymbolRuleSet.c.

◆ m_aRulesIdentity

ref array<ref SCR_GroupIdentityRuleIdentity> SCR_MilitarySymbolRuleSet::m_aRulesIdentity
protected

Definition at line 5 of file SCR_MilitarySymbolRuleSet.c.

◆ m_aRulesIndentitySorted

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

Definition at line 16 of file SCR_MilitarySymbolRuleSet.c.


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