DIFF

class ScriptConsoleItemsTab

ScriptConsoleItemsTab › ScriptConsoleTabBase

Constructors 1

Constants 1

protected const string CONST_DEFAULT_PRESET_PREFIX = "[Default]"

Members 67

protected static int ITEMS_SELECTED_ROW = -1
Referenced by ~ScriptConsoleItemsTab(), and Init()
protected static int PRESETS_SELECTED_ROW = 0
Referenced by ~ScriptConsoleItemsTab(), and Init()
protected static int ITEMS_IN_PRESET_SELECTED_ROW
Referenced by ~ScriptConsoleItemsTab(), and Init()
protected static float DRAW_DISTANCE = 1000
Referenced by DrawItems(), Init(), and OnChange()
protected static bool CLEAR_IVN
Referenced by OnChange(), and OnClick()
static int OBJECT_SCOPE = 2
Referenced by ChangeFilter(), Init(), and OnChange()
protected static string m_LastSelectedObject
Referenced by GetLastSelectedObject(), Init(), OnDoubleClick()
Show 1 more, SelectObject()
protected static int m_SelectedObjectIsPreset = -1
Referenced by Init(), OnClick(), OnDoubleClick()
Show 3 more, OnItemSelected(), SelectObject(), and SelectPreset()
protected static ref array<Shape> m_DebugShapes = new array<Shape>
Referenced by DrawItems(), and DrawItemsClear()
protected static EntityAI m_PreviewEntity
protected static float m_ItemQuantity = 1
Referenced by ~ScriptConsoleItemsTab(), and Init()
protected static bool m_WithPhysics = false
Referenced by ~ScriptConsoleItemsTab(), and Init()
protected ref array<Widget> m_CategoryButtonsWidgets = new array<Widget>
Referenced by Init(), and OnChange()
protected ref array<string> m_CategoryButtonsNames = {"FIREARMS","MELEE","ATTACHMENTS","MAGAZINES","AMMO","FOOD","MEDICAL","CARS","BACKPACKS","B-BUILDING"}
Referenced by Init()
protected ref map<Widget, string> m_SpawnButtonsOriginalText = new map<Widget, string>()
protected int m_CategoryMask
Referenced by ~ScriptConsoleItemsTab(), ChangeFilterItems(), Init()
Show 1 more, OnChange()
protected MissionGameplay m_MissionGameplay
Referenced by Init(), and OnClick()
protected ref Timer m_RefreshFilterTimer = new Timer()
Referenced by ~ScriptConsoleItemsTab(), and Init()
protected PluginDeveloper m_Developer
Referenced by ChangeFilter(), InitializeTab(), OnClick()
Show 2 more, OnDoubleClick(), and SpawnPreset()
protected bool m_FilterOrderReversed
protected string m_SelectedObject
protected string m_FilterTextPrev
Referenced by ChangeFilterItems()
protected CheckBoxWidget m_CategoryMergeType
Referenced by Init(), InitializeTab(), and OnClick()
protected CheckBoxWidget m_ItemPreviewCheckbox
Referenced by Init(), InitializeTab(), and OnClick()
protected CheckBoxWidget m_ShowProtected
Referenced by Init(), InitializeTab(), and OnChange()
protected CheckBoxWidget m_ClearInventory
protected ButtonWidget m_DrawInWorld
Referenced by InitializeTab(), and OnClick()
protected ButtonWidget m_DrawInWorldClear
Referenced by InitializeTab(), and OnClick()
protected ButtonWidget m_PresetNewButton
Referenced by InitializeTab(), and OnClick()
protected ButtonWidget m_PresetDeleteButton
Referenced by Init(), InitializeTab(), OnClick()
Show 1 more, ShowPresetButtons()
protected ButtonWidget m_PresetRenameButton
Referenced by Init(), InitializeTab(), OnClick()
Show 1 more, ShowPresetButtons()
protected ButtonWidget m_PresetSetDefaultButton
Referenced by InitializeTab(), and OnClick()
protected ButtonWidget m_PresetAddItemtButton
protected ButtonWidget m_ItemNameCopy
protected ButtonWidget m_PresetRemoveItemButton
protected ButtonWidget m_ItemMoveUpButton
Referenced by HideItemButtons(), InitializeTab(), OnClick()
Show 1 more, ShowItemButtons()
protected ButtonWidget m_ItemMoveDownButton
Referenced by HideItemButtons(), InitializeTab(), OnClick()
Show 1 more, ShowItemButtons()
protected ButtonWidget m_FilterOrderButton
Referenced by InitializeTab(), and OnClick()
protected ButtonWidget m_SpawnInInvButton
protected ButtonWidget m_SpawnGroundButton
protected ButtonWidget m_SpawnGroundPatternGrid
Referenced by OnClick()
protected ButtonWidget m_SpawnOnTarget
protected ButtonWidget m_SpawnOnCursor
protected ButtonWidget m_SpawnInHands
protected ButtonWidget m_SpawnBatchButton
protected ButtonWidget m_ListActions
Referenced by InitializeTab(), and OnClick()
protected MultilineEditBoxWidget m_ObjectFilter
Referenced by ChangeFilterItems(), Init(), InitializeTab()
Show 1 more, OnClick()
protected EditBoxWidget m_SpawnDistanceEditBox
Referenced by Init(), InitializeTab(), OnClick()
Show 2 more, OnDoubleClick(), and SaveProfileSpawnDistance()
protected EditBoxWidget m_RectSpawnRow
Referenced by Init(), InitializeTab(), OnChange()
Show 1 more, OnClick()
protected EditBoxWidget m_RectSpawnColumn
Referenced by Init(), InitializeTab(), OnChange()
Show 1 more, OnClick()
protected EditBoxWidget m_RectSpawnRowStep
Referenced by Init(), InitializeTab(), OnChange()
Show 1 more, OnClick()
protected EditBoxWidget m_RectSpawnColumnStep
Referenced by Init(), InitializeTab(), OnChange()
Show 1 more, OnClick()
protected EditBoxWidget m_DrawDistanceWidget
Referenced by Init(), InitializeTab(), and OnChange()
protected EditBoxWidget m_QuantityEditBox
protected EditBoxWidget m_DamageEditBox
Referenced by InitializeTab(), OnChange(), OnClick()
Show 1 more, ShowItemButtons()
protected EditBoxWidget m_BatchSpawnQuantity
Referenced by Init(), InitializeTab(), OnChange()
Show 1 more, OnClick()
protected CheckBoxWidget m_WithPhysicsCheckbox
protected ButtonWidget m_ReloadShapeButton
Referenced by InitializeTab(), and OnClick()
protected TextWidget m_ItemDamageLabel
protected TextWidget m_ItemQuantityLabel
protected TextWidget m_SelectedObjectText
protected TextWidget m_SelectedObjectLocalized
protected ItemPreviewWidget m_ItemPreviewWidget
protected ImageWidget m_FilterOrderImage

Methods 51

protected void Init()
References ARGB(), Class.Cast(), Class.Cast()
Show 97 more, Class.Cast(), Class.Cast(), ChangeFilterItems(), BaseListboxWidget.EnsureVisible(), BaseListboxWidget.EnsureVisible(), BaseListboxWidget.EnsureVisible(), Widget.FindAnyWidget(), array.Get(), PluginConfigDebugProfile.GetBatchSpawnQuantity(), PluginConfigDebugProfile.GetBatchSpawnRectangle(), GetCurrentItemName(), GetCurrentObjectName(), PluginConfigDebugProfile.GetFilterOrderReversed(), PluginConfigDebugProfile.GetItemCategoryFlag(), PluginConfigDebugProfile.GetItemSearch(), PluginConfigDebugProfile.GetMergeType(), CGame.GetMission(), BaseListboxWidget.GetNumItems(), BaseListboxWidget.GetNumItems(), BaseListboxWidget.GetNumItems(), PluginConfigDebugProfile.GetShowItemPreview(), PluginConfigDebugProfile.GetSpawnDistance(), CfgParamFloat.GetValue(), CfgParamInt.GetValue(), HideItemButtons(), array.Insert(), RenderPresetItems(), RenderPresets(), Timer.Run(), SelectPreset(), BaseListboxWidget.SelectRow(), BaseListboxWidget.SelectRow(), BaseListboxWidget.SelectRow(), CheckBoxWidget.SetChecked(), CheckBoxWidget.SetChecked(), CheckBoxWidget.SetChecked(), CheckBoxWidget.SetChecked(), CheckBoxWidget.SetChecked(), SetFilterOrder(), SetObject(), CheckBoxWidget.SetText(), EditBoxWidget.SetText(), EditBoxWidget.SetText(), TextWidget.SetText(), EditBoxWidget.SetText(), EditBoxWidget.SetText(), EditBoxWidget.SetText(), EditBoxWidget.SetText(), EditBoxWidget.SetText(), TextWidget.SetText(), EditBoxWidget.SetText(), UIWidget.SetTextColor(), Widget.Show(), Widget.Show(), ShowItemTransferButtons(), float.ToString(), int.ToString(), float.ToString(), int.ToString(), float.ToString(), float.ToString(), DRAW_DISTANCE, ITEMS_IN_PRESET_SELECTED_ROW, ITEMS_SELECTED_ROW, m_BatchSpawnQuantity, m_CategoryButtonsNames, m_CategoryButtonsWidgets, m_CategoryMask, m_CategoryMergeType, ScriptConsoleTabBase.m_ConfigDebugProfile, m_DrawDistanceWidget, m_ItemPreviewCheckbox, m_ItemQuantity, m_LastSelectedObject, m_MissionGameplay, m_ObjectFilter, m_ObjectsTextListbox, ScriptConsoleTabBase.m_ParentRoot, m_PresetDeleteButton, m_PresetItemsTextListbox, m_PresetRenameButton, m_PresetsTextListbox, m_QuantityEditBox, m_RectSpawnColumn, m_RectSpawnColumnStep, m_RectSpawnRow, m_RectSpawnRowStep, m_RefreshFilterTimer, m_SelectedObject, m_SelectedObjectIsPreset, m_SelectedObjectText, m_ShowProtected, m_SpawnDistanceEditBox, m_WithPhysics, m_WithPhysicsCheckbox, OBJECT_SCOPE, and PRESETS_SELECTED_ROW
Referenced by InitializeTab()
static void DrawItemsClear()

need better logic for cleaning

Referenced by OnClick()
static string GetLastSelectedObject()
override bool OnKeyDown(Widget w, int x, int y, int key)
void HideItemButtons()
Referenced by Init(), OnDoubleClick(), SelectObject()
Show 1 more, ShowPresetButtons()
void ShowPresetButtons()
Referenced by SelectPreset()
protected void AddItemToClipboard()
Referenced by OnClick()
void RefreshLists()
int GetFilterColor(string color)
References ARGB()
Referenced by PrepareFilters()
void PrepareFilters(string filter, out TStringArray filters, out TIntArray colors)
Referenced by ChangeFilter()
override bool OnClick(Widget w, int x, int y, int button)
References AddItemToClipboard(), AddItemToPreset(), Class.Cast()
Show 115 more, Class.Cast(), ChangeFilterItems(), set.Count(), DeletePreset(), DrawItems(), DrawItemsClear(), UIManager.EnterScriptedMenu(), set.Get(), CGame.GetCurrentCameraDirection(), CGame.GetCurrentCameraPosition(), GetCurrentItemName(), GetCurrentPresetIndex(), GetCurrentPresetName(), MissionGameplay.GetHudDebug(), ItemPreviewWidget.GetItem(), CGame.GetPlayer(), BaseListboxWidget.GetSelectedRow(), EditBoxWidget.GetText(), EditBoxWidget.GetText(), EditBoxWidget.GetText(), EditBoxWidget.GetText(), EditBoxWidget.GetText(), EditBoxWidget.GetText(), EditBoxWidget.GetText(), EditBoxWidget.GetText(), MiscGameplayFunctions.GetTypeMaxGlobalHealth(), CGame.GetUIManager(), CheckBoxWidget.IsChecked(), CheckBoxWidget.IsChecked(), CheckBoxWidget.IsChecked(), DeveloperFreeCamera.IsFreeCameraEnabled(), Class.IsInherited(), ItemMoveDown(), ItemMoveUp(), ListItemRelatedActions(), ScriptConsoleTabBase.OnClick(), DayZPhysics.RaycastRV(), HudDebug.RefreshByLocalProfile(), CGame.ReloadShape(), RemoveItemFromPreset(), SaveProfileSpawnDistance(), SelectObject(), SelectPreset(), BaseListboxWidget.SelectRow(), SetDefaultPreset(), SetFilterOrder(), ItemPreviewWidget.SetItem(), PluginConfigDebugProfile.SetMergeType(), SetObject(), PluginConfigDebugProfile.SetShowItemPreview(), TextWidget.SetText(), ShowItemButtons(), ShowItemTransferButtons(), PluginDeveloper.SpawnEntityInInventory(), PluginDeveloper.SpawnEntityInPlayerInventory(), PluginDeveloper.SpawnEntityOnCursorDir(), PluginDeveloper.SpawnEntityOnGroundPatternGrid(), PluginDeveloper.SpawnItemOnCrosshair(), SpawnPreset(), string.ToFloat(), string.ToFloat(), string.ToFloat(), string.ToFloat(), string.ToFloat(), string.ToInt(), string.ToInt(), string.ToInt(), CLEAR_IVN, m_BatchSpawnQuantity, m_CategoryMergeType, ScriptConsoleTabBase.m_ConfigDebugProfile, m_DamageEditBox, m_Developer, m_DrawInWorld, m_DrawInWorldClear, m_FilterOrderButton, m_FilterOrderReversed, ScriptConsoleTabBase.m_IsShiftDown, m_ItemMoveDownButton, m_ItemMoveUpButton, m_ItemNameCopy, m_ItemPreviewCheckbox, m_ItemPreviewWidget, m_ListActions, m_MissionGameplay, m_ObjectFilter, m_ObjectsTextListbox, m_PresetAddItemtButton, m_PresetDeleteButton, m_PresetItemsTextListbox, m_PresetNewButton, m_PresetRemoveItemButton, m_PresetRenameButton, m_PresetSetDefaultButton, m_PresetsTextListbox, m_PreviewEntity, m_QuantityEditBox, m_RectSpawnColumn, m_RectSpawnColumnStep, m_RectSpawnRow, m_RectSpawnRowStep, m_ReloadShapeButton, ScriptConsoleTabBase.m_ScriptConsole, m_SelectedObject, m_SelectedObjectIsPreset, m_SelectedObjectText, m_SpawnBatchButton, m_SpawnDistanceEditBox, m_SpawnGroundButton, m_SpawnGroundPatternGrid, m_SpawnInHands, m_SpawnInInvButton, m_SpawnOnCursor, m_SpawnOnTarget, and m_WithPhysicsCheckbox
override void Update(float timeslice)
void SetTextSpawnButton(ButtonWidget w, bool special, string suffix = " Special")
Referenced by UpdateButtonNames()
override void OnSelected()