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

◆ SetPreset()

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

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

1851 {
1852 array<ref CfgParam> params = GetArray( PRESET_LIST );
1853 CfgParamString param;
1854
1855 if ( index == -1 )
1856 {
1857 param = new CfgParamString( "" );
1858 param.SetValue( preset_name );
1859 params.Insert( param );
1860 m_PresetList.Insert( preset_name );
1861 }
1862 else
1863 {
1864 param = CfgParamString.Cast( params.Get( index ) );
1865 param.SetValue( preset_name );
1866 params.Set( index, param );
1867 m_PresetList.Set( index, preset_name );
1868 }
1869
1870 SaveConfigToFile();
1871 }
ref TStringArray m_PresetList
Определения PluginConfigDebugProfile.c:92
const string PRESET_LIST
Определения PluginConfigDebugProfile.c:56
array< ref CfgParam > GetArray(string key)
Определения PluginConfigDebugProfile.c:167

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

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