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!");
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())
1299 super.Update(timeslice);
1352 if (wb.GetName() ==
"ButtonHide")
1354 ImageWidget iw = ImageWidget.Cast(wb.FindAnyWidget(wb.GetName() +
"Icon"));
1355 iw.SetColor(
ARGB(255, 0, 0, 0));
1359 wb.SetTextColor(
ARGB(255, 0, 0, 0));
1369 if (wb.GetName() ==
"ButtonHide")
1371 ImageWidget iw = ImageWidget.Cast(wb.FindAnyWidget(wb.GetName() +
"Icon"));
1372 iw.SetColor(
ARGB(255, 255, 255, 255));
1376 wb.SetTextColor(
ARGB(255, 255, 255, 255));
override void InitValues()
void ScriptConsoleWeatherPreset(string name, float overcast, float rain, float snow, float fog, float windMagnitude, float windDir, float volFogDD, float volFogHD, float volFogHB)
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)
proto native UIManager GetUIManager()
proto native void CopyToClipboard(string text)
proto native void RPCSingleParam(Object target, int rpc_type, Param param, bool guaranteed, PlayerIdentity recipient=null)
see CGame.RPC
proto native DayZPlayer GetPlayer()
proto native Weather GetWeather()
Returns weather controller object.
proto void CopyFromClipboard(out string text)
proto native Mission GetMission()
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
void AddActiveInputExcludes(array< string > excludes)
void RemoveActiveInputExcludes(array< string > excludes, bool bForceSupress=false)
deprecated
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
void ShowUICursor(bool visible)
proto native Fog GetFog()
Returns a fog phenomenon object.
proto native float GetDynVolFogHeightBias()
Returns the current 'dynamic' volumetric fog height bias in meters.
proto native WindMagnitude GetWindMagnitude()
Returns a wind magnitude phenomenon object.
proto native Snowfall GetSnowfall()
Returns a snowfall phenomenon object.
proto native WindDirection GetWindDirection()
Returns a wind direction phenomenon object.
proto native Rain GetRain()
Returns a rain phenomenon object.
proto native Overcast GetOvercast()
Returns an overcast phenomenon object.
proto native float GetDynVolFogHeightDensity()
Returns the current 'dynamic' volumetric fog height density.
proto native float GetDynVolFogDistanceDensity()
Returns the current 'dynamic' volumetric fog distance density.
proto native float GetActual()
proto string ToString(bool simple=true)
proto native CGame GetGame()
proto void Print(void var)
Prints content of variable to console/log.
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)