DIFF

class ScriptConsoleItemsTabSource

ScriptConsoleItemsTab ScriptConsoleTabBase

All members, including inherited

Constructors 2

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()
protected static int m_ObjectsScope = 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 OnClick(), OnDoubleClick(), ScriptConsoleItemsTab()
Show 1 more, SpawnPreset()
protected bool m_FilterOrderReversed
protected string m_SelectedObject
protected string m_FilterTextPrev
Referenced by ChangeFilterItems()
protected CheckBoxWidget m_CategoryMergeType
protected CheckBoxWidget m_ItemPreviewCheckbox
protected CheckBoxWidget m_ShowProtected
protected CheckBoxWidget m_ClearInventory
protected ButtonWidget m_DrawInWorld
protected ButtonWidget m_DrawInWorldClear
protected ButtonWidget m_PresetNewButton
protected ButtonWidget m_PresetDeleteButton
Referenced by Init(), OnClick(), ScriptConsoleItemsTab()
Show 1 more, ShowPresetButtons()
protected ButtonWidget m_PresetRenameButton
Referenced by Init(), OnClick(), ScriptConsoleItemsTab()
Show 1 more, ShowPresetButtons()
protected ButtonWidget m_PresetSetDefaultButton
protected ButtonWidget m_PresetAddItemtButton
protected ButtonWidget m_ItemNameCopy
protected ButtonWidget m_PresetRemoveItemButton
protected ButtonWidget m_ItemMoveUpButton
protected ButtonWidget m_ItemMoveDownButton
protected ButtonWidget m_FilterOrderButton
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
protected MultilineEditBoxWidget m_ObjectFilter
Referenced by ChangeFilterItems(), Init(), OnClick()
Show 1 more, ScriptConsoleItemsTab()
protected EditBoxWidget m_SpawnDistanceEditBox
protected EditBoxWidget m_RectSpawnRow
Referenced by Init(), OnChange(), OnClick()
Show 1 more, ScriptConsoleItemsTab()
protected EditBoxWidget m_RectSpawnColumn
Referenced by Init(), OnChange(), OnClick()
Show 1 more, ScriptConsoleItemsTab()
protected EditBoxWidget m_RectSpawnRowStep
Referenced by Init(), OnChange(), OnClick()
Show 1 more, ScriptConsoleItemsTab()
protected EditBoxWidget m_RectSpawnColumnStep
Referenced by Init(), OnChange(), OnClick()
Show 1 more, ScriptConsoleItemsTab()
protected EditBoxWidget m_DrawDistanceWidget
protected EditBoxWidget m_QuantityEditBox
protected EditBoxWidget m_DamageEditBox
Referenced by OnChange(), OnClick(), ScriptConsoleItemsTab()
Show 1 more, ShowItemButtons()
protected EditBoxWidget m_BatchSpawnQuantity
Referenced by Init(), OnChange(), OnClick()
Show 1 more, ScriptConsoleItemsTab()
protected CheckBoxWidget m_WithPhysicsCheckbox
protected ButtonWidget m_ReloadShapeButton
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 49

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_ObjectsScope, 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, and PRESETS_SELECTED_ROW
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()
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 ScriptConsoleTabBase.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()
TStringArray GetItemsClasses()
Referenced by ChangeFilterItems()