REDNODE / GAME API

InventoryDataManager

classscriptedClass

extends IScriptable › ISerializable

Properties 6

NameTypeFlags
equipmentSystemwref<EquipmentSystem>scriptedprivate
gameInstanceGameInstancescriptedprivate
locMgrref<UILocalizationMap>scriptedprivate
playerwref<PlayerPuppet>scriptedprivate
statsSystemwref<StatsSystem>scriptedprivate
transactionSystemwref<TransactionSystem>scriptedprivate

Methods 19

public final const func CanCompareItems(itemId: ItemID, compareItemId: ItemID) -> Boolscripted
private final const func FillStatsList(itemData: wref<gameItemData>, statRecords: script_ref<array<wref<Stat_Record>>>, statList: script_ref<array<StatViewData>>, canCompare: Bool, compareStatRecords: script_ref<array<wref<Stat_Record>>>, opt compareWithData: wref<gameItemData>)scripted
public final func GetEquippedItemIdInArea(equipArea: gamedataEquipmentArea, opt slot: Int32) -> ItemIDscripted
public final func GetExternalItemData(ownerId: EntityID, externalItemId: ItemID) -> wref<gameItemData>scripted
public final func GetExternalItemStats(ownerId: EntityID, externalItemId: ItemID, opt compareItemId: ItemID) -> ItemViewDatascripted
public final const func GetItemEquipArea(itemId: ItemID) -> gamedataEquipmentAreascripted
public final func GetItemsList(out itemsList: array<wref<gameItemData>>)scripted
public final func GetItemsListByTag(tag: CName, out itemsList: array<wref<gameItemData>>)scripted
public final func GetItemStatsByData(itemData: wref<gameItemData>, opt compareWithData: wref<gameItemData>) -> ItemViewDatascripted
public final func GetLastLootedItems(count: Int32, itemsList: script_ref<array<wref<gameItemData>>>)scripted
public final func GetPlayer() -> wref<PlayerPuppet>scripted
public final func GetPlayerItemData(externalItemId: ItemID) -> wref<gameItemData>scripted
public final func GetPlayerItemStats(itemId: ItemID, opt compareItemId: ItemID) -> ItemViewDatascripted
public final func GetPlayerStats(statsList: script_ref<array<StatViewData>>)scripted
private final const func GetStatsList(mapPath: TweakDBID, itemData: wref<gameItemData>, primeStatsList: script_ref<array<StatViewData>>, secondStatsList: script_ref<array<StatViewData>>, opt compareWithData: wref<gameItemData>)scripted
private final const func GetStatsUIMapName(itemData: wref<gameItemData>) -> Stringscripted
private final const func GetStatsUIMapName(itemId: ItemID) -> Stringscripted
public final func Initialize(player: ref<PlayerPuppet>)scripted
private final func QualityEnumToName(qualityStatValue: gamedataQuality) -> Stringscripted