BlackICE Scripting

class

UIInventoryItemModsManager

  • 6 properties
  • 18 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
emptySlotsTDBID[]0x0 scripted
usedSlotsTDBID[]0x10 scripted
modsUIInventoryItemMod?[]0x20 scripted
attachmentsUIInventoryItemModAttachment?[]0x30 scripted
dedicatedModUIInventoryItemModAttachment?0x40 scripted
transactionSystemgame.TransactionSystem?0x50 scripted

Functions

  • int GetEmptySlotsSize() RTTI
  • int GetUsedSlotsSize() RTTI
  • int GetAllSlotsSize() RTTI
  • int GetModsSize() RTTI
  • int GetAttachmentsSize() RTTI
  • TDBID GetEmptySlot(int index) RTTI
  • TDBID GetUsedSlot(int index) RTTI
  • UIInventoryItemModAttachment? GetAttachment(int index) RTTI
  • UIInventoryItemMod? GetMod(int index) RTTI
  • UIInventoryItemModAttachment? GetDedicatedMod() RTTI
  • bool EmptySlotsContains(TDBID slotName) RTTI
  • bool UsedSlotsContains(TDBID slotName) RTTI
  • void FilterProgramSlots() RTTI
  • void FilterNanoWireSlot(WeakHandle<UIInventoryItem> inventoryItem) RTTI
  • void FetchModsDataPackages(WeakHandle<UIInventoryItem> inventoryItem) RTTI
  • void GetAttachements(WeakHandle<game.Object> owner, WeakHandle<UIInventoryItem> inventoryItem) RTTI
  • void FillSpecialAbilities(game.data.Item_Record itemRecord, game.InventoryItemAbility[] abilities, WeakHandle<game.ItemData>? itemData, game.InnerItemData? partItemData) RTTI
  • static UIInventoryItemModsManager? Make(WeakHandle<UIInventoryItem> inventoryItem, game.TransactionSystem transactionSystem) staticRTTI global