BlackICE Scripting

class

UIInventoryItemStatsManager

  • 14 properties
  • 33 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
StatsUIInventoryItemStat?[]0x0 scripted
TooltipStatsUIInventoryItemStat?[]0x10 scripted
AdditionalStatsUIInventoryItemStat?[]0x20 scripted
AttributeAllocationStatsUIInventoryItemStat?[]0x30 scripted
itemWeakHandle<UIInventoryItem>0x40 scripted
gameItemDataWeakHandle<game.ItemData>0x50 scripted
itemTypegame.data.ItemType0x60 scripted
managerWeakHandle<UIInventoryItemsManager>0x68 scripted
statMapWeakHandle<game.data.UIStatsMap_Record>0x78 scripted
statsFetchedbool0x88 scripted
tooltipStatsFetchedbool0x89 scripted
weaponBarsUIInventoryItemWeaponBars?0x90 scripted
weaponBarsFetchedbool0xA0 scripted
useBareStatsbool0xA1 scripted

Functions

  • void SetTooltipsStats(UIInventoryItemStat[] tooltipStats) RTTI
  • void FetchSecondayStats() RTTI
  • void FetchTooltipStats() RTTI
  • WeakHandle<UIInventoryItemStat> FetchAdditionalStatByType(game.data.StatType statType) RTTI
  • UIInventoryItemStat? InternalFetchStatByType(game.data.StatType statType, TDBID statId, bool skipEmpty) RTTI
  • int Size() RTTI
  • int SizeTooltipStats() RTTI
  • int SizeAttributeAllocationStats() RTTI
  • WeakHandle<UIInventoryItemStat> Get(int index) RTTI
  • WeakHandle<UIInventoryItemStat> GetTooltipStat(int index) RTTI
  • WeakHandle<UIInventoryItemStat> GetAttributeAllocationStats(int index) RTTI
  • WeakHandle<UIInventoryItemStat> GetByType(game.data.StatType type) RTTI
  • WeakHandle<UIInventoryItemStat> GetTooltipStatByType(game.data.StatType type) RTTI
  • WeakHandle<UIInventoryItemStat> GetAdditionalStatByType(game.data.StatType type) RTTI
  • WeakHandle<UIInventoryItemStat> GetAttributeAllocationStatByType(game.data.StatType type) RTTI
  • UIInventoryItemWeaponBarsType GetWeaponBarsType(game.data.ItemType itemType, WeakHandle<UIInventoryItem> item) RTTI
  • UIInventoryItemWeaponBarsType GetWeaponBarsType(game.data.ItemType itemType, game.ItemData itemData) RTTI
  • bool IsItemTypeUsingBars(UIInventoryItem itemData) RTTI
  • WeakHandle<UIInventoryItemWeaponBars> GetWeaponBars(bool? force) RTTI
  • void FlushComparedBars() RTTI
  • WeakHandle<game.ItemData> GetGameItemData() RTTI
  • WeakHandle<PlayerPuppet> GetAttachedPlayer() RTTI
  • bool IsCurveBarsEnabled() RTTI
  • bool IsSeparatorBarsEnabled() RTTI
  • CName GetPercentageCurveName(WeaponBarType type) RTTI
  • float GetPercentageFromCurve(WeaponBarType type, float value) RTTI
  • static bool IsUsingCurveCustom(game.data.ItemType itemType, WeaponBarType type) staticRTTI global
  • static UIInventoryItemStatsManager? FromMinimalItemTooltipDataToTooltipStats(MinimalItemTooltipData data, WeakHandle<UIInventoryItemsManager> manager) staticRTTI global
  • static UIInventoryItemStatsManager? Make(WeakHandle<game.ItemData> itemData, WeakHandle<game.data.UIStatsMap_Record> statMap, WeakHandle<UIInventoryItemsManager> manager) staticRTTI global
  • static UIInventoryItemStatsManager? Make(WeakHandle<UIInventoryItem> item, WeakHandle<game.data.UIStatsMap_Record> statMap, WeakHandle<UIInventoryItemsManager> manager) staticRTTI global
  • static bool IsBarTypeMelee(WeaponBarType type) staticRTTI global
  • static game.data.StatType MapBarTypeToStat(WeaponBarType type) staticRTTI global
  • static UIInventoryItemStatsManager? FromMinimalItemTooltipData(MinimalItemTooltipData data, WeakHandle<UIInventoryItemsManager> manager) staticRTTI global