BlackICE Scripting

class

UIInventoryItemsManager

  • 18 properties
  • 53 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
iconsNameResolvergame.ui.IconsNameResolver?0x0 scripted
useMaleIconsbool0x10 scripted
ammoTypeCacheink.ScriptIntHashMap?0x18 scripted
statsMapCacheink.ScriptWeakHashMap?0x28 scripted
statsPropertiesCacheink.ScriptHashMap?0x38 scripted
playerWeakHandle<PlayerPuppet>0x48 scripted
transactionSystemgame.TransactionSystem?0x58 scripted
statsDataSystemgame.StatsDataSystem?0x68 scripted
uiScriptableSystemWeakHandle<UIScriptableSystem>0x78 scripted
inventoryManagerWeakHandle<game.InventoryManager>0x88 scripted
equippedItemsFetchedbool0x98 scripted
equippedItemsgame.ItemID[]0xA0 scripted
transmogItemsFetchedbool0xB0 scripted
transmogItemsgame.ItemID[]0xB8 scripted
maxStatValuesDataWeaponMaxStatValueData?[]0xC8 scripted
notSellableTagsCName[]0xD8 scripted
TEMP_cuverBarsEnabledbool0xE8 scripted
TEMP_separatorBarsEnabledbool0xE9 scripted

Functions

  • void AttachPlayer(WeakHandle<PlayerPuppet> player) RTTI
  • WeakHandle<PlayerPuppet> GetAttachedPlayer() RTTI
  • float GetPlayerBufferSize() RTTI
  • WeakHandle<game.TransactionSystem> GetTransactionSystem() RTTI
  • WeakHandle<game.InventoryManager> GetInventoryManager() RTTI
  • void SetCuverBarsEnabled(bool value) RTTI
  • bool GetCurveBarsEnabled() RTTI
  • void SetSeparatorBarsEnabled(bool value) RTTI
  • bool GetSeparatorBarsEnabled() RTTI
  • void PopulatemaxStatValues() RTTI
  • float GetWeaponStatMaxValue(game.data.StatType stat) RTTI
  • bool IsSellable(game.ItemData itemData) RTTI
  • void FlushAmmoCache() RTTI
  • float GetStatsSystemValueFromCurve(CName set, CName curve, float value) RTTI
  • WeakHandle<UIItemStatProperties> GetCachedUIStatProperties(game.data.StatType statType) RTTI
  • WeakHandle<UIItemStatProperties> GetCachedUIStatProperties(game.data.StatType statType, bool roundValue) RTTI
  • void FlushStatMaps() RTTI
  • game.ItemID[] GetCachedEquippedItems() RTTI
  • bool IsItemNew(game.ItemID item) RTTI
  • bool IsItemPlayerFavourite(game.ItemID item) RTTI
  • bool IsItemEquipped(game.ItemID itemID) RTTI
  • void FlushEquippedItems() RTTI
  • int GetNumberOfSlots(game.data.EquipmentArea equipmentArea) RTTI
  • game.ItemID[] GetRawEquippedItems(game.data.EquipmentArea equipmentArea) RTTI
  • void AddTransmogIfNotEmpty(game.ItemID itemID) RTTI
  • game.ItemID[] GetCachedTransmogItems() RTTI
  • bool IsItemTransmog(game.ItemID itemID) RTTI
  • void FlushTransmogItems() RTTI
  • static WeaponType GetItemTypeWeapon(game.data.ItemType itemType) staticRTTI global
  • static bool ShouldHideTier(game.data.ItemType itemType) staticRTTI global
  • static CName[] GetStashBlacklistedTags() staticRTTI global
  • static bool IsItemTypeRangedWeapon(game.data.ItemType itemType) staticRTTI global
  • static game.data.Quality QualityFromInt(int quality) staticRTTI global
  • static bool IsSellableStatic(game.ItemData itemData, CName[] filterTags) staticRTTI global
  • static int GetAmmo(WeakHandle<game.data.Item_Record> itemRecord, bool force, WeakHandle<UIInventoryItemsManager> manager) staticRTTI global
  • static string ResolveItemIconName(TDBID itemTweakID, WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<PlayerPuppet> player) staticRTTI global
  • static WeakHandle<game.data.UIStatsMap_Record> GetUIStatsMap(game.data.ItemType itemType, WeakHandle<UIInventoryItemsManager> manager) staticRTTI global
  • static CName[] GetBlacklistedTags() staticRTTI global
  • static game.data.EquipmentArea[] GetCyberwarEquipmentAreas() staticRTTI global
  • static bool IsItemTypeMeleeWeapon(game.data.ItemType itemType) staticRTTI global
  • static bool IsItemTypeWeapon(game.data.ItemType itemType) staticRTTI global
  • static bool IsItemTypeGrenade(game.data.ItemType itemType) staticRTTI global
  • static int QualityToInt(game.data.Quality quality) staticRTTI global
  • static bool IsItemTypeCyberwareWeapon(game.data.ItemType itemType) staticRTTI global
  • static string ResolveItemIconName(TDBID itemTweakID, WeakHandle<game.data.Item_Record> itemRecord, bool useMaleIcon) staticRTTI global
  • static bool IsSellableStatic(game.ItemData itemData) staticRTTI global
  • static CName QualityToName(game.data.Quality quality) staticRTTI global
  • static UIItemStatProperties? GetUIStatProperties(game.data.StatType statType, WeakHandle<UIInventoryItemsManager> manager) staticRTTI global
  • static UIInventoryItemsManager? Make(WeakHandle<PlayerPuppet> player, game.TransactionSystem transactionSystem, WeakHandle<UIScriptableSystem> uiScriptableSystem) staticRTTI global
  • static string ResolveItemIconName(TDBID itemTweakID, WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<UIInventoryItemsManager> manager) staticRTTI global
  • static bool IsItemTypeCyberware(game.data.ItemType itemType) staticRTTI global
  • static UIItemStatProperties? GetUIStatProperties(game.data.StatType statType, bool roundValue, WeakHandle<UIInventoryItemsManager> manager) staticRTTI global
  • static bool IsItemTypeCloting(game.data.ItemType itemType) staticRTTI global