class ScriptConsoleSource
ScriptConsole › UIScriptedMenu › UIMenuPanel › Managed
All members, including inherited
Constructors 2
void ScriptConsole()void ~ScriptConsole()Constants 3
protected static const string HINTS_PATH_DEFAULT = "scripts/data/internal/script_console_hints.json"Referenced by GetData()
protected static const string HINTS_PATH_OPTIONAL = "$mission:script_console_hints.json"const string NO_HINT_TEXT = "No hint"Members 24
protected bool m_HintEditModeReferenced by HoverInterrupt()
protected float m_HoverTimeprotected bool m_HoverSuccessTriggeredprotected Widget m_CurrentHoverWidgetprotected Widget m_HintWidgetRootprotected ImageWidget m_HintWidgetBackgroundReferenced by DisplayHint()
protected Widget m_EditTooltipRootprotected RichTextWidget m_HintWidgetReferenced by DisplayHint()
protected ButtonWidget m_HintOkButtonprotected ButtonWidget m_HintCancelButtonprotected ButtonWidget m_HintClearButtonprotected EditBoxWidget m_HintInputTextScriptConsoleTabBase m_SelectedHandlerReferenced by GetSelectedHandler(), OnChange(), OnClick()
Show 9 more
, OnDoubleClick(), OnItemSelected(), OnKeyDown(), OnKeyPress(), OnMouseButtonDown(), OnMouseEnter(), OnMouseLeave(), OnShow(), and SelectTab()protected int m_IdReferenced by RegisterTab()
protected ref map<Widget, ref ScriptConsoleTabBase> m_TabHandlers = new map<Widget, ref ScriptConsoleTabBase>Referenced by GetTabHandler(), OnRPCEx(), RegisterTab()
Show 3 more
, SelectTab(), SelectTabByButton(), and Update()protected ref map<int, ref ScriptConsoleTabBase> m_TabHandlersByID = new map<int, ref ScriptConsoleTabBase>ButtonWidget m_CloseConsoleButtonstatic ref JsonHintsData m_JsonDataPluginConfigDebugProfile m_ConfigDebugProfileMethods 30
ScriptConsoleTabBase GetSelectedHandler()References m_SelectedHandler
static void SaveData()Referenced by OnClick()
protected static JsonHintsData GetData()References ErrorEx(), FileExist(), JsonFileLoader.LoadFile()
Show 2 more
, HINTS_PATH_DEFAULT, and HINTS_PATH_OPTIONALReferenced by Init()
References GetWidgetCombinedHash(), HoverInterrupt(), Print()
Show 3 more
, map.Set(), m_JsonData, and JsonHintsData.WidgetHintBindingsReferenced by OnClick()
void RegisterTab(ScriptConsoleTabBase handler)References ScriptConsoleTabBase.GetButton(), ScriptConsoleTabBase.Init(), map.Insert()
Show 4 more
, map.Insert(), m_Id, m_TabHandlers, and m_TabHandlersByIDReferenced by Init()
override Widget Init()References Class.Cast(), Class.Cast(), Class.Cast()
Show 33 more
, WorkspaceWidget.CreateWidgets(), Widget.FindAnyWidget(), Widget.FindAnyWidget(), GetData(), GetPlugin(), PluginConfigDebugProfile.GetTabSelected(), CGame.GetWorkspace(), CGame.IsDedicatedServer(), RegisterTab(), new ScriptConsoleCameraTab(), new ScriptConsoleConfigTab(), new ScriptConsoleEnfScriptServerTab(), new ScriptConsoleEnfScriptTab(), new ScriptConsoleGeneralTab(), new ScriptConsoleItemsTab(), new ScriptConsoleOutputTab(), new ScriptConsoleSoundsTab(), new ScriptConsoleVicinityTab(), new ScriptConsoleWeatherTab(), SelectTabByID(), Widget.Show(), Widget.Show(), UIScriptedMenu.layoutRoot, m_ButtonsWindowWidget, m_CloseConsoleButton, m_ConfigDebugProfile, m_EditTooltipRoot, m_HintCancelButton, m_HintClearButton, m_HintInputText, m_HintOkButton, m_JsonData, and m_SelectedTabprotected void HideHint()Referenced by HoverInterrupt()
protected string GetMessage()References map.Contains(), map.Get(), GetWidgetCombinedHash()
Show 4 more
, m_CurrentHoverWidget, m_JsonData, NO_HINT_TEXT, and JsonHintsData.WidgetHintBindingsprotected void HoverSuccess()Referenced by Update()
protected void HoverInterrupt()override void OnHide()override void Update(float timeslice)References Math.AbsFloat(), UIManager.Back(), ClearKey()
Show 27 more
, UAInputAPI.GetInputByID(), GetMessage(), GetMousePos(), GetUApi(), CGame.GetUIManager(), HoverInterrupt(), HoverSuccess(), CGame.IsMultiplayer(), ScriptConsoleTabBase.IsSelected(), Widget.IsVisible(), KeyState(), UAInput.LocalPress(), EditBoxWidget.SetText(), Widget.Show(), Math.Sqrt(), ScriptConsoleTabBase.Update(), UIScriptedMenu.Update(), m_CurrentHoverWidget, m_EditTooltipRoot, m_HintInputText, m_HintWidgetRoot, m_HoverSuccessTriggered, m_HoverTime, m_PrevMouseX, m_PrevMouseY, m_TabHandlers, and NO_HINT_TEXTReferences UIMenuPanel.Close(), Mission.EnableAllInputs(), CGame.GetMission()
Show 17 more
, EditBoxWidget.GetText(), HoverInterrupt(), ScriptConsoleTabBase.OnClick(), UIScriptedMenu.OnClick(), SaveData(), SelectTabByButton(), SetHintText(), EditBoxWidget.SetText(), Widget.Show(), m_CloseConsoleButton, m_CurrentHoverWidget, m_EditTooltipRoot, m_HintCancelButton, m_HintClearButton, m_HintInputText, m_HintOkButton, and m_SelectedHandlerReferences HoverInterrupt(), Widget.IsVisible(), ScriptConsoleTabBase.OnMouseLeave()
Show 3 more
, UIScriptedMenu.OnMouseLeave(), m_EditTooltipRoot, and m_SelectedHandlerReferences Widget.IsVisible(), ScriptConsoleTabBase.OnMouseEnter(), UIScriptedMenu.OnMouseEnter()
Show 3 more
, m_CurrentHoverWidget, m_EditTooltipRoot, and m_SelectedHandlerScriptConsoleTabBase GetTabHandler(typename tabType)void SelectTab(ScriptConsoleTabBase selectedHandler)void ShowMenuBackground(bool state)References ARGB(), Widget.FindAnyWidget(), UIScriptedMenu.GetLayoutRoot()
Show 1 more
, Widget.SetColor()protected void DisplayHint(string message)Referenced by HoverSuccess()
override void OnRPCEx(int rpc_type, ParamsReadContext ctx)override void OnShow()References Mission.AddActiveInputExcludes(), Class.Cast(), CGame.GetMission()