class SceneEditorMenuSource
SceneEditorMenu › UIScriptedMenu › UIMenuPanel › Managed
All members, including inherited
Constructors 2
void SceneEditorMenu()References Class.Cast(), GetPlugin(), PluginSceneManager.OnUIEditorOpened()
Show 5 more
, m_ClClassesList, m_ModuleSceneManager, m_OpenedPopups, m_Popups, and m_SlObjectsListvoid ~SceneEditorMenu()References IsModuleExist(), PluginSceneManager.OnUIEditorClosed(), PopupCloseAll()
Show 3 more
, TimerBase.Stop(), m_ModuleSceneManager, and m_NotifyFadeTimerConstants 13
static const int POPUP_ID_SCENE_NEW = 2static const int POPUP_ID_SCENE_RENAME = 3static const int POPUP_ID_SCENE_DELETE = 4static const int POPUP_ID_NOTIFY = 5const string CONST_DEFAULT_PRESET_PREFIX = "[Default]"Members 62
protected Widget m_WgtRootReferenced by ToggleVisibility()
protected PluginSceneManager m_ModuleSceneManagerReferenced by ~SceneEditorMenu(), GetFiltredSceneObjects(), OnChange()
Show 7 more
, OnClick(), OnItemSelected(), OnMouseWheel(), Refresh(), SceneEditorMenu(), ToggleVisibility(), and UpdateListObjects()protected ButtonWidget m_WgtBtnSceneManagerprotected ButtonWidget m_WgtBtnSceneSettingsprotected ButtonWidget m_WgtBtnSceneSaveprotected ButtonWidget m_WgtBtnEditorSettingsprotected ButtonWidget m_WgtBtnDeleteRulerprotected Widget m_WgtPopupsMainprotected Widget m_WgtPopupsBgprotected ref TIntArray m_OpenedPopupsprotected ref map<int, ref UIPopupScript> m_PopupsReferenced by ComponentsOnChange(), ComponentsOnClick(), Init()
Show 5 more
, PopupBack(), PopupCloseAll(), PopupHideAll(), PopupOpen(), and SceneEditorMenu()protected TextWidget m_SlWgtLoadedSceneprotected string m_SlSelectedClassprotected ref map<int, SceneObject> m_SlObjectsListprotected TextListboxWidget m_SlWgtLbxObjectsListprotected EditBoxWidget m_SlWgtEbxFilterprotected ButtonWidget m_SlWgtSelectprotected ButtonWidget m_SlWgtFocusprotected string m_ClSelectedClassprotected ref TStringArray m_ClClassesListprotected EditBoxWidget m_ClWgtEbxFilterprotected TextListboxWidget m_ClWgtLbxClassesListReferenced by AddItemToPreset(), GetCurrentObjectName(), Init()
Show 3 more
, OnDoubleClick(), OnItemSelected(), and UpdateListClasses()protected ButtonWidget m_ClWgtButtonAddAttReferenced by Init()
protected TextWidget m_PrWgtClassNameprotected EditBoxWidget m_PrWgtPoxXprotected EditBoxWidget m_PrWgtPoxYprotected EditBoxWidget m_PrWgtPoxZprotected EditBoxWidget m_PrWgtDirprotected EditBoxWidget m_PrWgtDmgprotected ButtonWidget m_WgtBtnEditInitScriptprotected Widget m_PrWgtAttRootprotected ref array<ref UIPropertyAttachment> m_PrWidgetsAttachmentsprotected ref WidgetFadeTimer m_NotifyFadeTimerprotected Widget m_NotifyWgtPanelprotected TextListboxWidget m_PresetsTextListboxReferenced by GetCurrentPresetIndex(), GetCurrentPresetName(), GetPresetIndexByName()
Show 7 more
, Init(), IsCurrentPresetFixed(), IsPresetFixed(), OnClick(), OnDoubleClick(), RenderPresets(), and SetDefaultPreset()protected TextListboxWidget m_PresetItemsTextListboxReferenced by GetCurrentItemIndex(), GetCurrentItemName(), Init()
Show 5 more
, ItemMoveDown(), ItemMoveUp(), OnClick(), OnDoubleClick(), and RenderPresetItems()protected ButtonWidget m_PresetAddItemtButtonprotected ButtonWidget m_PresetRemoveItemButtonprotected ButtonWidget m_SpawnOnGroundButtonprotected ButtonWidget m_SpawnInInventoryButtonprotected ButtonWidget m_SpawnAsAttachmentButtonprotected ButtonWidget m_UpButtonprotected ButtonWidget m_DownButtonprotected ButtonWidget m_PresetNewButtonprotected ButtonWidget m_PresetDeleteButtonprotected ButtonWidget m_PresetRenameButtonprotected ButtonWidget m_PresetSetDefaultButtonprotected ButtonWidget m_CopyToClipboardButtonprotected EditBoxWidget m_DamageEditBoxprotected EditBoxWidget m_QuantityEditBoxprotected EditBoxWidget m_SpawnDistanceEditBoxprotected EditBoxWidget m_ConfigsButtonprotected ButtonWidget m_WgtBtnLeftPresetsprotected ButtonWidget m_WgtBtnPositionManagerprotected string m_SelectedObjectprotected bool m_SelectedObjectIsPresetprotected PluginDeveloper m_Developerprotected UIPopupScriptPositionManager m_PopupScriptPositionManagerprotected PluginConfigDebugProfileFixed m_ConfigDebugProfileFixedprotected PluginConfigDebugProfile m_ConfigDebugProfileMethods 48
void RenderPresets()References TextListboxWidget.AddItem(), BaseListboxWidget.ClearItems(), array.Count()
Show 16 more
, array.Count(), array.Get(), array.Get(), PluginConfigDebugProfile.GetDefaultPreset(), TextListboxWidget.GetItemData(), BaseListboxWidget.GetNumItems(), GetPresetIndexByName(), PluginConfigDebugProfile.GetPresets(), PluginConfigDebugProfile.GetPresets(), IsPresetFixed(), new PresetParams(), TextListboxWidget.SetItem(), CONST_DEFAULT_PRESET_PREFIX, m_ConfigDebugProfile, m_ConfigDebugProfileFixed, and m_PresetsTextListboxReferences TextListboxWidget.GetItemData(), BaseListboxWidget.GetNumItems(), GetPresetIndexByName()
Show 2 more
, m_PresetsTextListbox, and Param3.param2References TextListboxWidget.GetItemData(), BaseListboxWidget.GetNumItems(), m_PresetsTextListbox
Show 1 more
, Param3.param1void NewPreset(string preset_name)void DeletePreset()References GetCurrentPresetIndex(), GetCurrentPresetName(), PluginConfigDebugProfile.PresetRemove()
Show 2 more
, RefreshLists(), and m_ConfigDebugProfileReferenced by OnClick()
void SetDefaultPreset(int preset_index)References GetCurrentPresetIndex(), GetCurrentPresetName(), PluginConfigDebugProfile.GetDefaultPreset()
Referenced by OnClick()
void RefreshLists()Referenced by DeletePreset(), NewPreset(), OnClick()
Show 3 more
, RenamePreset(), UIPopupScriptPresetNew.OnClick(), and UIPopupScriptPresetRename.OnClick()void RenamePreset(string new_preset_name)References GetCurrentPresetIndex(), GetCurrentPresetName(), PluginConfigDebugProfile.PresetRename()
Show 2 more
, RefreshLists(), and m_ConfigDebugProfileReferenced by UIPopupScriptPresetRename.OnClick()
void RenderPresetItems()Referenced by AddItemToPreset(), ItemMoveDown(), ItemMoveUp()
Show 3 more
, OnClick(), RefreshLists(), and RemoveItemFromPreset()string GetCurrentPresetName()References GetCurrentPresetIndex(), TextListboxWidget.GetItemData(), BaseListboxWidget.GetNumItems()
Show 2 more
, m_PresetsTextListbox, and Param3.param1string GetCurrentObjectName()References TextListboxWidget.GetItemText(), BaseListboxWidget.GetSelectedRow(), and m_ClWgtLbxClassesList
Referenced by OnItemSelected()
int GetCurrentPresetIndex()int GetCurrentItemIndex()Referenced by GetCurrentItemName(), ItemMoveDown(), ItemMoveUp()
Show 4 more
, OnChange(), OnClick(), OnDoubleClick(), and RemoveItemFromPreset()bool IsCurrentPresetFixed()References GetCurrentPresetIndex(), TextListboxWidget.GetItemData(), BaseListboxWidget.GetNumItems()
Show 2 more
, m_PresetsTextListbox, and Param3.param2void AddItemToPreset()Referenced by OnClick()
void RemoveItemFromPreset()Referenced by OnClick()
spawn preset items into inventory
References Class.Cast(), PluginDeveloper.ClearInventory(), array.Count()
Show 14 more
, array.Get(), GetCurrentPresetIndex(), PluginConfigDebugProfile.GetItemHealth(), PluginConfigDebugProfile.GetItemHealth(), PluginConfigDebugProfile.GetItemQuantity(), PluginConfigDebugProfile.GetItemQuantity(), CGame.GetPlayer(), PluginConfigDebugProfile.GetPresetItems(), PluginConfigDebugProfile.GetPresetItems(), IsCurrentPresetFixed(), PluginDeveloper.SpawnEntityInPlayerInventory(), m_ConfigDebugProfile, m_ConfigDebugProfileFixed, and m_DeveloperReferenced by OnDoubleClick()
void ItemMoveUp()Referenced by OnClick()
void ItemMoveDown()Referenced by OnClick()
void SaveProfileSpawnDistance()References EditBoxWidget.GetText(), PluginConfigDebugProfile.SetSpawnDistance(), string.ToFloat()
Show 2 more
, m_ConfigDebugProfile, and m_SpawnDistanceEditBoxoverride bool UseMouse()override bool UseKeyboard()override Widget Init()References Class.Cast(), Class.Cast(), Class.Cast()
Show 94 more
, Class.Cast(), Class.Cast(), Class.Cast(), Class.Cast(), WorkspaceWidget.CreateWidgets(), Widget.FindAnyWidget(), GetPlugin(), PluginConfigDebugProfile.GetSpawnDistance(), CGame.GetWorkspace(), map.Insert(), PopupHideAll(), RenderPresets(), Widget.SetAlpha(), EditBoxWidget.SetText(), float.ToString(), new UIPopupScriptConfigs(), new UIPopupScriptEditorSettings(), new UIPopupScriptInitScript(), new UIPopupScriptNotify(), new UIPopupScriptPositionManager(), new UIPopupScriptPresetNew(), new UIPopupScriptPresetRename(), new UIPopupScriptSceneDelete(), new UIPopupScriptSceneManager(), new UIPopupScriptSceneNew(), new UIPopupScriptSceneRename(), new UIPopupScriptSceneSettings(), UpdateListClasses(), UpdateListObjects(), UIScriptedMenu.layoutRoot, m_ClWgtButtonAddAtt, m_ClWgtEbxFilter, m_ClWgtLbxClassesList, m_ConfigDebugProfile, m_ConfigDebugProfileFixed, m_ConfigsButton, m_CopyToClipboardButton, m_DamageEditBox, m_Developer, m_DownButton, m_NotifyFadeTimer, m_NotifyWgtPanel, m_Popups, m_PresetAddItemtButton, m_PresetDeleteButton, m_PresetItemsTextListbox, m_PresetNewButton, m_PresetRemoveItemButton, m_PresetRenameButton, m_PresetSetDefaultButton, m_PresetsTextListbox, m_PrWgtAttRoot, m_PrWgtAttTitle, m_PrWgtClassName, m_PrWgtDir, m_PrWgtDmg, m_PrWgtPoxX, m_PrWgtPoxY, m_PrWgtPoxZ, m_PrWidgetsAttachments, m_QuantityEditBox, m_SlWgtEbxFilter, m_SlWgtFocus, m_SlWgtLbxObjectsList, m_SlWgtLoadedScene, m_SlWgtSelect, m_SpawnAsAttachmentButton, m_SpawnDistanceEditBox, m_SpawnInInventoryButton, m_SpawnOnGroundButton, m_UpButton, m_WgtBtnDeleteRuler, m_WgtBtnEditInitScript, m_WgtBtnEditorSettings, m_WgtBtnLeftPresets, m_WgtBtnPositionManager, m_WgtBtnSceneManager, m_WgtBtnSceneSave, m_WgtBtnSceneSettings, m_WgtPnlWrapper, m_WgtPopupsBg, m_WgtPopupsMain, POPUP_ID_CONFIGS, POPUP_ID_EDITOR_SETTINGS, POPUP_ID_INIT_SCRIPT, POPUP_ID_NOTIFY, POPUP_ID_POSITION_MANAGER, POPUP_ID_PRESET_NEW, POPUP_ID_PRESET_RENAME, POPUP_ID_SCENE_DELETE, POPUP_ID_SCENE_MANAGER, POPUP_ID_SCENE_NEW, POPUP_ID_SCENE_RENAME, and POPUP_ID_SCENE_SETTINGSReferences Class.Cast(), GetCurrentItemIndex(), GetCurrentPresetName()
Show 13 more
, PluginConfigDebugProfile.GetItemHealth(), PluginConfigDebugProfile.GetItemQuantity(), CGame.GetPlayer(), SaveProfileSpawnDistance(), SetPreset(), PluginDeveloper.SpawnEntityInPlayerInventory(), m_ClWgtLbxClassesList, m_ConfigDebugProfile, m_Developer, m_PresetItemsTextListbox, m_PresetsTextListbox, m_SelectedObject, and m_SelectedObjectIsPresetReferences AddItemToPreset(), Class.Cast(), Class.Cast()
Show 93 more
, Class.Cast(), Class.Cast(), ComponentsOnClick(), CGame.CopyToClipboard(), set.Count(), map.Count(), DeletePreset(), set.Get(), CGame.GetCurrentCameraDirection(), CGame.GetCurrentCameraPosition(), GetCurrentItemIndex(), GetCurrentItemName(), GetCurrentPresetIndex(), GetCurrentPresetName(), map.GetElement(), PluginConfigDebugProfile.GetItemHealth(), PluginConfigDebugProfile.GetItemQuantity(), CGame.GetPlayer(), BaseListboxWidget.GetSelectedRow(), PluginSceneManager.GetSelectedSceneObject(), PluginSceneManager.GetSelectedSceneObjectIndex(), EditBoxWidget.GetText(), Class.IsInherited(), Widget.IsVisible(), ItemMoveDown(), ItemMoveUp(), UIScriptedMenu.OnClick(), PopupOpen(), DayZPhysics.RaycastRV(), RefreshLists(), RemoveItemFromPreset(), RenderPresetItems(), PluginSceneManager.RulerDelete(), SaveProfileSpawnDistance(), PluginSceneManager.SceneSave(), PluginSceneManager.SelectedObjectFocus(), PluginSceneManager.SelectObject(), SetDefaultPreset(), EditBoxWidget.SetText(), EditBoxWidget.SetText(), ButtonWidget.SetText(), Widget.Show(), PluginDeveloper.SpawnEntityAsAttachment(), PluginDeveloper.SpawnEntityInPlayerInventory(), PluginDeveloper.SpawnEntityOnCursorDir(), string.ToFloat(), float.ToString(), int.ToString(), m_ConfigDebugProfile, m_ConfigsButton, m_CopyToClipboardButton, m_DamageEditBox, m_Developer, m_DownButton, m_ModuleSceneManager, m_PopupScriptPositionManager, m_PresetAddItemtButton, m_PresetDeleteButton, m_PresetItemsTextListbox, m_PresetNewButton, m_PresetRemoveItemButton, m_PresetRenameButton, m_PresetSetDefaultButton, m_PresetsTextListbox, m_QuantityEditBox, m_SelectedObject, m_SelectedObjectIsPreset, m_SlObjectsList, m_SlWgtFocus, m_SlWgtLbxObjectsList, m_SlWgtSelect, m_SpawnAsAttachmentButton, m_SpawnDistanceEditBox, m_SpawnInInventoryButton, m_SpawnOnGroundButton, m_UpButton, m_WgtBtnDeleteRuler, m_WgtBtnEditInitScript, m_WgtBtnEditorSettings, m_WgtBtnLeftPresets, m_WgtBtnPositionManager, m_WgtBtnSceneManager, m_WgtBtnSceneSave, m_WgtBtnSceneSettings, m_WgtPnlWrapper, POPUP_ID_CONFIGS, POPUP_ID_EDITOR_SETTINGS, POPUP_ID_INIT_SCRIPT, POPUP_ID_POSITION_MANAGER, POPUP_ID_PRESET_NEW, POPUP_ID_PRESET_RENAME, POPUP_ID_SCENE_MANAGER, and POPUP_ID_SCENE_SETTINGSReferences ComponentsOnChange(), GetCurrentItemIndex(), GetCurrentPresetName()
Show 35 more
, EditBoxWidget.GetText(), EditBoxWidget.GetText(), EditBoxWidget.GetText(), EditBoxWidget.GetText(), EditBoxWidget.GetText(), EditBoxWidget.GetText(), EditBoxWidget.GetText(), UIScriptedMenu.OnChange(), PluginSceneManager.SelectedObjectSetDamage(), PluginSceneManager.SelectedObjectSetPosX(), PluginSceneManager.SelectedObjectSetPosY(), PluginSceneManager.SelectedObjectSetPosZ(), PluginSceneManager.SelectedObjectSetRot(), PluginConfigDebugProfile.SetItemHealth(), PluginConfigDebugProfile.SetItemQuantity(), string.ToFloat(), string.ToFloat(), string.ToFloat(), string.ToFloat(), string.ToFloat(), string.ToFloat(), string.ToInt(), UpdateListClasses(), UpdateListObjects(), m_ClWgtEbxFilter, m_ConfigDebugProfile, m_DamageEditBox, m_ModuleSceneManager, m_PrWgtDir, m_PrWgtDmg, m_PrWgtPoxX, m_PrWgtPoxY, m_PrWgtPoxZ, m_QuantityEditBox, and m_SlWgtEbxFilteroverride void OnShow()override void OnHide()override bool OnItemSelected(Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)References map.Count(), GetCurrentObjectName(), map.GetElement()
Show 15 more
, TextListboxWidget.GetItemText(), BaseListboxWidget.GetSelectedRow(), BaseListboxWidget.GetSelectedRow(), PluginSceneManager.GetSelectedSceneObject(), UIPopupScriptPositionManager.OnItemSelected(), UIScriptedMenu.OnItemSelected(), PluginSceneManager.SelectClassName(), PluginSceneManager.SelectObject(), m_ClWgtLbxClassesList, m_ModuleSceneManager, m_PopupScriptPositionManager, m_SelectedObject, m_SelectedObjectIsPreset, m_SlObjectsList, and m_SlWgtLbxObjectsListUIPopupScript PopupOpen(int popup_id, Param param)References array.Count(), array.Get(), map.Get()
Show 10 more
, array.Insert(), UIPopupScript.OnOpen(), Show(), Widget.Show(), Widget.Show(), UIPopupScript.Show(), m_OpenedPopups, m_Popups, m_WgtPopupsBg, and m_WgtPopupsMainUIPopupScript PopupBack()References array.Count(), array.Get(), map.Get()
Show 10 more
, OnClose(), OnOpen(), array.Remove(), Show(), Widget.Show(), Widget.Show(), m_OpenedPopups, m_Popups, m_WgtPopupsBg, and m_WgtPopupsMainReferenced by UIPopupScript.PopupBack()
void PopupCloseAll()References array.Clear(), array.Count(), array.Get()
Show 5 more
, map.Get(), OnClose(), Show(), m_OpenedPopups, and m_PopupsReferenced by ~SceneEditorMenu()
void ToggleVisibility()References PluginSceneManager.IsOpened(), Widget.Show(), m_ModuleSceneManager
Show 1 more
, m_WgtRootoverride void Refresh()References Count(), array.Count(), array.Count()
Show 46 more
, Widget.Enable(), array.Get(), SceneObject.GetConfigAttachments(), GetElement(), GetFreeUIPropertyAttchament(), SceneObject.GetHealth(), GetItemNamesForSlots(), map.GetKey(), SceneObject.GetObject(), SceneObject.GetPosition(), SceneObject.GetRotation(), PluginSceneManager.GetSelectedSceneObject(), SceneObject.GetTypeName(), Hide(), PluginSceneManager.IsRulerActivated(), PluginSceneManager.SceneGetName(), Widget.SetColor(), UIPropertyAttachment.SetPos(), Widget.SetSize(), Widget.SetSize(), UIPropertyAttachment.SetSize(), TextWidget.SetText(), EditBoxWidget.SetText(), EditBoxWidget.SetText(), EditBoxWidget.SetText(), EditBoxWidget.SetText(), EditBoxWidget.SetText(), TextWidget.SetText(), UIPropertyAttachment.Show(), float.ToString(), float.ToString(), ToString(), UpdateListObjects(), m_ModuleSceneManager, m_PrWgtAttRoot, m_PrWgtAttTitle, m_PrWgtClassName, m_PrWgtDir, m_PrWgtDmg, m_PrWgtPoxX, m_PrWgtPoxY, m_PrWgtPoxZ, m_PrWidgetsAttachments, m_SlWgtLoadedScene, m_WgtBtnDeleteRuler, and m_WgtBtnEditInitScriptReferenced by SceneEditorCommand()
void SceneEditorCommand(Param params)Referenced by DispatcherCaller.SceneEditorCommand()
protected void RefreshByLocalProfile()private void UpdateListObjects()protected void UpdateListClasses()protected map<int, SceneObject> GetFiltredSceneObjects(string search_string, map<int, SceneObject> array_ret)Referenced by UpdateListObjects()
TStringArray GetFiltredConfigClasses(string search_string, TStringArray array_ret)References array.Clear(), CGame.ConfigGetChildName(), CGame.ConfigGetChildrenCount()
Show 8 more
, CGame.ConfigGetInt(), string.Contains(), array.Count(), array.Get(), array.Insert(), array.Insert(), string.ToLower(), and string.ToLower()Referenced by UpdateListClasses()
private void PopupClose(int popup_id)private void PopupHideAll()References map.Count(), map.Get(), Show()
Show 5 more
, Widget.Show(), Widget.Show(), m_Popups, m_WgtPopupsBg, and m_WgtPopupsMainReferenced by Init()
References map.Count(), array.Count(), map.Get()
Show 5 more
, array.Get(), OnClick(), OnClick(), m_Popups, and m_PrWidgetsAttachmentsReferenced by OnClick()
Referenced by OnChange()
UIPropertyAttachment GetFreeUIPropertyAttchament()Referenced by Refresh()
private map<string, ref TStringArray> GetItemNamesForSlots(TStringArray slots)References CGame.ConfigGetChildName(), CGame.ConfigGetChildrenCount(), CGame.ConfigGetText()
Show 11 more
, CGame.ConfigGetTextArray(), array.Count(), array.Count(), array.Count(), Get(), array.Get(), array.Get(), array.Get(), Insert(), Insert(), and array.Insert()Referenced by Refresh()