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

Protected Member Functions

void SetInt (int value)
int GetInt ()
void SetFloat (float value)
float GetFloat ()
void SetBool (bool value)
bool GetBool ()
void SetVector (vector value)
vector GetVector ()

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_BaseEditorAttributeVar prop, SSnapSerializerBase snapshot, ScriptCtx hint)
static bool Extract (SCR_BaseEditorAttributeVar prop, ScriptCtx hint, SSnapSerializerBase snapshot)
static bool Inject (SSnapSerializerBase snapshot, ScriptCtx hint, SCR_BaseEditorAttributeVar prop)
static SCR_BaseEditorAttributeVar CreateInt (int value)
static SCR_BaseEditorAttributeVar CreateFloat (float value)
static SCR_BaseEditorAttributeVar CreateBool (bool value)
static SCR_BaseEditorAttributeVar CreateVector (vector value)

Protected Attributes

vector m_vValue

Detailed Description

Definition at line 1 of file SCR_BaseEditorAttributeVar.c.

Member Function Documentation

◆ CreateBool()

SCR_BaseEditorAttributeVar SCR_BaseEditorAttributeVar::CreateBool ( bool value)
inlinestaticprotected

Definition at line 119 of file SCR_BaseEditorAttributeVar.c.

◆ CreateFloat()

SCR_BaseEditorAttributeVar SCR_BaseEditorAttributeVar::CreateFloat ( float value)
inlinestaticprotected

Definition at line 113 of file SCR_BaseEditorAttributeVar.c.

◆ CreateInt()

SCR_BaseEditorAttributeVar SCR_BaseEditorAttributeVar::CreateInt ( int value)
inlinestaticprotected

Definition at line 107 of file SCR_BaseEditorAttributeVar.c.

◆ CreateVector()

SCR_BaseEditorAttributeVar SCR_BaseEditorAttributeVar::CreateVector ( vector value)
inlinestaticprotected

Definition at line 125 of file SCR_BaseEditorAttributeVar.c.

◆ Decode()

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

Definition at line 84 of file SCR_BaseEditorAttributeVar.c.

◆ Encode()

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

Definition at line 80 of file SCR_BaseEditorAttributeVar.c.

◆ Extract()

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

Definition at line 96 of file SCR_BaseEditorAttributeVar.c.

◆ GetBool()

bool SCR_BaseEditorAttributeVar::GetBool ( )
inlineprotected

Get bool value of the attribute.

Returns
value Bool value

Definition at line 56 of file SCR_BaseEditorAttributeVar.c.

◆ GetFloat()

float SCR_BaseEditorAttributeVar::GetFloat ( )
inlineprotected

Get float value of the attribute.

Returns
value Number

Definition at line 38 of file SCR_BaseEditorAttributeVar.c.

◆ GetInt()

int SCR_BaseEditorAttributeVar::GetInt ( )
inlineprotected

Get integer value of the attribute.

Returns
value Number

Definition at line 20 of file SCR_BaseEditorAttributeVar.c.

◆ GetVector()

vector SCR_BaseEditorAttributeVar::GetVector ( )
inlineprotected

Get vector value of the attribute.

Returns
value Vector

Definition at line 74 of file SCR_BaseEditorAttributeVar.c.

◆ Inject()

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

Definition at line 101 of file SCR_BaseEditorAttributeVar.c.

◆ PropCompare()

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

Definition at line 92 of file SCR_BaseEditorAttributeVar.c.

◆ SetBool()

void SCR_BaseEditorAttributeVar::SetBool ( bool value)
inlineprotected

Set bool value of the attribute.

Parameters
valueBool value

Definition at line 48 of file SCR_BaseEditorAttributeVar.c.

◆ SetFloat()

void SCR_BaseEditorAttributeVar::SetFloat ( float value)
inlineprotected

Set float value of the attribute.

Parameters
valueNumber

Definition at line 30 of file SCR_BaseEditorAttributeVar.c.

◆ SetInt()

void SCR_BaseEditorAttributeVar::SetInt ( int value)
inlineprotected

Set integer value of the attribute.

Parameters
valueNumber

Definition at line 12 of file SCR_BaseEditorAttributeVar.c.

◆ SetVector()

void SCR_BaseEditorAttributeVar::SetVector ( vector value)
inlineprotected

Set vector value of the attribute.

Parameters
valueVector

Definition at line 66 of file SCR_BaseEditorAttributeVar.c.

◆ SnapCompare()

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

Definition at line 88 of file SCR_BaseEditorAttributeVar.c.

Member Data Documentation

◆ m_vValue

vector SCR_BaseEditorAttributeVar::m_vValue
protected

Definition at line 5 of file SCR_BaseEditorAttributeVar.c.


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