1127 {
1129 {
1131 }
1132 else
1133 {
1135 }
1136
1137 CfgParamArray presetParam;
1139 for (int i = 0; i < weather_params.Count(); i++)
1140 {
1141 presetParam = CfgParamArray.Cast(weather_params.Get(i));
1142 if (!presetParam)
1143 continue;
1144
1145 CfgParamString paramWName = CfgParamString.Cast(presetParam.GetValueByName(
"Name",
CFG_TYPE_STRING));
1146 CfgParamFloat paramOvercast = CfgParamFloat.Cast(presetParam.GetValueByName(
"Overcast",
CFG_TYPE_FLOAT));
1147 CfgParamFloat paramRain = CfgParamFloat.Cast(presetParam.GetValueByName(
"Rain",
CFG_TYPE_FLOAT));
1148 CfgParamFloat paramSnow = CfgParamFloat.Cast(presetParam.GetValueByName(
"Snow",
CFG_TYPE_FLOAT));
1149 CfgParamFloat paramFog = CfgParamFloat.Cast(presetParam.GetValueByName(
"Fog",
CFG_TYPE_FLOAT));
1150 CfgParamFloat paramWindMagnitude = CfgParamFloat.Cast(presetParam.GetValueByName(
"WindMagnitude",
CFG_TYPE_FLOAT));
1151 CfgParamFloat paramWindDirection = CfgParamFloat.Cast(presetParam.GetValueByName(
"WindDirection",
CFG_TYPE_FLOAT));
1152 CfgParamFloat paramVolFogDD = CfgParamFloat.Cast(presetParam.GetValueByName(
"VolFogDD",
CFG_TYPE_FLOAT));
1153 CfgParamFloat paramVolFogHD = CfgParamFloat.Cast(presetParam.GetValueByName(
"VolFogHD",
CFG_TYPE_FLOAT));
1154 CfgParamFloat paramVolFogHB = CfgParamFloat.Cast(presetParam.GetValueByName(
"VolFogHB",
CFG_TYPE_FLOAT));
1155
1156 ScriptConsoleWeatherPreset preset = new ScriptConsoleWeatherPreset();
1157 preset.Name = paramWName.GetValue();
1158 preset.WOvercast = paramOvercast.GetValue();
1159 preset.WRain = paramRain.GetValue();
1160 preset.WSnow = paramSnow.GetValue();
1161 preset.WFog = paramFog.GetValue();
1162 preset.WWindMagnitude = paramWindMagnitude.GetValue();
1163 preset.WWindDir = paramWindDirection.GetValue();
1164 preset.WVolFogDD = paramVolFogDD.GetValue();
1165 preset.WVolFogHD = paramVolFogHD.GetValue();
1166 preset.WVolFogHB = paramVolFogHB.GetValue();
1168 }
1169 }
const int CFG_TYPE_STRING
const string WEATHER_PRESETS_LIST
ref array< ref ScriptConsoleWeatherPreset > m_WeatherPresets
array< ref CfgParam > GetArray(string key)