UIInventoryItemModsManager
classscriptedClass
extends IScriptable › ISerializable
Properties 6
| Name | Type | Flags |
|---|---|---|
attachments | array<ref<UIInventoryItemModAttachment>> | scriptedprivate |
dedicatedMod | ref<UIInventoryItemModAttachment> | scriptedprivate |
emptySlots | array<TweakDBID> | scriptedprivate |
mods | array<ref<UIInventoryItemMod>> | scriptedprivate |
transactionSystem | ref<TransactionSystem> | scriptedprivate |
usedSlots | array<TweakDBID> | scriptedprivate |
Methods 17
public final func EmptySlotsContains(slotName: TweakDBID) -> Boolscripted
private final func FetchModsDataPackages(inventoryItem: wref<UIInventoryItem>)scripted
private final const func FillSpecialAbilities(itemRecord: ref<Item_Record>, abilities: script_ref<array<InventoryItemAbility>>, opt itemData: wref<gameItemData>, opt partItemData: InnerItemData)scripted
private final func FilterNanoWireSlot(inventoryItem: wref<UIInventoryItem>)scripted
private final func FilterProgramSlots()scripted
public final func GetAllSlotsSize() -> Int32scripted
private final func GetAttachements(owner: wref<GameObject>, inventoryItem: wref<UIInventoryItem>)scripted
public final func GetAttachment(index: Int32) -> ref<UIInventoryItemModAttachment>scripted
public final func GetAttachmentsSize() -> Int32scripted
public final func GetDedicatedMod() -> ref<UIInventoryItemModAttachment>scripted
public final func GetEmptySlot(index: Int32) -> TweakDBIDscripted
public final func GetEmptySlotsSize() -> Int32scripted
public final func GetMod(index: Int32) -> ref<UIInventoryItemMod>scripted
public final func GetModsSize() -> Int32scripted
public final func GetUsedSlot(index: Int32) -> TweakDBIDscripted
public final func GetUsedSlotsSize() -> Int32scripted
public final func UsedSlotsContains(slotName: TweakDBID) -> Boolscripted