REDNODE / GAME API

UIInventoryItemStatsManager

classscriptedClass

extends IScriptable › ISerializable

Properties 14

NameTypeFlags
AdditionalStatsarray<ref<UIInventoryItemStat>>scriptedpublic
AttributeAllocationStatsarray<ref<UIInventoryItemStat>>scriptedpublic
gameItemDatawref<gameItemData>scriptedprivate
itemwref<UIInventoryItem>scriptedprivate
itemTypegamedataItemTypescriptedprivate
managerwref<UIInventoryItemsManager>scriptedprivate
statMapwref<UIStatsMap_Record>scriptedprivate
Statsarray<ref<UIInventoryItemStat>>scriptedpublic
statsFetchedBoolscriptedprivate
TooltipStatsarray<ref<UIInventoryItemStat>>scriptedpublic
tooltipStatsFetchedBoolscriptedprivate
useBareStatsBoolscriptedprivate
weaponBarsref<UIInventoryItemWeaponBars>scriptedprivate
weaponBarsFetchedBoolscriptedprivate

Methods 26

private final func FetchAdditionalStatByType(statType: gamedataStatType) -> wref<UIInventoryItemStat>scripted
private final func FetchSecondayStats()scripted
private final func FetchTooltipStats()scripted
public final func FlushComparedBars()scripted
public final func Get(index: Int32) -> wref<UIInventoryItemStat>scripted
public final func GetAdditionalStatByType(type: gamedataStatType) -> wref<UIInventoryItemStat>scripted
public final func GetAttachedPlayer() -> wref<PlayerPuppet>scripted
public final func GetAttributeAllocationStatByType(type: gamedataStatType) -> wref<UIInventoryItemStat>scripted
public final func GetAttributeAllocationStats(index: Int32) -> wref<UIInventoryItemStat>scripted
public final func GetByType(type: gamedataStatType) -> wref<UIInventoryItemStat>scripted
public final func GetGameItemData() -> wref<gameItemData>scripted
private final func GetPercentageCurveName(type: WeaponBarType) -> CNamescripted
public final func GetPercentageFromCurve(type: WeaponBarType, value: Float) -> Floatscripted
public final func GetTooltipStat(index: Int32) -> wref<UIInventoryItemStat>scripted
public final func GetTooltipStatByType(type: gamedataStatType) -> wref<UIInventoryItemStat>scripted
public final func GetWeaponBars(opt force: Bool) -> wref<UIInventoryItemWeaponBars>scripted
private final func GetWeaponBarsType(itemType: gamedataItemType, itemData: ref<gameItemData>) -> UIInventoryItemWeaponBarsTypescripted
private final func GetWeaponBarsType(itemType: gamedataItemType, item: wref<UIInventoryItem>) -> UIInventoryItemWeaponBarsTypescripted
private final func InternalFetchStatByType(statType: gamedataStatType, statId: TweakDBID, skipEmpty: Bool) -> ref<UIInventoryItemStat>scripted
public final func IsCurveBarsEnabled() -> Boolscripted
private final func IsItemTypeUsingBars(itemData: ref<UIInventoryItem>) -> Boolscripted
public final func IsSeparatorBarsEnabled() -> Boolscripted
public final func SetTooltipsStats(tooltipStats: script_ref<array<ref<UIInventoryItemStat>>>)scripted
public final func Size() -> Int32scripted
public final func SizeAttributeAllocationStats() -> Int32scripted
public final func SizeTooltipStats() -> Int32scripted