BlackICE Scripting

class

InventoryEquipmentSlot

  • 16 properties
  • 17 functions
  • 1 derived class

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
EquipSlotRefink.WidgetReference0x0 scripted
EmptySlotButtonRefink.WidgetReference0x18 scripted
BackgroundShapeink.ImageWidgetReference0x30 scripted
BackgroundHighlightink.ImageWidgetReference0x48 scripted
BackgroundFrameink.ImageWidgetReference0x60 scripted
unavailableIconink.WidgetReference0x78 scripted
toggleHighlightink.ImageWidgetReference0x90 scripted
CurrentItemViewWeakHandle<InventoryItemDisplayController>0xA8 scripted
Emptybool0xB8 scripted
itemDatagame.InventoryItemData0xC0 scripted
equipmentAreagame.data.EquipmentArea0x320 scripted
slotNamestring0x328 scripted
slotIndexint0x348 scripted
DisableSlotbool0x34C scripted
smallSizeVector20x350 scripted
bigSizeVector20x358 scripted

Functions

  • bool OnInitialize() RTTI
  • void SetDisableSlot(bool disableSlot) RTTI
  • void Setup(game.InventoryItemData itemData, game.data.EquipmentArea equipmentArea, string? slotName, int? slotIndex, ent.Entity? ownerEntity) RTTI
  • void Show() RTTI
  • void Clear() RTTI
  • void RefreshUI() RTTI
  • void SetShape(game.InventoryItemShape shapeType) RTTI
  • void Select() RTTI
  • void Unselect() RTTI
  • game.InventoryItemData GetItemData() RTTI
  • WeakHandle<ink.Widget> GetSlotWidget() RTTI
  • WeakHandle<ink.Widget> GetCustomizeWidget() RTTI
  • game.data.EquipmentArea GetEquipmentArea() RTTI
  • int GetEquipmentAreaEnumToInt() RTTI
  • int GetSlotIndex() RTTI
  • string GetSlotName() RTTI
  • bool IsEmpty() RTTI