REDNODE / GAME API

UIInventoryItemRequirementsManager

classscriptedClass

extends IScriptable › ISerializable

Properties 17

NameTypeFlags
attachedItemwref<UIInventoryItem>scriptedprivate
equipRequirementsarray<SItemStackRequirementData>scriptedprivate
equipRequirementsFetchedBoolscriptedprivate
isEquippableBoolscriptedprivate
isEquippableAdditionalValueBoolscriptedprivate
isEquippableFetchedBoolscriptedprivate
isHumanityRequirementMetBoolscriptedprivate
isLevelRequirementMetBoolscriptedprivate
isPerkRequirementMetBoolscriptedprivate
isReflexRequirementMetBoolscriptedprivate
isSmartlinkRequirementMetBoolscriptedprivate
isStrengthRequirementMetBoolscriptedprivate
itemRequiredLevelInt32scriptedprivate
perkRequirementNameStringscriptedprivate
playerwref<GameObject>scriptedprivate
requiredReflexInt32scriptedprivate
requiredStrengthInt32scriptedprivate

Methods 21

private final func CheckStatEquipRequirement(statToCheck: gamedataStatType, player: wref<GameObject>, statsSystem: ref<StatsSystem>) -> Boolscripted
private final func FetchEquipRequirements(opt force: Bool)scripted
public final func GetFirstUnmetEquipRequirement() -> SItemStackRequirementDatascripted
public final func GetLevelRequirementValue() -> Int32scripted
public final func GetPerkRequirementValue() -> Stringscripted
public final func GetReflexRequirementValue() -> Int32scripted
public final func GetStrengthRequirementValue() -> Int32scripted
public final func IsAnyItemDisplayRequirementNotMet() -> Boolscripted
public final func IsAnyRequirementNotMet() -> Boolscripted
public final func IsEquippable(opt force: Bool) -> Boolscripted
public final func IsEquippableRaw(opt force: Bool) -> Boolscripted
public final func IsHumanityRequirementMet() -> Boolscripted
public final func IsLevelRequirementMet() -> Boolscripted
public final func IsPerkRequirementMet() -> Boolscripted
public final func IsRarityRequirementMet(parentItem: wref<UIInventoryItem>) -> Boolscripted
public final func IsReflexRequirementMet() -> Boolscripted
public final func IsSmartlinkRequirementMet() -> Boolscripted
public final func IsStrengthRequirementMet() -> Boolscripted
public final func SetIsEquippable(value: Bool)scripted
public final func SetIsEquippableAdditionalValue(value: Bool)scripted
public final func Update(opt statsSystem: ref<StatsSystem>)scripted