BlackICE Scripting

class

UIInventoryItemRequirementsManager

  • 19 properties
  • 25 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
itemRequiredLevelint0x0 scripted
requiredStrengthint0x4 scripted
requiredReflexint0x8 scripted
perkRequirementNamestring0x10 scripted
requiredArmCyberwareint0x30 scripted
isSmartlinkRequirementMetbool0x34 scripted
isLevelRequirementMetbool0x35 scripted
isStrengthRequirementMetbool0x36 scripted
isReflexRequirementMetbool0x37 scripted
isPerkRequirementMetbool0x38 scripted
isHumanityRequirementMetbool0x39 scripted
isArmCyberwareStyleRequirementMetbool0x3A scripted
isEquippablebool0x3B scripted
isEquippableAdditionalValuebool0x3C scripted
isEquippableFetchedbool0x3D scripted
equipRequirementsgame.SItemStackRequirementData[]0x40 scripted
equipRequirementsFetchedbool0x50 scripted
playerWeakHandle<game.Object>0x58 scripted
attachedItemWeakHandle<UIInventoryItem>0x68 scripted

Functions

  • void Update(game.StatsSystem? statsSystem) RTTI
  • bool CheckStatEquipRequirement(game.data.StatType statToCheck, WeakHandle<game.Object> player, game.StatsSystem statsSystem) RTTI
  • bool CheckArmCyberwareStyleRequirement() RTTI
  • bool IsSmartlinkRequirementMet() RTTI
  • bool IsLevelRequirementMet() RTTI
  • bool IsStrengthRequirementMet() RTTI
  • bool IsReflexRequirementMet() RTTI
  • bool IsPerkRequirementMet() RTTI
  • bool IsHumanityRequirementMet() RTTI
  • bool IsArmCyberwareStyleRequirementMet() RTTI
  • bool IsRarityRequirementMet(WeakHandle<UIInventoryItem> parentItem) RTTI
  • bool IsAnyRequirementNotMet() RTTI
  • bool IsAnyItemDisplayRequirementNotMet() RTTI
  • int GetLevelRequirementValue() RTTI
  • int GetStrengthRequirementValue() RTTI
  • int GetReflexRequirementValue() RTTI
  • string GetPerkRequirementValue() RTTI
  • void SetIsEquippable(bool value) RTTI
  • void SetIsEquippableRaw(bool value) RTTI
  • void SetIsEquippableAdditionalValue(bool value) RTTI
  • bool IsEquippableRaw(bool? force) RTTI
  • bool IsEquippable(bool? force) RTTI
  • void FetchEquipRequirements(bool? force) RTTI
  • game.SItemStackRequirementData GetFirstUnmetEquipRequirement() RTTI
  • static UIInventoryItemRequirementsManager? Make(WeakHandle<UIInventoryItem> inventoryItem, WeakHandle<game.Object> player) staticRTTI global