86 super.InitializeTab(root, console, button, parent);
153 m_HideUIButton = ButtonWidget.Cast(root.FindAnyWidget(
"ButtonHideC"));
154 m_HideUIIcon = ImageWidget.Cast(root.FindAnyWidget(
"ButtonHideIconC"));
155 m_HideUIIcon.LoadImageFile(0,
"set:dayz_gui image:PasswordEyeOpen");
156 m_HideUIIcon.LoadImageFile(1,
"set:dayz_gui image:PasswordEyeClose");
177 ErrorEx(
"Could not load DOF preset entry!");
294 g_Game.GetMission().RemoveActiveInputExcludes({
"movement"});
307 g_Game.GetMission().AddActiveInputExcludes({
"movement"});
412 bool updateDOF =
true;
467 TStringArray allowedCharacters = {
".",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9"};
468 for (
int i = 0; i < text.
Length(); i++)
470 int foundIndex = allowedCharacters.Find(text.
Get(i));
471 if (foundIndex == -1 || i == 0 && foundIndex == 0 || i == text.
Length() && foundIndex == 0)
483 super.Update(timeslice);
524 g_Game.GetMission().RemoveActiveInputExcludes({
"aiming"});
525 g_Game.GetUIManager().ShowUICursor(
false);
533 g_Game.GetMission().AddActiveInputExcludes({
"aiming"});
534 g_Game.GetUIManager().ShowUICursor(
true);
541 g_Game.GetMission().RemoveActiveInputExcludes({
"UAMoveForward",
"UAMoveBack",
"UAMoveLeft",
"UAMoveRight",
"UAWalkRunTemp"});
546 g_Game.GetMission().AddActiveInputExcludes({
"UAMoveForward",
"UAMoveBack",
"UAMoveLeft",
"UAMoveRight",
"UAWalkRunTemp"});
562 if (wb.GetName() ==
"ButtonHideC")
564 ImageWidget iw = ImageWidget.Cast(wb.FindAnyWidget(
"ButtonHideIconC"));
565 iw.SetColor(
ARGB(255, 0, 0, 0));
569 wb.SetTextColor(
ARGB(255, 0, 0, 0));
579 if (wb.GetName() ==
"ButtonHideC")
581 ImageWidget iw = ImageWidget.Cast(wb.FindAnyWidget(
"ButtonHideIconC"));
582 iw.SetColor(
ARGB(255, 255, 255, 255));
586 wb.SetTextColor(
ARGB(255, 255, 255, 255));
class ScriptConsoleCameraValues s_ScriptConsoleValues
static ScriptConsoleCameraValues GetScriptConsoleValues()
Super root of all classes in Enforce script.
TextWidget m_FocusLengthNearValue
ref ScriptConsoleSelector m_FocusLengthSelector
ref ScriptConsoleSelector m_FOVSelector
ButtonWidget m_DOFLoadPrefabBtn
ButtonWidget m_HideUIButton
float m_ValueEditModeTime
override void InitializeTab(Widget root, ScriptConsole console, Widget button, ScriptConsoleTabBase parent=null)
EditBoxWidget m_FocusLengthEditbox
void UpdateBlur(float value)
TextWidget m_DOFShowPresetsBtnLabel
ButtonWidget m_DOFSavePrefabBtn
ref ScriptConsoleSelector m_FocusLengthNearSelector
ScriptConsoleCameraDOFPreset m_SelectedDOFPreset
void ToggleValueEditMode(bool editBoxMode)
TextWidget m_FocusDepthOffsetValue
override bool OnMouseLeave(Widget w, Widget enterW, int x, int y)
void ToogleUIVisibility()
EditBoxWidget m_BlurEditbox
ButtonWidget m_DOFDeletePrefabBtn
ButtonWidget m_ResetDOFButton
ref ScriptConsoleSelector m_FocusDepthOffsetSelector
TextWidget m_FocusDistanceValue
void UpdateFOV(float value)
TextWidget m_FocusLengthValue
void UpdateFocusDepthOffset(float value)
void UpdateFocusLengthNear(float value)
override void Update(float timeslice)
void UpdateFocusDistance(float value)
bool IsValidEditboxValue(string text, float min, float max)
override bool OnMouseEnter(Widget w, int x, int y)
override bool OnClick(Widget w, int x, int y, int button)
EditBoxWidget m_FocusDistanceEditbox
void ButtonNormal(Widget w)
FreeDebugCamera m_FreeDebugCamera
ref ScriptConsolePresetsList m_DOFPresetsList
EditBoxWidget m_DOFPresetEditbox
EditBoxWidget m_FOVEditbox
EditBoxWidget m_FocusLengthNearEditbox
ref ScriptConsoleSelector m_BlurSelector
bool m_MouseMovementEnabled
ButtonWidget m_DOFShowPresetsBtn
void UpdateValuesFromEditMode()
ref ScriptConsoleSelector m_FocusDistanceSelector
void OnListItemSelected(int row, int column)
void ReloadDOFPresetsList()
void ButtonHighlight(Widget w)
EditBoxWidget m_FocusDepthOffsetEditbox
void UpdateFocusLength(float value)
static float m_CurrentFOV
static float m_CurrentFocusLength
static float m_CurrentFocusDistance
static float m_CurrentBlur
static void SetDefaultValues()
static float m_CurrentFocusLengthNear
static float m_CurrentFocusDepthOffset
PluginConfigDebugProfile m_ConfigDebugProfile
proto string ToString(bool simple=true)
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
class array< Class T > TStringArray
proto native int KeyState(KeyCode key)
proto native int Length()
Returns length of string.
proto string Get(int index)
Gets n-th character from string.
proto native float ToFloat()
Converts string to float.
int ARGB(int a, int r, int g, int b)