UIInventoryItemStatsManager class
UIInventoryItemStatsManager
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
Stats | UIInventoryItemStat?[] | scripted |
TooltipStats | UIInventoryItemStat?[] | scripted |
AdditionalStats | UIInventoryItemStat?[] | scripted |
AttributeAllocationStats | UIInventoryItemStat?[] | scripted |
item | WeakHandle<UIInventoryItem> | scripted |
gameItemData | WeakHandle<game.ItemData> | scripted |
itemType | game.data.ItemType | scripted |
manager | WeakHandle<UIInventoryItemsManager> | scripted |
statMap | WeakHandle<game.data.UIStatsMap_Record> | scripted |
statsFetched | bool | scripted |
tooltipStatsFetched | bool | scripted |
weaponBars | UIInventoryItemWeaponBars? | scripted |
weaponBarsFetched | bool | scripted |
useBareStats | bool | scripted |
Functions
void SetTooltipsStats(UIInventoryItemStat[] tooltipStats)RTTIvoid FetchSecondayStats()RTTIvoid FetchTooltipStats()RTTIWeakHandle<UIInventoryItemStat> FetchAdditionalStatByType(game.data.StatType statType)RTTIUIInventoryItemStat? InternalFetchStatByType(game.data.StatType statType, TDBID statId, bool skipEmpty)RTTIint Size()RTTIint SizeTooltipStats()RTTIint SizeAttributeAllocationStats()RTTIWeakHandle<UIInventoryItemStat> Get(int index)RTTIWeakHandle<UIInventoryItemStat> GetTooltipStat(int index)RTTIWeakHandle<UIInventoryItemStat> GetAttributeAllocationStats(int index)RTTIWeakHandle<UIInventoryItemStat> GetByType(game.data.StatType type)RTTIWeakHandle<UIInventoryItemStat> GetTooltipStatByType(game.data.StatType type)RTTIWeakHandle<UIInventoryItemStat> GetAdditionalStatByType(game.data.StatType type)RTTIWeakHandle<UIInventoryItemStat> GetAttributeAllocationStatByType(game.data.StatType type)RTTIUIInventoryItemWeaponBarsType GetWeaponBarsType(game.data.ItemType itemType, WeakHandle<UIInventoryItem> item)RTTIUIInventoryItemWeaponBarsType GetWeaponBarsType(game.data.ItemType itemType, game.ItemData itemData)RTTIbool IsItemTypeUsingBars(UIInventoryItem itemData)RTTIWeakHandle<UIInventoryItemWeaponBars> GetWeaponBars(bool? force)RTTIvoid FlushComparedBars()RTTIWeakHandle<game.ItemData> GetGameItemData()RTTIWeakHandle<PlayerPuppet> GetAttachedPlayer()RTTIbool IsCurveBarsEnabled()RTTIbool IsSeparatorBarsEnabled()RTTICName GetPercentageCurveName(WeaponBarType type)RTTIfloat GetPercentageFromCurve(WeaponBarType type, float value)RTTIstatic bool IsUsingCurveCustom(game.data.ItemType itemType, WeaponBarType type)staticRTTI globalstatic UIInventoryItemStatsManager? FromMinimalItemTooltipDataToTooltipStats(MinimalItemTooltipData data, WeakHandle<UIInventoryItemsManager> manager)staticRTTI globalstatic UIInventoryItemStatsManager? Make(WeakHandle<game.ItemData> itemData, WeakHandle<game.data.UIStatsMap_Record> statMap, WeakHandle<UIInventoryItemsManager> manager)staticRTTI globalstatic UIInventoryItemStatsManager? Make(WeakHandle<UIInventoryItem> item, WeakHandle<game.data.UIStatsMap_Record> statMap, WeakHandle<UIInventoryItemsManager> manager)staticRTTI globalstatic bool IsBarTypeMelee(WeaponBarType type)staticRTTI globalstatic game.data.StatType MapBarTypeToStat(WeaponBarType type)staticRTTI globalstatic UIInventoryItemStatsManager? FromMinimalItemTooltipData(MinimalItemTooltipData data, WeakHandle<UIInventoryItemsManager> manager)staticRTTI global