165 ErrorEx(
"Could not load DOF preset entry!");
392 bool updateDOF =
true;
447 TStringArray allowedCharacters = {
".",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9"};
448 for (
int i = 0; i < text.
Length(); i++)
450 int foundIndex = allowedCharacters.Find(text.
Get(i));
451 if (foundIndex == -1 || i == 0 && foundIndex == 0 || i == text.
Length() && foundIndex == 0)
463 super.Update(timeslice);
class ScriptConsoleCameraValues s_ScriptConsoleValues
static ScriptConsoleCameraValues GetScriptConsoleValues()
proto native UIManager GetUIManager()
proto native void OverrideDOF(bool enable, float focusDistance, float focusLength, float focusLengthNear, float blur, float focusDepthOffset)
proto native Mission GetMission()
void AddActiveInputExcludes(array< string > excludes)
void RemoveActiveInputExcludes(array< string > excludes, bool bForceSupress=false)
deprecated
TextWidget m_FocusLengthNearValue
ref ScriptConsoleSelector m_FocusLengthSelector
ref ScriptConsoleSelector m_FOVSelector
ButtonWidget m_DOFLoadPrefabBtn
float m_ValueEditModeTime
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)
EditBoxWidget m_BlurEditbox
ButtonWidget m_DOFDeletePrefabBtn
ButtonWidget m_ResetDOFButton
ref ScriptConsoleSelector m_FocusDepthOffsetSelector
TextWidget m_FocusDistanceValue
void ScriptConsoleCameraTab(Widget root, ScriptConsole console, Widget button, ScriptConsoleTabBase parent=null)
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
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()
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
void ScriptConsoleTabBase(Widget root, ScriptConsole console, Widget button, ScriptConsoleTabBase parent=null)
void ShowUICursor(bool visible)
proto string ToString(bool simple=true)
proto native CGame GetGame()
array< string > 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.