BlackICE Scripting

class

InventoryGenericItemChooser

  • 16 properties
  • 32 functions
  • 2 derived classes

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
itemContainerink.CompoundWidgetReference0x0 scripted
slotsCategoryink.WidgetReference0x18 scripted
slotsRootContainerink.WidgetReference0x30 scripted
slotsRootLabelink.TextWidgetReference0x48 scripted
slotsContainerink.CompoundWidgetReference0x60 scripted
playerWeakHandle<PlayerPuppet>0x78 scripted
inventoryDataManagerInventoryDataManagerV2?0x88 scripted
uiScriptableSystemWeakHandle<UIScriptableSystem>0x98 scripted
equipmentAreagame.data.EquipmentArea0xA8 scripted
itemDisplayWeakHandle<InventoryItemDisplayController>0xB0 scripted
slotIndexint0xC0 scripted
selectedItemWeakHandle<InventoryItemDisplayController>0xC8 scripted
tooltipsManagerWeakHandle<game.ui.TooltipsManager>0xD8 scripted
transmogCtrlsContainerink.CompoundWidgetReference0xE8 scripted
transmogIndicatorCtrlWeakHandle<TransmogButtonView>0x100 scripted
transmogIndicatorWeakHandle<ink.Widget>0x110 scripted

Functions

  • void Bind(WeakHandle<PlayerPuppet> playerArg, InventoryDataManagerV2 inventoryDataManagerArg, game.data.EquipmentArea equipmentAreaArg, int? slotIndexArg, WeakHandle<game.ui.TooltipsManager>? tooltipsManagerArg, bool? showTransmogedIcon) RTTI
  • void BindUIScriptableSystem(WeakHandle<UIScriptableSystem> scriptableSystem) RTTI
  • CName GetDisplayToSpawn() RTTI
  • CName GetSlotDisplayToSpawn() RTTI
  • CName GetIntroAnimation() RTTI
  • bool RequestClose() RTTI
  • void RefreshItems(bool? overrideClothingSet, int? clothingSetIndex, bool? showTransmogedIcon) RTTI
  • void RefreshSelectedItem() RTTI
  • void RefreshMainItem(bool? overrideClothingSet, int? clothingSetIndex, bool? showTransmogedIcon) RTTI
  • bool CanEquipVisuals(game.ItemID targetItem) RTTI
  • game.InventoryItemAttachments?[] GetSlots() RTTI
  • bool ForceDisplayLabel() RTTI
  • void RebuildSlots() RTTI
  • bool OnItemInventoryClick(ink.PointerEvent e) RTTI
  • void SelectMainItem() RTTI
  • void ChangeSelectedItem(WeakHandle<InventoryItemDisplayController> controller) RTTI
  • void UnequipItem(WeakHandle<InventoryItemDisplayController> controller) RTTI
  • void UnequipItemMods(WeakHandle<InventoryItemDisplayController> controller) RTTI
  • int GetSlotIndex() RTTI
  • WeakHandle<InventoryItemDisplayController> GetSelectedItem() RTTI
  • WeakHandle<InventoryItemDisplayController> GetModifiedItem() RTTI
  • game.InventoryItemData GetModifiedItemData() RTTI
  • game.ItemID GetModifiedItemID() RTTI
  • TDBID GetSelectedSlotID() RTTI
  • bool OnInventoryItemHoverOver(ink.PointerEvent evt) RTTI
  • bool OnInventoryItemHoverOut(ink.PointerEvent evt) RTTI
  • WeakHandle<InventoryItemDisplayController> GetInventoryItemDisplayControllerFromTarget(ink.PointerEvent evt) RTTI
  • void HideTooltips() RTTI
  • game.data.EquipmentArea GetEquipmentArea() RTTI
  • bool IsAttachmentItem(game.InventoryItemData itemData) RTTI
  • void ShowNotification(ScriptGameInstance gameInstance, UIMenuNotificationType type) RTTI
  • UIMenuNotificationType DetermineUIMenuNotificationType() RTTI