DayZ 1.28
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SetPreset()

void PluginConfigHandler::SetPreset ( string preset_name,
int index = -1 )
inlineprotected

См. определение в файле PluginConfigDebugProfile.c строка 1867

1868 {
1869 array<ref CfgParam> params = GetArray( PRESET_LIST );
1870 CfgParamString param;
1871
1872 if ( index == -1 )
1873 {
1874 param = new CfgParamString( "" );
1875 param.SetValue( preset_name );
1876 params.Insert( param );
1877 m_PresetList.Insert( preset_name );
1878 }
1879 else
1880 {
1881 param = CfgParamString.Cast( params.Get( index ) );
1882 param.SetValue( preset_name );
1883 params.Set( index, param );
1884 m_PresetList.Set( index, preset_name );
1885 }
1886
1887 SaveConfigToFile();
1888 }
ref TStringArray m_PresetList
Определения PluginConfigDebugProfile.c:68
const string PRESET_LIST
Определения PluginConfigDebugProfile.c:32
array< ref CfgParam > GetArray(string key)
Определения PluginConfigDebugProfile.c:143

Перекрестные ссылки GetArray(), m_PresetList и PRESET_LIST.

Используется в PresetAdd() и PresetRename().