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

◆ UpdateSliderValues()

void UpdateSliderValues ( )
protected

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

871 {
872 //fog
873 float editboxFogValue = m_FogValueEditbox.GetText().ToFloat();
874 m_FogValueSetSlider.SetCurrent(editboxFogValue * 100);
875
876 float editboxFogInterpolation = m_FogInterpolationEditbox.GetText().ToFloat();
877 m_FogInterpolationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxFogInterpolation) * 100);
878
879 float editboxFogDuration = m_FogDurationEditbox.GetText().ToFloat();
880 m_FogDurationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxFogDuration) * 100);
881
882 //overcast
883 float editboxOvercastValue = m_OvercastValueEditbox.GetText().ToFloat();
884 m_OvercastValueSetSlider.SetCurrent(editboxOvercastValue * 100);
885
886 float editboxOvercastInterpolation = m_OvercastInterpolationEditbox.GetText().ToFloat();
887 m_OvercastInterpolationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxOvercastInterpolation) * 100);
888
889 float editboxOvercastDuration = m_OvercastDurationEditbox.GetText().ToFloat();
890 m_OvercastDurationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxOvercastDuration) * 100);
891
892 //rain
893 float editboxRainValue = m_RainValueEditbox.GetText().ToFloat();
894 m_RainValueSetSlider.SetCurrent(editboxRainValue * 100);
895
896 float editboxRainInterpolation = m_RainInterpolationEditbox.GetText().ToFloat();
897 m_RainInterpolationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxRainInterpolation) * 100);
898
899 float editboxRainDuration = m_RainDurationEditbox.GetText().ToFloat();
900 m_RainDurationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxRainDuration) * 100);
901
902 //snowfall
903 float editboxSnowfallValue = m_SnowfallValueEditbox.GetText().ToFloat();
904 m_SnowfallValueSetSlider.SetCurrent(editboxSnowfallValue * 100);
905
906 float editboxSnowfallInterpolation = m_SnowfallInterpolationEditbox.GetText().ToFloat();
907 m_SnowfallInterpolationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxSnowfallInterpolation) * 100);
908
909 float editboxSnowfallDuration = m_SnowfallDurationEditbox.GetText().ToFloat();
910 m_SnowfallDurationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxSnowfallDuration) * 100);
911
912 // vol fog
913 float editboxVolFogDistanceDensity = m_VolFogDistanceDensityEditbox.GetText().ToFloat();
914 m_VolFogDistanceDensitySlider.SetCurrent(editboxVolFogDistanceDensity);
915
916 float editboxVolFogDistanceDensityTime = m_VolFogDistanceDensityTimeEditbox.GetText().ToFloat();
917 m_VolFogDistanceDensityTimeSlider.SetCurrent(Math.InverseLerp(0,DURATION_MAX,editboxVolFogDistanceDensityTime) * 100);
918
919 float editboxVolFogHeightDensity = m_VolFogHeightDensityEditbox.GetText().ToFloat();
920 m_VolFogHeightDensitySlider.SetCurrent(editboxVolFogHeightDensity);
921
922 float editboxVolFogHeightDensityTime = m_VolFogHeightDensityTimeEditbox.GetText().ToFloat();
923 m_VolFogHeightDensityTimeSlider.SetCurrent(Math.InverseLerp(0,DURATION_MAX,editboxVolFogHeightDensityTime) * 100);
924
925 float editboxVolFogHeightBias = m_VolFogHeightBiasEditbox.GetText().ToFloat();
926 m_VolFogHeightBiasSlider.SetCurrent(editboxVolFogHeightBias);
927
928 float editboxVolFogHeightBiasTime = m_VolFogHeightBiasTimeEditbox.GetText().ToFloat();
929 m_VolFogHeightBiasTimeSlider.SetCurrent(Math.InverseLerp(0,DURATION_MAX,editboxVolFogHeightBiasTime) * 100);
930
931 // wind magnitude
932 float editboxWindMValue = m_WindMValueEditbox.GetText().ToFloat();
933 m_WindMValueSetSlider.SetCurrent(editboxWindMValue);
934
935 float editboxWindMInterpolation = m_WindMInterpolationEditbox.GetText().ToFloat();
936 m_WindMInterpolationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxWindMInterpolation) * 100);
937
938 float editboxWindMDuration = m_WindMDurationEditbox.GetText().ToFloat();
939 m_WindMDurationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxWindMDuration) * 100);
940
941 // wind direction
942 float editboxWindDValue = m_WindDValueEditbox.GetText().ToFloat();
943 m_WindDValueSetSlider.SetCurrent(editboxWindDValue);
944
945 float editboxWindDInterpolation = m_WindDInterpolationEditbox.GetText().ToFloat();
946 m_WindDInterpolationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxWindDInterpolation) * 100);
947
948 float editboxWindDDuration = m_WindDDurationEditbox.GetText().ToFloat();
949 m_WindDDurationTimeSlider.SetCurrent(Math.InverseLerp(0,INTERPOLATION_MAX,editboxWindDDuration) * 100);
950 }
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().