InventoryDataManager
classscriptedClass
extends IScriptable › ISerializable
Properties 6
| Name | Type | Flags |
|---|---|---|
equipmentSystem | wref<EquipmentSystem> | scriptedprivate |
gameInstance | GameInstance | scriptedprivate |
locMgr | ref<UILocalizationMap> | scriptedprivate |
player | wref<PlayerPuppet> | scriptedprivate |
statsSystem | wref<StatsSystem> | scriptedprivate |
transactionSystem | wref<TransactionSystem> | scriptedprivate |
Methods 19
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