UIInventoryItemModsManager class
UIInventoryItemModsManager
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
emptySlots | TDBID[] | scripted |
usedSlots | TDBID[] | scripted |
mods | UIInventoryItemMod?[] | scripted |
attachments | UIInventoryItemModAttachment?[] | scripted |
dedicatedMod | UIInventoryItemModAttachment? | scripted |
transactionSystem | game.TransactionSystem? | scripted |
Functions
int GetEmptySlotsSize()RTTIint GetUsedSlotsSize()RTTIint GetAllSlotsSize()RTTIint GetModsSize()RTTIint GetAttachmentsSize()RTTITDBID GetEmptySlot(int index)RTTITDBID GetUsedSlot(int index)RTTIUIInventoryItemModAttachment? GetAttachment(int index)RTTIUIInventoryItemMod? GetMod(int index)RTTIUIInventoryItemModAttachment? GetDedicatedMod()RTTIbool EmptySlotsContains(TDBID slotName)RTTIbool UsedSlotsContains(TDBID slotName)RTTIvoid FilterProgramSlots()RTTIvoid FilterNanoWireSlot(WeakHandle<UIInventoryItem> inventoryItem)RTTIvoid FetchModsDataPackages(WeakHandle<UIInventoryItem> inventoryItem)RTTIvoid GetAttachements(WeakHandle<game.Object> owner, WeakHandle<UIInventoryItem> inventoryItem)RTTIvoid FillSpecialAbilities(game.data.Item_Record itemRecord, game.InventoryItemAbility[] abilities, WeakHandle<game.ItemData>? itemData, game.InnerItemData? partItemData)RTTIstatic UIInventoryItemModsManager? Make(WeakHandle<UIInventoryItem> inventoryItem, game.TransactionSystem transactionSystem)staticRTTI global