383 m_HideUIButton = ButtonWidget.Cast(root.FindAnyWidget(
"ButtonHide"));
384 m_HideUIIcon = ImageWidget.Cast(root.FindAnyWidget(
"ButtonHideIcon"));
385 m_HideUIIcon.LoadImageFile(0,
"set:dayz_gui image:PasswordEyeOpen");
386 m_HideUIIcon.LoadImageFile(1,
"set:dayz_gui image:PasswordEyeClose");
389 m_CopyButton = ButtonWidget.Cast(root.FindAnyWidget(
"ButtonCopy"));
390 m_PasteButton = ButtonWidget.Cast(root.FindAnyWidget(
"ButtonPaste"));
391 m_ResetButton = ButtonWidget.Cast(root.FindAnyWidget(
"ButtonReset"));
392 m_UpdateButton = ButtonWidget.Cast(root.FindAnyWidget(
"ButtonUpdate"));
393 m_ApplyButton = ButtonWidget.Cast(root.FindAnyWidget(
"ButtonApply"));
417 ErrorEx(
"Could not load DOF preset entry!");
516 fogVal =
g_Game.GetWeather().GetFog().GetActual();
533 overcastVal =
g_Game.GetWeather().GetOvercast().GetActual();
551 rainVal =
g_Game.GetWeather().GetRain().GetActual();
568 snowfallVal =
g_Game.GetWeather().GetSnowfall().GetActual();
585 volFogDistanceDensityValue =
g_Game.GetWeather().GetDynVolFogDistanceDensity();
596 volFogHeightDensityValue =
g_Game.GetWeather().GetDynVolFogHeightDensity();
607 volFogHeightBiasValue =
g_Game.GetWeather().GetDynVolFogHeightBias();
619 windMagnitudeVal =
g_Game.GetWeather().GetWindMagnitude().GetActual();
636 windDirectionVal =
g_Game.GetWeather().GetWindDirection().GetActual();
655 clipboard.
Split(
" ", values);
656 if (values.Count() >= 9)
671 if (values.Count() >= 12)
679 if (values.Count() >= 18)
690 if (values.Count() >= 24)
848 SliderWidget slider = SliderWidget.Cast(w);
851 if ((rmbDrag||immDrag) && !
m_RPCTimer.IsRunning())
1059 g_Game.CopyToClipboard(output);
1066 g_Game.CopyFromClipboard(input);
1243 identity =
g_Game.GetPlayer().GetIdentity();
1246 if (
g_Game.IsDedicatedServer())
1260 Param1<DebugWeatherRPCData> d =
new Param1<DebugWeatherRPCData>(data);
1264 g_Game.OnRPC(null, null,
ERPCs.DEV_SET_WEATHER, rCtx);
1268 g_Game.RPCSingleParam(null,
ERPCs.DEV_SET_WEATHER,
new Param1<DebugWeatherRPCData>(data),
true, identity);
1280 float overcast =
g_Game.GetWeather().GetOvercast().GetActual();
1284 float fog =
g_Game.GetWeather().GetFog().GetActual();
1288 float rain =
g_Game.GetWeather().GetRain().GetActual();
1292 float snowfall =
g_Game.GetWeather().GetSnowfall().GetActual();
1296 float volFogDistanceDensity =
g_Game.GetWeather().GetDynVolFogDistanceDensity();
1300 float volFogHeightDensity =
g_Game.GetWeather().GetDynVolFogHeightDensity();
1304 float volFogHeightBias =
g_Game.GetWeather().GetDynVolFogHeightBias();
1308 float windMagnitude =
g_Game.GetWeather().GetWindMagnitude().GetActual();
1312 float windDirection =
g_Game.GetWeather().GetWindDirection().GetActual();
1319 super.Update(timeslice);
1329 g_Game.GetMission().RemoveActiveInputExcludes({
"aiming"});
1330 g_Game.GetUIManager().ShowUICursor(
false);
1338 g_Game.GetMission().AddActiveInputExcludes({
"aiming"});
1339 g_Game.GetUIManager().ShowUICursor(
true);
1346 g_Game.GetMission().RemoveActiveInputExcludes({
"UAMoveForward",
"UAMoveBack",
"UAMoveLeft",
"UAMoveRight",
"UAWalkRunTemp"});
1351 g_Game.GetMission().AddActiveInputExcludes({
"UAMoveForward",
"UAMoveBack",
"UAMoveLeft",
"UAMoveRight",
"UAWalkRunTemp"});
1372 if (wb.GetName() ==
"ButtonHide")
1374 ImageWidget iw = ImageWidget.Cast(wb.FindAnyWidget(wb.GetName() +
"Icon"));
1375 iw.SetColor(
ARGB(255, 0, 0, 0));
1379 wb.SetTextColor(
ARGB(255, 0, 0, 0));
1389 if (wb.GetName() ==
"ButtonHide")
1391 ImageWidget iw = ImageWidget.Cast(wb.FindAnyWidget(wb.GetName() +
"Icon"));
1392 iw.SetColor(
ARGB(255, 255, 255, 255));
1396 wb.SetTextColor(
ARGB(255, 255, 255, 255));
override void InitValues()
PluginConfigDebugProfile m_ConfigDebugProfile
SliderWidget m_SnowfallValueGetSlider
static float m_OvercastInterpolationTimeValue
TextWidget m_WindMDurationMaxText
SliderWidget m_WindDInterpolationTimeSlider
ButtonWidget m_CopyButton
ButtonWidget m_HideUIButton
EditBoxWidget m_FogDurationEditbox
TextWidget m_VolFogHeightDensityMinText
SliderWidget m_OvercastValueGetSlider
void ToogleUIVisibility()
DebugWeatherRPCData GetRPCDataNormal()
static float m_RainInterpolationTimeValue
ScriptConsoleWeatherPreset m_SelectedWeatherPreset
SliderWidget m_RainValueSetSlider
TextWidget m_VolFogHeightBiasMaxText
static float m_VolFogHeightBiasValue
bool m_MouseMovementEnabled
EditBoxWidget m_SnowfallValueEditbox
SliderWidget m_VolFogHeightDensityTimeSlider
SliderWidget m_VolFogHeightBiasTimeSlider
EditBoxWidget m_VolFogHeightBiasTimeEditbox
EditBoxWidget m_VolFogHeightBiasEditbox
EditBoxWidget m_VolFogDistanceDensityTimeEditbox
static float m_VolFogDistanceDensityValue
TextWidget m_VolFogHeightDensitySetText
TextWidget m_WindMValueSetText
void UpdateSliderValues()
TextWidget m_VolFogHeightBiasSetText
void UpdateWeatherValues()
TextWidget m_VolFogHeightBiasMinText
static float m_WindMInterpolationTimeValue
void DeleteWeatherPreset()
SliderWidget m_WindDDurationTimeSlider
static float m_WindDInterpolationTimeValue
SliderWidget m_VolFogDistanceDensityTimeSlider
TextWidget m_VolFogHeightBiasTimeMaxText
static float m_RainDurationTimeValue
TextWidget m_WindDDurationMaxText
TextWidget m_SnowfallInterpolationMaxText
TextWidget m_VolFogDistanceDensitySetText
TextWidget m_VolFogHeightDensityTimeMaxText
static float m_SnowfallDurationTimeValue
EditBoxWidget m_FogValueEditbox
SliderWidget m_RainDurationTimeSlider
SliderWidget m_FogValueSetSlider
SliderWidget m_SnowfallValueSetSlider
SliderWidget m_FogValueGetSlider
EditBoxWidget m_SnowfallInterpolationEditbox
SliderWidget m_FogDurationTimeSlider
TextWidget m_VolFogDistanceDensityTimeMinText
EditBoxWidget m_OvercastDurationEditbox
EditBoxWidget m_WeatherPresetEditbox
static float m_VolFogHeightDensityValue
ButtonWidget m_LoadPresetButton
EditBoxWidget m_FogInterpolationEditbox
EditBoxWidget m_VolFogHeightDensityTimeEditbox
ButtonWidget m_PasteButton
ButtonWidget m_ResetButton
void PasteValues(string clipboard)
SliderWidget m_OvercastInterpolationTimeSlider
TextWidget m_RainInterpolationMaxText
static float m_VolFogHeightDensityTimeValue
TextWidget m_SnowfallValueSetText
SliderWidget m_WindMInterpolationTimeSlider
static float m_WindMagnitudeValue
EditBoxWidget m_WindMInterpolationEditbox
static float m_OvercastDurationTimeValue
static float m_WindDirectionValue
SliderWidget m_SnowfallInterpolationTimeSlider
void ScriptConsoleWeatherTab(Widget root, ScriptConsole console, Widget button, ScriptConsoleTabBase parent=null)
DebugWeatherRPCData GetRPCDataImmediate()
EditBoxWidget m_VolFogHeightDensityEditbox
TextWidget m_SnowfallDurationMaxText
TextWidget m_VolFogDistanceDensityMinText
EditBoxWidget m_WindDValueEditbox
EditBoxWidget m_WindMDurationEditbox
ButtonWidget m_DeletePresetButton
TextWidget m_OvercastInterpolationMaxText
TextWidget m_WindDInterpolationMaxText
TextWidget m_VolFogHeightBiasTimeMinText
SliderWidget m_RainInterpolationTimeSlider
static float m_SnowfallInterpolationTimeValue
void ReloadWeatherPresetsList()
SliderWidget m_RainValueGetSlider
TextWidget m_FogValueSetText
TextWidget m_FogInterpolationMaxText
Widget m_WeatherPresetsPanel
SliderWidget m_WindMValueSetSlider
TextWidget m_VolFogHeightDensityTimeMinText
static float m_WindDDurationTimeValue
TextWidget m_VolFogDistanceDensityTimeMaxText
static float m_VolFogHeightBiasTimeValue
class ScriptConsoleWeatherValues m_RPCTimer
static float m_WindMDurationTimeValue
void ~ScriptConsoleWeatherTab()
SliderWidget m_WindDValueSetSlider
TextWidget m_VolFogHeightBiasTimeSetText
TextWidget m_VolFogHeightDensityMaxText
void ButtonNormal(Widget w)
EditBoxWidget m_WindMValueEditbox
TextWidget m_VolFogDistanceDensityTimeSetText
static float m_FogInterpolationTimeValue
SliderWidget m_WindMValueGetSlider
ButtonWidget m_SavePresetButton
SliderWidget m_SnowfallDurationTimeSlider
TextWidget m_RainDurationMaxText
EditBoxWidget m_RainInterpolationEditbox
TextWidget m_OvercastDurationMaxText
SliderWidget m_VolFogHeightBiasSlider
SliderWidget m_FogInterpolationTimeSlider
static float m_SnowfallValue
EditBoxWidget m_VolFogDistanceDensityEditbox
SliderWidget m_WindMDurationTimeSlider
void OnListItemSelected(int row, int column)
EditBoxWidget m_OvercastValueEditbox
TextWidget m_VolFogDistanceDensityMaxText
ButtonWidget m_ApplyButton
TextWidget m_VolFogHeightDensityTimeSetText
SliderWidget m_VolFogDistanceDensitySlider
EditBoxWidget m_SnowfallDurationEditbox
ref ScriptConsolePresetsList m_WeatherPresetsList
SliderWidget m_OvercastValueSetSlider
TextWidget m_WindMInterpolationMaxText
static float m_OvercastValue
SliderWidget m_VolFogHeightDensitySlider
TextWidget m_RainValueSetText
void UpdateEditboxValues()
static float m_VolFogDistanceDensityTimeValue
EditBoxWidget m_RainDurationEditbox
const int INTERPOLATION_MAX
EditBoxWidget m_RainValueEditbox
TextWidget m_OvercastValueSetText
static float m_FogDurationTimeValue
EditBoxWidget m_OvercastInterpolationEditbox
EditBoxWidget m_WindDDurationEditbox
TextWidget m_FogDurationMaxText
EditBoxWidget m_WindDInterpolationEditbox
ButtonWidget m_UpdateButton
TextWidget m_WindDValueSetText
SliderWidget m_WindDValueGetSlider
SliderWidget m_OvercastDurationTimeSlider
void ButtonHighlight(Widget w)
Super root of all classes in Enforce script.
float m_OvercastInterpolation
float m_SnowfallInterpolation
float m_WindDirectionValue
float m_VolFogDistanceDensity
float m_VolFogHeightBiasTime
float m_VolFogDistanceDensityTime
float m_VolFogHeightDensityTime
float m_WindDInterpolation
float m_VolFogHeightDensity
float m_RainInterpolation
float m_WindMInterpolation
float m_WindMagnitudeValue
The class that will be instanced (moddable)
bool OnMouseLeave(Widget w, Widget enterW, int x, int y)
void ScriptConsoleTabBase(Widget root, ScriptConsole console, Widget button, ScriptConsoleTabBase parent=null)
bool OnMouseEnter(Widget w, int x, int y)
ScriptConsoleTabBase m_Parent
bool OnChange(Widget w, int x, int y, bool finished)
bool OnClick(Widget w, int x, int y, int button)
static void SetDefaultValues()
void ScriptConsoleWeatherWindTab(Widget root, ScriptConsole console, Widget button, ScriptConsoleTabBase parent=null)
ScriptConsoleWeatherTab m_WeatherTab
proto native ParamsReadContext GetReadContext()
proto native ParamsWriteContext GetWriteContext()
proto bool Write(void value_out)
proto string ToString(bool simple=true)
Serializer ParamsReadContext
Serializer ParamsWriteContext
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
array< string > TStringArray
proto native int KeyState(KeyCode key)
static proto float InverseLerp(float a, float b, float value)
Calculates the linear value that produces the interpolant value within the range [a,...
proto native int GetMouseState(MouseState index)
void Split(string sample, out array< string > output)
Splits string into array of strings separated by 'sample'.
int ARGB(int a, int r, int g, int b)