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

◆ LoadSceneWeather()

void PluginConfigHandler::LoadSceneWeather ( SceneData scene)
inlineprotected

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

476 {
477 //Load Weather Overcast
478 if ( ParamExist(PARAM_OVERCAST) )
479 {
480 CfgParamFloat cfg_overcast = CfgParamFloat.Cast( GetParamByName(PARAM_OVERCAST, CFG_TYPE_FLOAT) );
481 scene.SetInitOvercast(cfg_overcast.GetValue());
482 }
483
484 //Load Weather Rain
485 if ( ParamExist(PARAM_RAIN) )
486 {
487 CfgParamFloat cfg_rain = CfgParamFloat.Cast( GetParamByName(PARAM_RAIN, CFG_TYPE_FLOAT) );
488 scene.SetInitRain(cfg_rain.GetValue());
489 }
490
491 //Load Weather Fog
492 if ( ParamExist(PARAM_FOG) )
493 {
494 CfgParamFloat cfg_fog = CfgParamFloat.Cast( GetParamByName(PARAM_FOG, CFG_TYPE_FLOAT) );
495 scene.SetInitFog(cfg_fog.GetValue());
496 }
497
498 //Load Weather Wind Force
499 if ( ParamExist(PARAM_WIND_F) )
500 {
501 CfgParamFloat cfg_wind_force = CfgParamFloat.Cast( GetParamByName(PARAM_WIND_F, CFG_TYPE_FLOAT) );
502 scene.SetInitWindForce(cfg_wind_force.GetValue());
503 }
504 }
const int CFG_TYPE_FLOAT
Определения CfgParam.c:3
const string PARAM_RAIN
Определения PluginConfigScene.c:14
const string PARAM_OVERCAST
Определения PluginConfigScene.c:13
const string PARAM_WIND_F
Определения PluginConfigScene.c:16
const string PARAM_FOG
Определения PluginConfigScene.c:15
void SetInitRain(float value)
Определения SceneData.c:233
void SetInitFog(float value)
Определения SceneData.c:250
void SetInitOvercast(float value)
Определения SceneData.c:216
void SetInitWindForce(float value)
Определения SceneData.c:267

Перекрестные ссылки CFG_TYPE_FLOAT, PARAM_FOG, PARAM_OVERCAST, PARAM_RAIN, PARAM_WIND_F, SceneData::SetInitFog(), SceneData::SetInitOvercast(), SceneData::SetInitRain() и SceneData::SetInitWindForce().

Используется в SceneDataLoad().