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

Protected Member Functions

EMilitarySymbolIdentity GetIdentity ()
void SetIdentity (EMilitarySymbolIdentity identity)
EMilitarySymbolDimension GetDimension ()
void SetDimension (EMilitarySymbolDimension dimension)
EMilitarySymbolIcon GetIcons ()
void SetIcons (EMilitarySymbolIcon icons)
bool HasIcon (EMilitarySymbolIcon icon)
EMilitarySymbolAmplifier GetAmplifier ()
void SetAmplifier (EMilitarySymbolAmplifier amplifier)
void Set (EMilitarySymbolIdentity identity, EMilitarySymbolDimension dimension, EMilitarySymbolIcon icons, EMilitarySymbolAmplifier amplifier)
void CopyFrom (SCR_MilitarySymbol from)
bool IsEqual (SCR_MilitarySymbol symbol)
void Log (LogLevel logLevel=LogLevel.DEBUG)
void OnRplSave (ScriptBitWriter writer)
void OnRplLoad (ScriptBitReader reader)

Static Protected Member Functions

static void Encode (SSnapSerializerBase snapshot, ScriptCtx hint, ScriptBitSerializer packet)
static bool Decode (ScriptBitSerializer packet, ScriptCtx hint, SSnapSerializerBase snapshot)
static bool SnapCompare (SSnapSerializerBase lhs, SSnapSerializerBase rhs, ScriptCtx hint)
static bool PropCompare (SCR_MilitarySymbol prop, SSnapSerializerBase snapshot, ScriptCtx hint)
static bool Extract (SCR_MilitarySymbol prop, ScriptCtx hint, SSnapSerializerBase snapshot)
static bool Inject (SSnapSerializerBase snapshot, ScriptCtx hint, SCR_MilitarySymbol prop)

Protected Attributes

EMilitarySymbolIdentity m_Identity
EMilitarySymbolDimension m_Dimension
EMilitarySymbolIcon m_Icons
EMilitarySymbolAmplifier m_Amplifier

Detailed Description

Definition at line 2 of file SCR_MilitarySymbol.c.

Member Function Documentation

◆ CopyFrom()

void SCR_MilitarySymbol::CopyFrom ( SCR_MilitarySymbol from)
inlineprotected

Copy values from another symbol.

Parameters
fromSource symbol

Definition at line 108 of file SCR_MilitarySymbol.c.

◆ Decode()

bool SCR_MilitarySymbol::Decode ( ScriptBitSerializer packet,
ScriptCtx hint,
SSnapSerializerBase snapshot )
inlinestaticprotected

Definition at line 147 of file SCR_MilitarySymbol.c.

◆ Encode()

void SCR_MilitarySymbol::Encode ( SSnapSerializerBase snapshot,
ScriptCtx hint,
ScriptBitSerializer packet )
inlinestaticprotected

Definition at line 143 of file SCR_MilitarySymbol.c.

◆ Extract()

bool SCR_MilitarySymbol::Extract ( SCR_MilitarySymbol prop,
ScriptCtx hint,
SSnapSerializerBase snapshot )
inlinestaticprotected

Definition at line 162 of file SCR_MilitarySymbol.c.

◆ GetAmplifier()

EMilitarySymbolAmplifier SCR_MilitarySymbol::GetAmplifier ( )
inlineprotected

Get symbol amplifier.

Returns
Amplifier

Definition at line 76 of file SCR_MilitarySymbol.c.

◆ GetDimension()

EMilitarySymbolDimension SCR_MilitarySymbol::GetDimension ( )
inlineprotected

Get symbol dimension.

Returns
Dimension

Definition at line 36 of file SCR_MilitarySymbol.c.

◆ GetIcons()

EMilitarySymbolIcon SCR_MilitarySymbol::GetIcons ( )
inlineprotected

Get symbol icons.

Returns
Icon flags

Definition at line 52 of file SCR_MilitarySymbol.c.

◆ GetIdentity()

EMilitarySymbolIdentity SCR_MilitarySymbol::GetIdentity ( )
inlineprotected

Get symbol identity.

Returns
Identity

Definition at line 20 of file SCR_MilitarySymbol.c.

◆ HasIcon()

bool SCR_MilitarySymbol::HasIcon ( EMilitarySymbolIcon icon)
inlineprotected

Check if the symbol has given icon.

Returns
True when it has the icon

Definition at line 68 of file SCR_MilitarySymbol.c.

◆ Inject()

bool SCR_MilitarySymbol::Inject ( SSnapSerializerBase snapshot,
ScriptCtx hint,
SCR_MilitarySymbol prop )
inlinestaticprotected

Definition at line 170 of file SCR_MilitarySymbol.c.

◆ IsEqual()

bool SCR_MilitarySymbol::IsEqual ( SCR_MilitarySymbol symbol)
inlineprotected

Check if this symbol is equal to another one.

Parameters
symbolCompared symbol
Returns
True when values are the same

Definition at line 120 of file SCR_MilitarySymbol.c.

◆ Log()

void SCR_MilitarySymbol::Log ( LogLevel logLevel = LogLevel.DEBUG)
inlineprotected

Log the symbol values to console.

Parameters
logLevelLog level

Definition at line 132 of file SCR_MilitarySymbol.c.

◆ OnRplLoad()

void SCR_MilitarySymbol::OnRplLoad ( ScriptBitReader reader)
inlineprotected

Definition at line 186 of file SCR_MilitarySymbol.c.

◆ OnRplSave()

void SCR_MilitarySymbol::OnRplSave ( ScriptBitWriter writer)
inlineprotected

Definition at line 179 of file SCR_MilitarySymbol.c.

◆ PropCompare()

bool SCR_MilitarySymbol::PropCompare ( SCR_MilitarySymbol prop,
SSnapSerializerBase snapshot,
ScriptCtx hint )
inlinestaticprotected

Definition at line 155 of file SCR_MilitarySymbol.c.

◆ Set()

void SCR_MilitarySymbol::Set ( EMilitarySymbolIdentity identity,
EMilitarySymbolDimension dimension,
EMilitarySymbolIcon icons,
EMilitarySymbolAmplifier amplifier )
inlineprotected

Set all symbol values.

Parameters
identityIdentity
dimensionDimension
iconsIcons
amplifierAmplifier

Definition at line 96 of file SCR_MilitarySymbol.c.

◆ SetAmplifier()

void SCR_MilitarySymbol::SetAmplifier ( EMilitarySymbolAmplifier amplifier)
inlineprotected

Set symbol amplifier.

Parameters
amplifierAmplifier

Definition at line 84 of file SCR_MilitarySymbol.c.

◆ SetDimension()

void SCR_MilitarySymbol::SetDimension ( EMilitarySymbolDimension dimension)
inlineprotected

Set symbol dimension.

Parameters
dimensionDimension

Definition at line 44 of file SCR_MilitarySymbol.c.

◆ SetIcons()

void SCR_MilitarySymbol::SetIcons ( EMilitarySymbolIcon icons)
inlineprotected

Set symbol icons.

Parameters
iconsIcons

Definition at line 60 of file SCR_MilitarySymbol.c.

◆ SetIdentity()

void SCR_MilitarySymbol::SetIdentity ( EMilitarySymbolIdentity identity)
inlineprotected

Set symbol identity.

Parameters
identityIdentity

Definition at line 28 of file SCR_MilitarySymbol.c.

◆ SnapCompare()

bool SCR_MilitarySymbol::SnapCompare ( SSnapSerializerBase lhs,
SSnapSerializerBase rhs,
ScriptCtx hint )
inlinestaticprotected

Definition at line 151 of file SCR_MilitarySymbol.c.

Member Data Documentation

◆ m_Amplifier

EMilitarySymbolAmplifier SCR_MilitarySymbol::m_Amplifier
protected

Definition at line 14 of file SCR_MilitarySymbol.c.

◆ m_Dimension

EMilitarySymbolDimension SCR_MilitarySymbol::m_Dimension
protected

Definition at line 8 of file SCR_MilitarySymbol.c.

◆ m_Icons

EMilitarySymbolIcon SCR_MilitarySymbol::m_Icons
protected

Definition at line 11 of file SCR_MilitarySymbol.c.

◆ m_Identity

EMilitarySymbolIdentity SCR_MilitarySymbol::m_Identity
protected

Definition at line 5 of file SCR_MilitarySymbol.c.


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