class UndergroundTriggerEditorMenuDIAG_DEVELOPER
UndergroundTriggerEditorMenu › UIScriptedMenu › UIMenuPanel › Managed
Constructors 2
void UndergroundTriggerEditorMenu()DIAG_DEVELOPERReferences Class.Cast(), PluginUndergroundTriggerManager.Event_OnBreadcrumbEditModeChanged(), PluginUndergroundTriggerManager.Event_OnDeleteBreadcrumb()
Show 30 more
, PluginUndergroundTriggerManager.Event_OnDeleteTrigger(), PluginUndergroundTriggerManager.Event_OnSelectBreadcrumb(), PluginUndergroundTriggerManager.Event_OnSelectTrigger(), PluginUndergroundTriggerManager.Event_OnUpdateData(), GetPlugin(), map.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), PluginUndergroundTriggerManager.OnUIEditorOpened(), new UndergroundTriggerEditorDiscardBreadcrumbsDialog(), new UndergroundTriggerEditorReloadDialog(), new UndergroundTriggerEditorRenameBreadcrumbDialog(), new UndergroundTriggerEditorRenameDialog(), UIScriptedMenu.layoutRoot, m_ActivePopup, m_BreadcrumbsList, m_BreadcrumbsListElements, m_Popups, m_TriggersList, m_TriggersListElements, m_UndergroundTriggerManager, POPUP_ID_DIALOG_DISCARD_BREADCRUMB, POPUP_ID_DIALOG_RELOAD, POPUP_ID_DIALOG_RENAME, POPUP_ID_DIALOG_RENAME_BREADCRUMB, and POPUP_ID_NONEReferenced by MissionBase.CreateScriptedMenu()
void ~UndergroundTriggerEditorMenu()DIAG_DEVELOPERReferences PluginUndergroundTriggerManager.Event_OnBreadcrumbEditModeChanged(), PluginUndergroundTriggerManager.Event_OnDeleteBreadcrumb(), PluginUndergroundTriggerManager.Event_OnDeleteTrigger()
Show 15 more
, PluginUndergroundTriggerManager.Event_OnSelectBreadcrumb(), PluginUndergroundTriggerManager.Event_OnSelectTrigger(), PluginUndergroundTriggerManager.Event_OnUpdateData(), PluginUndergroundTriggerManager.ExitBreadcrumbEditMode(), IsModuleExist(), PluginUndergroundTriggerManager.OnUIEditorClosed(), ScriptInvoker.Remove(), ScriptInvoker.Remove(), ScriptInvoker.Remove(), ScriptInvoker.Remove(), ScriptInvoker.Remove(), ScriptInvoker.Remove(), RemovePopup(), PluginUndergroundTriggerManager.SelectTrigger(), and m_UndergroundTriggerManagerConstants 5
private static const int POPUP_ID_NONE = -1DIAG_DEVELOPERprivate static const int POPUP_ID_DIALOG_RELOAD = 0DIAG_DEVELOPERprivate static const int POPUP_ID_DIALOG_RENAME = 1DIAG_DEVELOPERprivate static const int POPUP_ID_DIALOG_DISCARD_BREADCRUMB = 2DIAG_DEVELOPERprivate static const int POPUP_ID_DIALOG_RENAME_BREADCRUMB = 3DIAG_DEVELOPERMembers 33
private int m_ActivePopupDIAG_DEVELOPERprivate ref map<int, ref UndergroundTriggerEditorPopupBase> m_PopupsDIAG_DEVELOPERprivate Widget m_ScenePanelDIAG_DEVELOPERprivate WrapSpacerWidget m_TriggersListWidgetDIAG_DEVELOPERprivate ScrollWidget m_TriggersListScrollWidgetDIAG_DEVELOPERprivate ButtonWidget m_TriggerRenameButtonDIAG_DEVELOPERprivate ButtonWidget m_TriggerExportButtonDIAG_DEVELOPERprivate ButtonWidget m_TriggerDeleteButtonDIAG_DEVELOPERprivate ButtonWidget m_TriggerReloadButtonDIAG_DEVELOPERprivate ButtonWidget m_TriggerEditBreadcrumbsButtonDIAG_DEVELOPERprivate Widget m_TriggersSectionDIAG_DEVELOPERprivate Widget m_BreadcrumbEditPanelDIAG_DEVELOPERprivate TextWidget m_BreadcrumbEditHeaderDIAG_DEVELOPERprivate WrapSpacerWidget m_BreadcrumbsListWidgetDIAG_DEVELOPERReferenced by Init(), OnBreadcrumbEditModeChanged(), OnDeleteBreadcrumb()
Show 1 more
, UpdateBreadcrumbsList()private ScrollWidget m_BreadcrumbsListScrollWidgetDIAG_DEVELOPERReferenced by Init(), OnBreadcrumbEditModeChanged(), OnDeleteBreadcrumb()
Show 2 more
, OnSelectBreadcrumb(), and UpdateBreadcrumbsList()private ButtonWidget m_BreadcrumbRenameButtonDIAG_DEVELOPERprivate ButtonWidget m_BreadcrumbDeleteButtonDIAG_DEVELOPERprivate ButtonWidget m_BreadcrumbSaveButtonDIAG_DEVELOPERprivate ButtonWidget m_BreadcrumbBackButtonDIAG_DEVELOPERprivate ButtonWidget m_BreadcrumbApplyButtonDIAG_DEVELOPERprivate Widget m_BreadcrumbParamsSectionDIAG_DEVELOPERReferenced by Init()
private ButtonWidget m_BreadcrumbParamsHeaderDIAG_DEVELOPERprivate Widget m_BreadcrumbParamsContentDIAG_DEVELOPERprivate EditBoxWidget m_BreadcrumbParamsEyeAccDIAG_DEVELOPERprivate CheckBoxWidget m_BreadcrumbParamsUseRaycastDIAG_DEVELOPERprivate EditBoxWidget m_BreadcrumbParamsRadiusDIAG_DEVELOPERprivate CheckBoxWidget m_BreadcrumbParamsLightLerpDIAG_DEVELOPERprivate PluginUndergroundTriggerManager m_UndergroundTriggerManagerDIAG_DEVELOPERReferenced by ~UndergroundTriggerEditorMenu(), ApplyBreadcrumbParams(), DiscardBreadcrumbs()
Show 14 more
, OnClick(), OnDoubleClick(), OnKeyPress(), OnUpdateData(), ReloadDataFromFile(), RenameBreadcrumb(), RenameTrigger(), SyncBreadcrumbParamsUI(), UndergroundTriggerEditorMenu(), UpdateBreadcrumbDirtyIndicator(), UpdateBreadcrumbsList(), UpdateEditBreadcrumbsButtonState(), UpdateTriggersDirtyIndicator(), and UpdateTriggersList()private ref map<Widget, ref UndergroundTriggerEditorCustomListElement> m_TriggersListElementsDIAG_DEVELOPERReferenced by OnDeleteTrigger(), OnSelectTrigger(), ReloadDataFromFile()
Show 2 more
, UndergroundTriggerEditorMenu(), and UpdateTriggersList()private ref map<Widget, UndergroundTriggerHandle> m_TriggersListDIAG_DEVELOPERReferenced by OnClick(), OnDeleteTrigger(), OnDoubleClick()
Show 4 more
, OnSelectTrigger(), ReloadDataFromFile(), UndergroundTriggerEditorMenu(), and UpdateTriggersList()private ref map<Widget, UndergroundBreadcrumbHandle> m_BreadcrumbsListDIAG_DEVELOPERprivate ref map<Widget, ref UndergroundTriggerEditorCustomListElement> m_BreadcrumbsListElementsDIAG_DEVELOPERReferenced by OnBreadcrumbEditModeChanged(), OnDeleteBreadcrumb(), OnSelectBreadcrumb()
Show 3 more
, ReloadDataFromFile(), UndergroundTriggerEditorMenu(), and UpdateBreadcrumbsList()private bool m_IsInputActiveDIAG_DEVELOPERMethods 28
override bool UseMouse()DIAG_DEVELOPERoverride bool UseKeyboard()DIAG_DEVELOPERoverride Widget Init()DIAG_DEVELOPERReferences Class.Cast(), Class.Cast(), Class.Cast()
Show 37 more
, Class.Cast(), Class.Cast(), Class.Cast(), Class.Cast(), WorkspaceWidget.CreateWidgets(), Widget.FindAnyWidget(), GetGizmoApi(), GizmoApi.GetTransformMode(), CGame.GetWorkspace(), GizmoApi.SetTransformMode(), UpdateTriggersList(), UIScriptedMenu.layoutRoot, m_BreadcrumbApplyButton, m_BreadcrumbBackButton, m_BreadcrumbDeleteButton, m_BreadcrumbEditHeader, m_BreadcrumbEditPanel, m_BreadcrumbParamsContent, m_BreadcrumbParamsEyeAcc, m_BreadcrumbParamsHeader, m_BreadcrumbParamsLightLerp, m_BreadcrumbParamsRadius, m_BreadcrumbParamsSection, m_BreadcrumbParamsUseRaycast, m_BreadcrumbRenameButton, m_BreadcrumbSaveButton, m_BreadcrumbsListScrollWidget, m_BreadcrumbsListWidget, m_ScenePanel, m_TriggerDeleteButton, m_TriggerEditBreadcrumbsButton, m_TriggerExportButton, m_TriggerReloadButton, m_TriggerRenameButton, m_TriggersListScrollWidget, m_TriggersListWidget, and m_TriggersSectionReferences ApplyBreadcrumbParams(), Class.Cast(), Class.Cast()
Show 56 more
, Class.Cast(), Class.Cast(), PluginUndergroundTriggerManager.DeleteBreadcrumb(), PluginUndergroundTriggerManager.DeleteTrigger(), PluginUndergroundTriggerManager.EnterBreadcrumbEditMode(), PluginUndergroundTriggerManager.ExitBreadcrumbEditMode(), PluginUndergroundTriggerManager.ExportData(), map.Get(), map.Get(), map.Get(), UndergroundBreadcrumbHandle.GetHandleName(), UndergroundTriggerHandle.GetHandleName(), PluginUndergroundTriggerManager.GetSelectedBreadcrumb(), PluginUndergroundTriggerManager.GetSelectedTrigger(), PluginUndergroundTriggerManager.IsBreadcrumbEditMode(), PluginUndergroundTriggerManager.IsBreadcrumbsDirty(), Widget.IsVisible(), OnClick(), UIScriptedMenu.OnClick(), UndergroundTriggerEditorPopupBase.Open(), UndergroundTriggerEditorPopupBase.Open(), UndergroundTriggerEditorPopupBase.Open(), UndergroundTriggerEditorPopupBase.Open(), PluginUndergroundTriggerManager.SaveBreadcrumbs(), PluginUndergroundTriggerManager.SelectBreadcrumb(), PluginUndergroundTriggerManager.SelectTrigger(), UndergroundTriggerEditorDialog.SetMessage(), UndergroundTriggerEditorDialog.SetMessage(), UndergroundTriggerEditorDialog.SetMessage(), UndergroundTriggerEditorDialog.SetMessage(), UndergroundTriggerEditorRenameDialog.SetName(), UndergroundTriggerEditorRenameBreadcrumbDialog.SetName(), ShowBreadcrumbParamsSection(), m_ActivePopup, m_BreadcrumbApplyButton, m_BreadcrumbBackButton, m_BreadcrumbDeleteButton, m_BreadcrumbParamsContent, m_BreadcrumbParamsHeader, m_BreadcrumbRenameButton, m_BreadcrumbSaveButton, m_BreadcrumbsList, m_Popups, m_ScenePanel, m_TriggerDeleteButton, m_TriggerEditBreadcrumbsButton, m_TriggerExportButton, m_TriggerReloadButton, m_TriggerRenameButton, m_TriggersList, m_UndergroundTriggerManager, POPUP_ID_DIALOG_DISCARD_BREADCRUMB, POPUP_ID_DIALOG_RELOAD, POPUP_ID_DIALOG_RENAME, POPUP_ID_DIALOG_RENAME_BREADCRUMB, and POPUP_ID_NONEoverride void OnShow()DIAG_DEVELOPERReferences Mission.AddActiveInputExcludes(), Input.ChangeGameFocus(), CGame.GetInput()
Show 4 more
, CGame.GetMission(), CGame.GetUIManager(), UIManager.ShowUICursor(), and m_IsInputActiveoverride void OnHide()DIAG_DEVELOPERprivate void OnUpdateData()DIAG_DEVELOPERprivate void OnSelectTrigger(UndergroundTriggerHandle handle)DIAG_DEVELOPERReferences Class.Cast(), UndergroundTriggerEditorCustomListElement.Deselect(), array.Find()
Show 11 more
, map.GetKeyByValue(), map.GetValueArray(), UndergroundTriggerEditorCustomListElement.Select(), Widget.Update(), UpdateBreadcrumbsList(), UpdateEditBreadcrumbsButtonState(), UpdateTriggersList(), ScrollWidget.VScrollToWidget(), m_TriggersList, m_TriggersListElements, and m_TriggersListScrollWidgetprivate void OnDeleteTrigger(UndergroundTriggerHandle handle)DIAG_DEVELOPERReferenced by RenameTrigger()
private void UpdateTriggersList()DIAG_DEVELOPERReferences Widget.AddChild(), array.Find(), UndergroundTriggerEditorCustomListElement.GetButton()
Show 14 more
, GetHandleName(), UndergroundTriggerEditorCustomListElement.GetRoot(), PluginUndergroundTriggerManager.GetTriggersList(), map.GetValueArray(), map.Insert(), map.Insert(), new UndergroundTriggerEditorCustomListElement(), Widget.Update(), Widget.Update(), m_TriggersList, m_TriggersListElements, m_TriggersListScrollWidget, m_TriggersListWidget, and m_UndergroundTriggerManagerReferenced by Init(), OnSelectTrigger(), OnUpdateData()
Show 2 more
, ReloadDataFromFile(), and RenameTrigger()private void OnSelectBreadcrumb(UndergroundBreadcrumbHandle handle)DIAG_DEVELOPERprivate void OnDeleteBreadcrumb(UndergroundBreadcrumbHandle handle)DIAG_DEVELOPERprivate void UpdateBreadcrumbsList()DIAG_DEVELOPERReferences Widget.AddChild(), Class.Cast(), map.Clear()
Show 21 more
, map.Clear(), PluginUndergroundTriggerManager.GetBreadcrumbsList(), UndergroundTriggerEditorCustomListElement.GetButton(), Widget.GetChildren(), UndergroundBreadcrumbHandle.GetHandleName(), map.GetKeyByValue(), UndergroundTriggerEditorCustomListElement.GetRoot(), PluginUndergroundTriggerManager.GetSelectedBreadcrumb(), Widget.GetSibling(), map.Insert(), map.Insert(), Widget.RemoveChild(), UndergroundTriggerEditorCustomListElement.Select(), new UndergroundTriggerEditorCustomListElement(), Widget.Update(), Widget.Update(), m_BreadcrumbsList, m_BreadcrumbsListElements, m_BreadcrumbsListScrollWidget, m_BreadcrumbsListWidget, and m_UndergroundTriggerManagerReferenced by OnBreadcrumbEditModeChanged(), OnSelectTrigger(), OnUpdateData()
Show 3 more
, ReloadDataFromFile(), RenameBreadcrumb(), and RenameTrigger()private void OnBreadcrumbEditModeChanged(bool active)DIAG_DEVELOPERReferences map.Clear(), map.Clear(), Widget.GetChildren()
Show 14 more
, Widget.GetSibling(), Widget.RemoveChild(), Widget.Show(), Widget.Show(), Widget.Update(), Widget.Update(), UpdateBreadcrumbDirtyIndicator(), UpdateBreadcrumbsList(), m_BreadcrumbEditPanel, m_BreadcrumbsList, m_BreadcrumbsListElements, m_BreadcrumbsListScrollWidget, m_BreadcrumbsListWidget, and m_TriggersSectionprivate void UpdateTriggersDirtyIndicator()DIAG_DEVELOPERReferences PluginUndergroundTriggerManager.IsTriggersDirty(), ButtonWidget.SetText(), m_TriggerExportButton
Show 1 more
, m_UndergroundTriggerManagerReferenced by OnUpdateData()
private void UpdateBreadcrumbDirtyIndicator()DIAG_DEVELOPERprivate void ShowBreadcrumbParamsSection(bool show)DIAG_DEVELOPERReferences ButtonWidget.SetText(), Widget.Show(), m_BreadcrumbParamsContent
Show 1 more
, m_BreadcrumbParamsHeaderprivate void SyncBreadcrumbParamsUI()DIAG_DEVELOPERprivate void ApplyBreadcrumbParams()DIAG_DEVELOPERReferences Math.Clamp(), PluginUndergroundTriggerManager.GetSelectedBreadcrumb(), EditBoxWidget.GetText()
Show 17 more
, EditBoxWidget.GetText(), CheckBoxWidget.IsChecked(), CheckBoxWidget.IsChecked(), string.Length(), string.Length(), PluginUndergroundTriggerManager.MarkBreadcrumbsDirty(), SyncBreadcrumbParamsUI(), string.ToFloat(), string.ToFloat(), Widget.Update(), Widget.Update(), m_BreadcrumbParamsEyeAcc, m_BreadcrumbParamsLightLerp, m_BreadcrumbParamsRadius, m_BreadcrumbParamsUseRaycast, UndergroundBreadcrumbHandle.m_Data, and m_UndergroundTriggerManagerReferenced by OnClick()
void DiscardBreadcrumbs()DIAG_DEVELOPERprivate void UpdateEditBreadcrumbsButtonState()DIAG_DEVELOPERvoid OnPopupClose()DIAG_DEVELOPERReferences RemovePopup()
Referenced by UndergroundTriggerEditorPopupBase.OnPopupClose()
void RemovePopup()DIAG_DEVELOPERvoid ReloadDataFromFile()DIAG_DEVELOPERReferences map.Clear(), map.Clear(), map.Clear()
Show 15 more
, map.Clear(), PluginUndergroundTriggerManager.DeleteAllBreadcrumbs(), PluginUndergroundTriggerManager.DeleteAllTrigers(), Widget.GetChildren(), Widget.GetSibling(), PluginUndergroundTriggerManager.LoadDataFromFile(), Widget.RemoveChild(), UpdateBreadcrumbsList(), UpdateTriggersList(), m_BreadcrumbsList, m_BreadcrumbsListElements, m_TriggersList, m_TriggersListElements, m_TriggersListWidget, and m_UndergroundTriggerManagerReferenced by UndergroundTriggerEditorReloadDialog.OnClick()
void RenameTrigger(string name)DIAG_DEVELOPERReferences PluginUndergroundTriggerManager.GetSelectedTrigger(), PluginUndergroundTriggerManager.MarkTriggersDirty(), OnDeleteTrigger()
Referenced by UndergroundTriggerEditorRenameDialog.OnClick()
void RenameBreadcrumb(string name)DIAG_DEVELOPERReferences PluginUndergroundTriggerManager.GetSelectedBreadcrumb(), PluginUndergroundTriggerManager.MarkBreadcrumbsDirty(), UndergroundBreadcrumbHandle.SetHandleName()
Show 2 more
, UpdateBreadcrumbsList(), and m_UndergroundTriggerManagerReferenced by UndergroundTriggerEditorRenameBreadcrumbDialog.OnClick()