PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
DayZProfilesOptions Class Reference

Private Member Functions

void DayZProfilesOptions ()
 
void RegisterProfileOption (EDayZProfilesOptions option, string profileOptionName, bool def=true)
 
void RegisterProfileOptionBool (EDayZProfilesOptions option, string profileOptionName, bool defaultValue=true)
 
void RegisterProfileOptionInt (EDayZProfilesOptions option, string profileOptionName, int defaultValue=0)
 
void RegisterProfileOptionFloat (EDayZProfilesOptions option, string profileOptionName, float defaultValue=0.0)
 
void ResetOptionsBool ()
 
void ResetOptions ()
 
void ResetOptionsInt ()
 
void ResetOptionsFloat ()
 
void SetProfileOption (EDayZProfilesOptions option, bool value)
 
void SetProfileOptionBool (EDayZProfilesOptions option, bool value)
 
void SetProfileOptionInt (EDayZProfilesOptions option, int value)
 
void SetProfileOptionFloat (EDayZProfilesOptions option, float value)
 
bool GetProfileOption (EDayZProfilesOptions option)
 
bool GetProfileOptionBool (EDayZProfilesOptions option)
 
int GetProfileOptionInt (EDayZProfilesOptions option)
 
float GetProfileOptionFloat (EDayZProfilesOptions option)
 
bool GetProfileOptionDefault (EDayZProfilesOptions option)
 
bool GetProfileOptionDefaultBool (EDayZProfilesOptions option)
 
int GetProfileOptionDefaultInt (EDayZProfilesOptions option)
 
float GetProfileOptionDefaultFloat (EDayZProfilesOptions option)
 
map< EDayZProfilesOptions, ref DayZProfilesOptionBoolGetProfileOptionMap ()
 

Private Attributes

private ref map< EDayZProfilesOptions, ref DayZProfilesOptionBoolm_DayZProfilesOptionsBool
 
private ref map< EDayZProfilesOptions, ref DayZProfilesOptionIntm_DayZProfilesOptionsInt
 
private ref map< EDayZProfilesOptions, ref DayZProfilesOptionFloatm_DayZProfilesOptionsFloat
 
private ref map< EDayZProfilesOptions, ref DayZProfilesOptionm_DayZProfilesOptions
 
private DayZGame m_Game
 

Static Private Attributes

static ref ScriptInvoker m_OnIntOptionChanged = new ScriptInvoker()
 
static ref ScriptInvoker m_OnBoolOptionChanged = new ScriptInvoker()
 
static ref ScriptInvoker m_OnFloatOptionChanged = new ScriptInvoker()
 

Constructor & Destructor Documentation

◆ DayZProfilesOptions()

Member Function Documentation

◆ GetProfileOption()

bool GetProfileOption ( EDayZProfilesOptions  option)
inlineprivate

◆ GetProfileOptionBool()

bool GetProfileOptionBool ( EDayZProfilesOptions  option)
inlineprivate

References GetProfileOption().

◆ GetProfileOptionDefault()

bool GetProfileOptionDefault ( EDayZProfilesOptions  option)
inlineprivate

◆ GetProfileOptionDefaultBool()

bool GetProfileOptionDefaultBool ( EDayZProfilesOptions  option)
inlineprivate

◆ GetProfileOptionDefaultFloat()

float GetProfileOptionDefaultFloat ( EDayZProfilesOptions  option)
inlineprivate

◆ GetProfileOptionDefaultInt()

int GetProfileOptionDefaultInt ( EDayZProfilesOptions  option)
inlineprivate

◆ GetProfileOptionFloat()

float GetProfileOptionFloat ( EDayZProfilesOptions  option)
inlineprivate

◆ GetProfileOptionInt()

int GetProfileOptionInt ( EDayZProfilesOptions  option)
inlineprivate

◆ GetProfileOptionMap()

map< EDayZProfilesOptions, ref DayZProfilesOptionBool > GetProfileOptionMap ( )
inlineprivate

References m_DayZProfilesOptions.

◆ RegisterProfileOption()

void RegisterProfileOption ( EDayZProfilesOptions  option,
string  profileOptionName,
bool  def = true 
)
inlineprivate

init of DayZProfilesOption - profileOptionName, value from Profiles files, or use default value

References GetProfileValueBool(), m_DayZProfilesOptionsBool, and SetProfileOptionBool().

Referenced by RegisterProfileOptionBool().

◆ RegisterProfileOptionBool()

void RegisterProfileOptionBool ( EDayZProfilesOptions  option,
string  profileOptionName,
bool  defaultValue = true 
)
inlineprivate

◆ RegisterProfileOptionFloat()

void RegisterProfileOptionFloat ( EDayZProfilesOptions  option,
string  profileOptionName,
float  defaultValue = 0.0 
)
inlineprivate

init of DayZProfilesOption - profileOptionName, value from Profiles files, or use default value

References GetGame(), CGame::GetProfileString(), m_DayZProfilesOptionsFloat, SetProfileOptionFloat(), and string::ToFloat().

◆ RegisterProfileOptionInt()

void RegisterProfileOptionInt ( EDayZProfilesOptions  option,
string  profileOptionName,
int  defaultValue = 0 
)
inlineprivate

init of DayZProfilesOption - profileOptionName, value from Profiles files, or use default value

References GetGame(), CGame::GetProfileString(), m_DayZProfilesOptionsInt, SetProfileOptionInt(), and string::ToInt().

◆ ResetOptions()

void ResetOptions ( )
inlineprivate

References ResetOptionsBool().

◆ ResetOptionsBool()

void ResetOptionsBool ( )
inlineprivate

◆ ResetOptionsFloat()

void ResetOptionsFloat ( )
inlineprivate

◆ ResetOptionsInt()

void ResetOptionsInt ( )
inlineprivate

◆ SetProfileOption()

◆ SetProfileOptionBool()

void SetProfileOptionBool ( EDayZProfilesOptions  option,
bool  value 
)
inlineprivate

◆ SetProfileOptionFloat()

◆ SetProfileOptionInt()

Field Documentation

◆ m_DayZProfilesOptions

private ref map<EDayZProfilesOptions, ref DayZProfilesOption> m_DayZProfilesOptions
private

DEPRECATED

Referenced by GetProfileOptionMap().

◆ m_DayZProfilesOptionsBool

◆ m_DayZProfilesOptionsFloat

◆ m_DayZProfilesOptionsInt

◆ m_Game

private DayZGame m_Game
private

◆ m_OnBoolOptionChanged

ref ScriptInvoker m_OnBoolOptionChanged = new ScriptInvoker()
staticprivate

Referenced by SetProfileOption().

◆ m_OnFloatOptionChanged

ref ScriptInvoker m_OnFloatOptionChanged = new ScriptInvoker()
staticprivate

Referenced by SetProfileOptionFloat().

◆ m_OnIntOptionChanged

ref ScriptInvoker m_OnIntOptionChanged = new ScriptInvoker()
staticprivate

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