REDNODE / GAME API

UIInventoryItemModsManager

classscriptedClass

extends IScriptable › ISerializable

Properties 6

NameTypeFlags
attachmentsarray<ref<UIInventoryItemModAttachment>>scriptedprivate
dedicatedModref<UIInventoryItemModAttachment>scriptedprivate
emptySlotsarray<TweakDBID>scriptedprivate
modsarray<ref<UIInventoryItemMod>>scriptedprivate
transactionSystemref<TransactionSystem>scriptedprivate
usedSlotsarray<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