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

◆ UpdateSliderValues()

void UpdateSliderValues ( )
protected

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

941 {
942 //fog
943 float editboxFogValue = m_FogValueEditbox.GetText().ToFloat();
944 m_FogValueSetSlider.SetCurrent(editboxFogValue * 100);
945
946 float editboxFogInterpolation = m_FogInterpolationEditbox.GetText().ToFloat();
947 m_FogInterpolationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxFogInterpolation) * 100);
948
949 float editboxFogDuration = m_FogDurationEditbox.GetText().ToFloat();
950 m_FogDurationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxFogDuration) * 100);
951
952 //overcast
953 float editboxOvercastValue = m_OvercastValueEditbox.GetText().ToFloat();
954 m_OvercastValueSetSlider.SetCurrent(editboxOvercastValue * 100);
955
956 float editboxOvercastInterpolation = m_OvercastInterpolationEditbox.GetText().ToFloat();
957 m_OvercastInterpolationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxOvercastInterpolation) * 100);
958
959 float editboxOvercastDuration = m_OvercastDurationEditbox.GetText().ToFloat();
960 m_OvercastDurationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxOvercastDuration) * 100);
961
962 //rain
963 float editboxRainValue = m_RainValueEditbox.GetText().ToFloat();
964 m_RainValueSetSlider.SetCurrent(editboxRainValue * 100);
965
966 float editboxRainInterpolation = m_RainInterpolationEditbox.GetText().ToFloat();
967 m_RainInterpolationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxRainInterpolation) * 100);
968
969 float editboxRainDuration = m_RainDurationEditbox.GetText().ToFloat();
970 m_RainDurationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxRainDuration) * 100);
971
972 //snowfall
973 float editboxSnowfallValue = m_SnowfallValueEditbox.GetText().ToFloat();
974 m_SnowfallValueSetSlider.SetCurrent(editboxSnowfallValue * 100);
975
976 float editboxSnowfallInterpolation = m_SnowfallInterpolationEditbox.GetText().ToFloat();
977 m_SnowfallInterpolationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxSnowfallInterpolation) * 100);
978
979 float editboxSnowfallDuration = m_SnowfallDurationEditbox.GetText().ToFloat();
980 m_SnowfallDurationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxSnowfallDuration) * 100);
981
982 // vol fog
983 float editboxVolFogDistanceDensity = m_VolFogDistanceDensityEditbox.GetText().ToFloat();
984 m_VolFogDistanceDensitySlider.SetCurrent(editboxVolFogDistanceDensity);
985
986 float editboxVolFogDistanceDensityTime = m_VolFogDistanceDensityTimeEditbox.GetText().ToFloat();
987 m_VolFogDistanceDensityTimeSlider.SetCurrent(Math.InverseLerp(0,DURATION_MAX,editboxVolFogDistanceDensityTime) * 100);
988
989 float editboxVolFogHeightDensity = m_VolFogHeightDensityEditbox.GetText().ToFloat();
990 m_VolFogHeightDensitySlider.SetCurrent(editboxVolFogHeightDensity);
991
992 float editboxVolFogHeightDensityTime = m_VolFogHeightDensityTimeEditbox.GetText().ToFloat();
993 m_VolFogHeightDensityTimeSlider.SetCurrent(Math.InverseLerp(0,DURATION_MAX,editboxVolFogHeightDensityTime) * 100);
994
995 float editboxVolFogHeightBias = m_VolFogHeightBiasEditbox.GetText().ToFloat();
996 m_VolFogHeightBiasSlider.SetCurrent(editboxVolFogHeightBias);
997
998 float editboxVolFogHeightBiasTime = m_VolFogHeightBiasTimeEditbox.GetText().ToFloat();
999 m_VolFogHeightBiasTimeSlider.SetCurrent(Math.InverseLerp(0,DURATION_MAX,editboxVolFogHeightBiasTime) * 100);
1000
1001 // wind magnitude
1002 float editboxWindMValue = m_WindMValueEditbox.GetText().ToFloat();
1003 m_WindMValueSetSlider.SetCurrent(editboxWindMValue);
1004
1005 float editboxWindMInterpolation = m_WindMInterpolationEditbox.GetText().ToFloat();
1006 m_WindMInterpolationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxWindMInterpolation) * 100);
1007
1008 float editboxWindMDuration = m_WindMDurationEditbox.GetText().ToFloat();
1009 m_WindMDurationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxWindMDuration) * 100);
1010
1011 // wind direction
1012 float editboxWindDValue = m_WindDValueEditbox.GetText().ToFloat();
1013 m_WindDValueSetSlider.SetCurrent(editboxWindDValue);
1014
1015 float editboxWindDInterpolation = m_WindDInterpolationEditbox.GetText().ToFloat();
1016 m_WindDInterpolationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxWindDInterpolation) * 100);
1017
1018 float editboxWindDDuration = m_WindDDurationEditbox.GetText().ToFloat();
1019 m_WindDDurationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxWindDDuration) * 100);
1020 }
SliderWidget m_WindDInterpolationTimeSlider
Определения ScriptConsoleWeatherTab.c:165
EditBoxWidget m_FogDurationEditbox
Определения ScriptConsoleWeatherTab.c:29
SliderWidget m_RainValueSetSlider
Определения ScriptConsoleWeatherTab.c:56
EditBoxWidget m_SnowfallValueEditbox
Определения ScriptConsoleWeatherTab.c:87
SliderWidget m_VolFogHeightDensityTimeSlider
Определения ScriptConsoleWeatherTab.c:115
SliderWidget m_VolFogHeightBiasTimeSlider
Определения ScriptConsoleWeatherTab.c:127
EditBoxWidget m_VolFogHeightBiasTimeEditbox
Определения ScriptConsoleWeatherTab.c:126
EditBoxWidget m_VolFogHeightBiasEditbox
Определения ScriptConsoleWeatherTab.c:120
EditBoxWidget m_VolFogDistanceDensityTimeEditbox
Определения ScriptConsoleWeatherTab.c:102
SliderWidget m_WindDDurationTimeSlider
Определения ScriptConsoleWeatherTab.c:166
SliderWidget m_VolFogDistanceDensityTimeSlider
Определения ScriptConsoleWeatherTab.c:103
EditBoxWidget m_FogValueEditbox
Определения ScriptConsoleWeatherTab.c:27
SliderWidget m_RainDurationTimeSlider
Определения ScriptConsoleWeatherTab.c:62
SliderWidget m_FogValueSetSlider
Определения ScriptConsoleWeatherTab.c:16
SliderWidget m_SnowfallValueSetSlider
Определения ScriptConsoleWeatherTab.c:76
EditBoxWidget m_SnowfallInterpolationEditbox
Определения ScriptConsoleWeatherTab.c:88
SliderWidget m_FogDurationTimeSlider
Определения ScriptConsoleWeatherTab.c:22
EditBoxWidget m_OvercastDurationEditbox
Определения ScriptConsoleWeatherTab.c:49
EditBoxWidget m_FogInterpolationEditbox
Определения ScriptConsoleWeatherTab.c:28
EditBoxWidget m_VolFogHeightDensityTimeEditbox
Определения ScriptConsoleWeatherTab.c:114
SliderWidget m_OvercastInterpolationTimeSlider
Определения ScriptConsoleWeatherTab.c:41
SliderWidget m_WindMInterpolationTimeSlider
Определения ScriptConsoleWeatherTab.c:145
EditBoxWidget m_WindMInterpolationEditbox
Определения ScriptConsoleWeatherTab.c:152
SliderWidget m_SnowfallInterpolationTimeSlider
Определения ScriptConsoleWeatherTab.c:81
EditBoxWidget m_VolFogHeightDensityEditbox
Определения ScriptConsoleWeatherTab.c:108
EditBoxWidget m_WindDValueEditbox
Определения ScriptConsoleWeatherTab.c:171
EditBoxWidget m_WindMDurationEditbox
Определения ScriptConsoleWeatherTab.c:153
SliderWidget m_RainInterpolationTimeSlider
Определения ScriptConsoleWeatherTab.c:61
SliderWidget m_WindMValueSetSlider
Определения ScriptConsoleWeatherTab.c:140
SliderWidget m_WindDValueSetSlider
Определения ScriptConsoleWeatherTab.c:160
EditBoxWidget m_WindMValueEditbox
Определения ScriptConsoleWeatherTab.c:151
SliderWidget m_SnowfallDurationTimeSlider
Определения ScriptConsoleWeatherTab.c:82
EditBoxWidget m_RainInterpolationEditbox
Определения ScriptConsoleWeatherTab.c:68
SliderWidget m_VolFogHeightBiasSlider
Определения ScriptConsoleWeatherTab.c:121
SliderWidget m_FogInterpolationTimeSlider
Определения ScriptConsoleWeatherTab.c:21
EditBoxWidget m_VolFogDistanceDensityEditbox
Определения ScriptConsoleWeatherTab.c:96
const int DURATION_MAX
Определения ScriptConsoleWeatherTab.c:13
SliderWidget m_WindMDurationTimeSlider
Определения ScriptConsoleWeatherTab.c:146
EditBoxWidget m_OvercastValueEditbox
Определения ScriptConsoleWeatherTab.c:47
SliderWidget m_VolFogDistanceDensitySlider
Определения ScriptConsoleWeatherTab.c:97
EditBoxWidget m_SnowfallDurationEditbox
Определения ScriptConsoleWeatherTab.c:89
SliderWidget m_OvercastValueSetSlider
Определения ScriptConsoleWeatherTab.c:36
SliderWidget m_VolFogHeightDensitySlider
Определения ScriptConsoleWeatherTab.c:109
EditBoxWidget m_RainDurationEditbox
Определения ScriptConsoleWeatherTab.c:69
const int INTERPOLATION_MAX
Определения ScriptConsoleWeatherTab.c:12
EditBoxWidget m_RainValueEditbox
Определения ScriptConsoleWeatherTab.c:67
EditBoxWidget m_OvercastInterpolationEditbox
Определения ScriptConsoleWeatherTab.c:48
EditBoxWidget m_WindDDurationEditbox
Определения ScriptConsoleWeatherTab.c:173
EditBoxWidget m_WindDInterpolationEditbox
Определения ScriptConsoleWeatherTab.c:172
SliderWidget m_OvercastDurationTimeSlider
Определения ScriptConsoleWeatherTab.c:42
Определения EnMath.c:7
static proto float InverseLerp(float a, float b, float value)
Calculates the linear value that produces the interpolant value within the range [a,...

Перекрестные ссылки DURATION_MAX, INTERPOLATION_MAX, Math::InverseLerp(), m_FogDurationEditbox, m_FogDurationTimeSlider, m_FogInterpolationEditbox, m_FogInterpolationTimeSlider, m_FogValueEditbox, m_FogValueSetSlider, m_OvercastDurationEditbox, m_OvercastDurationTimeSlider, m_OvercastInterpolationEditbox, m_OvercastInterpolationTimeSlider, m_OvercastValueEditbox, m_OvercastValueSetSlider, m_RainDurationEditbox, m_RainDurationTimeSlider, m_RainInterpolationEditbox, m_RainInterpolationTimeSlider, m_RainValueEditbox, m_RainValueSetSlider, m_SnowfallDurationEditbox, m_SnowfallDurationTimeSlider, m_SnowfallInterpolationEditbox, m_SnowfallInterpolationTimeSlider, m_SnowfallValueEditbox, m_SnowfallValueSetSlider, m_VolFogDistanceDensityEditbox, m_VolFogDistanceDensitySlider, m_VolFogDistanceDensityTimeEditbox, m_VolFogDistanceDensityTimeSlider, m_VolFogHeightBiasEditbox, m_VolFogHeightBiasSlider, m_VolFogHeightBiasTimeEditbox, m_VolFogHeightBiasTimeSlider, m_VolFogHeightDensityEditbox, m_VolFogHeightDensitySlider, m_VolFogHeightDensityTimeEditbox, m_VolFogHeightDensityTimeSlider, m_WindDDurationEditbox, m_WindDDurationTimeSlider, m_WindDInterpolationEditbox, m_WindDInterpolationTimeSlider, m_WindDValueEditbox, m_WindDValueSetSlider, m_WindMDurationEditbox, m_WindMDurationTimeSlider, m_WindMInterpolationEditbox, m_WindMInterpolationTimeSlider, m_WindMValueEditbox и m_WindMValueSetSlider.

Используется в InitValues(), LoadWeatherPreset(), OnChange(), OnClick() и ResetValues().