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

◆ RemoveWeatherPreset()

void PluginConfigHandler::RemoveWeatherPreset ( string name)
inlineprotected

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

1330 {
1331 int i;
1332 array<ref CfgParam> weather_params = GetArray(WEATHER_PRESETS_LIST);
1333 for (i = 0; i < weather_params.Count(); i++)
1334 {
1335 CfgParamArray presetParam = CfgParamArray.Cast(weather_params.Get(i));
1336 if (!presetParam)
1337 continue;
1338
1339 CfgParamString paramName = CfgParamString.Cast(presetParam.GetValueByName("Name", CFG_TYPE_STRING));
1340 if (paramName.GetValue() == name)
1341 {
1342 weather_params.Remove(i);
1343 break;
1344 }
1345 }
1346
1347 SaveConfigToFile();
1348
1349 for (i = 0; i < m_WeatherPresets.Count(); i++)
1350 {
1351 ScriptConsoleWeatherPreset weatherPreset = m_WeatherPresets.Get(i);
1352 if (weatherPreset.Name == name)
1353 {
1354 m_WeatherPresets.Remove(i);
1355 break;
1356 }
1357 }
1358 }
const int CFG_TYPE_STRING
Определения CfgParam.c:1
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
void ScriptConsoleWeatherPreset(string name, float overcast, float rain, float snow, float fog, float windMagnitude, float windDir, float volFogDD, float volFogHD, float volFogHB)
Определения PluginConfigDebugProfile.c:34
const string WEATHER_PRESETS_LIST
Определения PluginConfigDebugProfile.c:89
ref array< ref ScriptConsoleWeatherPreset > m_WeatherPresets
Определения PluginConfigDebugProfile.c:96
array< ref CfgParam > GetArray(string key)
Определения PluginConfigDebugProfile.c:167

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