BlackICE Scripting

class

InventoryDataManager

  • 6 properties
  • 19 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
gameInstanceScriptGameInstance0x0 scripted
playerWeakHandle<PlayerPuppet>0x18 scripted
transactionSystemWeakHandle<game.TransactionSystem>0x28 scripted
equipmentSystemWeakHandle<EquipmentSystem>0x38 scripted
statsSystemWeakHandle<game.StatsSystem>0x48 scripted
locMgrUILocalizationMap?0x58 scripted

Functions

  • void Initialize(PlayerPuppet player) RTTI
  • WeakHandle<PlayerPuppet> GetPlayer() RTTI
  • void GetLastLootedItems(int count, WeakHandle<game.ItemData>[] itemsList) RTTI
  • void GetItemsList(out WeakHandle<game.ItemData>[] itemsList) RTTI
  • void GetItemsListByTag(CName tag, out WeakHandle<game.ItemData>[] itemsList) RTTI
  • game.ItemID GetEquippedItemIdInArea(game.data.EquipmentArea equipArea, int? slot) RTTI
  • game.data.EquipmentArea GetItemEquipArea(game.ItemID itemId) RTTI
  • WeakHandle<game.ItemData> GetExternalItemData(ent.EntityID ownerId, game.ItemID externalItemId) RTTI
  • WeakHandle<game.ItemData> GetPlayerItemData(game.ItemID externalItemId) RTTI
  • game.ItemViewData GetExternalItemStats(ent.EntityID ownerId, game.ItemID externalItemId, game.ItemID? compareItemId) RTTI
  • game.ItemViewData GetPlayerItemStats(game.ItemID itemId, game.ItemID? compareItemId) RTTI
  • string QualityEnumToName(game.data.Quality qualityStatValue) RTTI
  • bool CanCompareItems(game.ItemID itemId, game.ItemID compareItemId) RTTI
  • game.ItemViewData GetItemStatsByData(WeakHandle<game.ItemData> itemData, WeakHandle<game.ItemData>? compareWithData) RTTI
  • string GetStatsUIMapName(WeakHandle<game.ItemData> itemData) RTTI
  • string GetStatsUIMapName(game.ItemID itemId) RTTI
  • void GetStatsList(TDBID mapPath, WeakHandle<game.ItemData> itemData, game.StatViewData[] primeStatsList, game.StatViewData[] secondStatsList, WeakHandle<game.ItemData>? compareWithData) RTTI
  • void FillStatsList(WeakHandle<game.ItemData> itemData, WeakHandle<game.data.Stat_Record>[] statRecords, game.StatViewData[] statList, bool canCompare, WeakHandle<game.data.Stat_Record>[] compareStatRecords, WeakHandle<game.ItemData>? compareWithData) RTTI
  • void GetPlayerStats(game.StatViewData[] statsList) RTTI