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

◆ RemoveWeatherPreset()

void PluginConfigHandler::RemoveWeatherPreset ( string name)
inlineprotected

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

1352 {
1353 int i;
1354 array<ref CfgParam> weather_params = GetArray(WEATHER_PRESETS_LIST);
1355 for (i = 0; i < weather_params.Count(); i++)
1356 {
1357 CfgParamArray presetParam = CfgParamArray.Cast(weather_params.Get(i));
1358 if (!presetParam)
1359 continue;
1360
1361 CfgParamString paramName = CfgParamString.Cast(presetParam.GetValueByName("Name", CFG_TYPE_STRING));
1362 if (paramName.GetValue() == name)
1363 {
1364 weather_params.Remove(i);
1365 break;
1366 }
1367 }
1368
1369 SaveConfigToFile();
1370
1371 for (i = 0; i < m_WeatherPresets.Count(); i++)
1372 {
1373 ScriptConsoleWeatherPreset weatherPreset = m_WeatherPresets.Get(i);
1374 if (weatherPreset.Name == name)
1375 {
1376 m_WeatherPresets.Remove(i);
1377 break;
1378 }
1379 }
1380 }
const int CFG_TYPE_STRING
Определения CfgParam.c:1
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
const string WEATHER_PRESETS_LIST
Определения PluginConfigDebugProfile.c:68
ref array< ref ScriptConsoleWeatherPreset > m_WeatherPresets
Определения PluginConfigDebugProfile.c:75
array< ref CfgParam > GetArray(string key)
Определения PluginConfigDebugProfile.c:146

Перекрестные ссылки CFG_TYPE_STRING, GetArray(), m_WeatherPresets, name и WEATHER_PRESETS_LIST.