UIInventoryItemsManager class
UIInventoryItemsManager
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
iconsNameResolver | game.ui.IconsNameResolver? | scripted |
useMaleIcons | bool | scripted |
ammoTypeCache | ink.ScriptIntHashMap? | scripted |
statsMapCache | ink.ScriptWeakHashMap? | scripted |
statsPropertiesCache | ink.ScriptHashMap? | scripted |
player | WeakHandle<PlayerPuppet> | scripted |
transactionSystem | game.TransactionSystem? | scripted |
statsDataSystem | game.StatsDataSystem? | scripted |
uiScriptableSystem | WeakHandle<UIScriptableSystem> | scripted |
inventoryManager | WeakHandle<game.InventoryManager> | scripted |
equippedItemsFetched | bool | scripted |
equippedItems | game.ItemID[] | scripted |
transmogItemsFetched | bool | scripted |
transmogItems | game.ItemID[] | scripted |
maxStatValuesData | WeaponMaxStatValueData?[] | scripted |
notSellableTags | CName[] | scripted |
TEMP_cuverBarsEnabled | bool | scripted |
TEMP_separatorBarsEnabled | bool | scripted |
Functions
void AttachPlayer(WeakHandle<PlayerPuppet> player)RTTIWeakHandle<PlayerPuppet> GetAttachedPlayer()RTTIfloat GetPlayerBufferSize()RTTIWeakHandle<game.TransactionSystem> GetTransactionSystem()RTTIWeakHandle<game.InventoryManager> GetInventoryManager()RTTIvoid SetCuverBarsEnabled(bool value)RTTIbool GetCurveBarsEnabled()RTTIvoid SetSeparatorBarsEnabled(bool value)RTTIbool GetSeparatorBarsEnabled()RTTIvoid PopulatemaxStatValues()RTTIfloat GetWeaponStatMaxValue(game.data.StatType stat)RTTIbool IsSellable(game.ItemData itemData)RTTIvoid FlushAmmoCache()RTTIfloat GetStatsSystemValueFromCurve(CName set, CName curve, float value)RTTIWeakHandle<UIItemStatProperties> GetCachedUIStatProperties(game.data.StatType statType)RTTIWeakHandle<UIItemStatProperties> GetCachedUIStatProperties(game.data.StatType statType, bool roundValue)RTTIvoid FlushStatMaps()RTTIgame.ItemID[] GetCachedEquippedItems()RTTIbool IsItemNew(game.ItemID item)RTTIbool IsItemPlayerFavourite(game.ItemID item)RTTIbool IsItemEquipped(game.ItemID itemID)RTTIvoid FlushEquippedItems()RTTIint GetNumberOfSlots(game.data.EquipmentArea equipmentArea)RTTIgame.ItemID[] GetRawEquippedItems(game.data.EquipmentArea equipmentArea)RTTIvoid AddTransmogIfNotEmpty(game.ItemID itemID)RTTIgame.ItemID[] GetCachedTransmogItems()RTTIbool IsItemTransmog(game.ItemID itemID)RTTIvoid FlushTransmogItems()RTTIstatic WeaponType GetItemTypeWeapon(game.data.ItemType itemType)staticRTTI globalstatic bool ShouldHideTier(game.data.ItemType itemType)staticRTTI globalstatic CName[] GetStashBlacklistedTags()staticRTTI globalstatic bool IsItemTypeRangedWeapon(game.data.ItemType itemType)staticRTTI globalstatic game.data.Quality QualityFromInt(int quality)staticRTTI globalstatic bool IsSellableStatic(game.ItemData itemData, CName[] filterTags)staticRTTI globalstatic int GetAmmo(WeakHandle<game.data.Item_Record> itemRecord, bool force, WeakHandle<UIInventoryItemsManager> manager)staticRTTI globalstatic string ResolveItemIconName(TDBID itemTweakID, WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<PlayerPuppet> player)staticRTTI globalstatic WeakHandle<game.data.UIStatsMap_Record> GetUIStatsMap(game.data.ItemType itemType, WeakHandle<UIInventoryItemsManager> manager)staticRTTI globalstatic CName[] GetBlacklistedTags()staticRTTI globalstatic game.data.EquipmentArea[] GetCyberwarEquipmentAreas()staticRTTI globalstatic bool IsItemTypeMeleeWeapon(game.data.ItemType itemType)staticRTTI globalstatic bool IsItemTypeWeapon(game.data.ItemType itemType)staticRTTI globalstatic bool IsItemTypeGrenade(game.data.ItemType itemType)staticRTTI globalstatic int QualityToInt(game.data.Quality quality)staticRTTI globalstatic bool IsItemTypeCyberwareWeapon(game.data.ItemType itemType)staticRTTI globalstatic string ResolveItemIconName(TDBID itemTweakID, WeakHandle<game.data.Item_Record> itemRecord, bool useMaleIcon)staticRTTI globalstatic bool IsSellableStatic(game.ItemData itemData)staticRTTI globalstatic CName QualityToName(game.data.Quality quality)staticRTTI globalstatic UIItemStatProperties? GetUIStatProperties(game.data.StatType statType, WeakHandle<UIInventoryItemsManager> manager)staticRTTI globalstatic UIInventoryItemsManager? Make(WeakHandle<PlayerPuppet> player, game.TransactionSystem transactionSystem, WeakHandle<UIScriptableSystem> uiScriptableSystem)staticRTTI globalstatic string ResolveItemIconName(TDBID itemTweakID, WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<UIInventoryItemsManager> manager)staticRTTI globalstatic bool IsItemTypeCyberware(game.data.ItemType itemType)staticRTTI globalstatic UIItemStatProperties? GetUIStatProperties(game.data.StatType statType, bool roundValue, WeakHandle<UIInventoryItemsManager> manager)staticRTTI globalstatic bool IsItemTypeCloting(game.data.ItemType itemType)staticRTTI global