DIFF

class PluginLocalProfileSource

PluginLocalProfile PluginFileHandler PluginBase

All members, including inherited

Constructors 1

void PluginLocalProfile()

Members 4

ref map<string, ref map<string, string>> m_ConfigParamsInArray
Referenced by PluginLocalProfile()

Methods 31

override string GetFileName()
Referenced by LoadConfigFile()
override void OnInit()
bool IsTextArray(string text)
Referenced by ParseTextToArray()
array<ref map<string, string>> ParseTextArrayToParameters(string text)
References array.Count(), array.Get(), array.Get()
Show 4 more, Insert(), ParseTextToArray(), ParseTextToParameter(), and Set()
string LoadParameter(string param_name)
TStringArray LoadParameterArray(string param_name)
string LoadSubParameter(string param_name, int sub_array_index, string sub_param_name)
References map.Contains(), Contains(), Count()
Show 4 more, map.Get(), Get(), Get(), and m_ConfigParamsArrayInArray
void SaveParameter(string param_name, string value, bool save_in_file = true)
References PluginBase.Log(), SaveConfigToFile(), map.Set()
Show 1 more, m_ConfigParams
void SaveParameterArray(string param_name, TStringArray value, bool save_in_file = true)
Referenced by SetParameterArray()
void SaveSubParameterInArray(string param_name, int sub_array_index, string sub_param_name, string sub_param_value, bool save_in_file = true)
References map.Get(), Get(), SaveConfigToFile()
Show 2 more, Set(), and m_ConfigParamsArrayInArray
void RenameParameter(string old_name, string new_name, bool save_in_file = true)
void RenameParameterArray(string old_name, string new_name, bool save_in_file = true)
void RemoveParameter(string name, bool save_in_file = true)
void RemoveParameterArray(string name, bool save_in_file = true)
void SetParameterString(string name, string value, bool save_in_file = true)
References SaveParameter()
void SetParameterInt(string name, int value, bool save_in_file = true)
void SetParameterFloat(string name, float value, bool save_in_file = true)
void SetParameterBool(string name, bool value, bool save_in_file = true)
Referenced by GetParameterBool()
void SetParameterArray(string name, TStringArray value, bool save_in_file = true)
Referenced by GetParameterArray()
void SetSubParameterInArray(string param_name, int sub_array_index, string sub_param_name, string sub_param_value, bool save_in_file = true)
string GetParameterString(string name)
int GetParameterInt(string name)
float GetParameterFloat(string name)
bool GetParameterBool(string name)
TStringArray GetParameterArray(string name)
string GetSubParameterInArrayString(string param_name, int sub_array_index, string sub_param_name)
References array.Clear(), array.Get(), LoadSubParameter()
Show 1 more, string.Split()
TStringArray GetAllSubParametersInArrayString(string param_name, string sub_param_name)
References map.Contains(), Contains(), Count()
Show 5 more, Get(), map.Get(), Get(), array.Insert(), and m_ConfigParamsArrayInArray