class
UIInventoryItemRequirementsManager
- 17 properties
- 22 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
itemRequiredLevel | int | 0x0 | scripted |
requiredStrength | int | 0x4 | scripted |
requiredReflex | int | 0x8 | scripted |
perkRequirementName | string | 0x10 | scripted |
isSmartlinkRequirementMet | bool | 0x30 | scripted |
isLevelRequirementMet | bool | 0x31 | scripted |
isStrengthRequirementMet | bool | 0x32 | scripted |
isReflexRequirementMet | bool | 0x33 | scripted |
isPerkRequirementMet | bool | 0x34 | scripted |
isHumanityRequirementMet | bool | 0x35 | scripted |
isEquippable | bool | 0x36 | scripted |
isEquippableAdditionalValue | bool | 0x37 | scripted |
isEquippableFetched | bool | 0x38 | scripted |
equipRequirements | game.SItemStackRequirementData[] | 0x40 | scripted |
equipRequirementsFetched | bool | 0x50 | scripted |
player | WeakHandle<game.Object> | 0x58 | scripted |
attachedItem | WeakHandle<UIInventoryItem> | 0x68 | scripted |
Functions
void Update(game.StatsSystem? statsSystem)RTTIre.Hooks.PlaceVoid( "UIInventoryItemRequirementsManager", "Update;StatsSystem", (UIInventoryItemRequirementsManager_Update x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_Update( UIInventoryItemRequirementsManager self, game.StatsSystem? statsSystem );bool CheckStatEquipRequirement(game.data.StatType statToCheck, WeakHandle<game.Object> player, game.StatsSystem statsSystem)RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "CheckStatEquipRequirement;gamedataStatTypeGameObjectStatsSystem", (UIInventoryItemRequirementsManager_CheckStatEquipRequirement x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_CheckStatEquipRequirement( UIInventoryItemRequirementsManager self, game.data.StatType statToCheck, WeakHandle<game.Object> player, game.StatsSystem? statsSystem );bool IsSmartlinkRequirementMet()RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "IsSmartlinkRequirementMet;", (UIInventoryItemRequirementsManager_IsSmartlinkRequirementMet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_IsSmartlinkRequirementMet( UIInventoryItemRequirementsManager self );bool IsLevelRequirementMet()RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "IsLevelRequirementMet;", (UIInventoryItemRequirementsManager_IsLevelRequirementMet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_IsLevelRequirementMet( UIInventoryItemRequirementsManager self );bool IsStrengthRequirementMet()RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "IsStrengthRequirementMet;", (UIInventoryItemRequirementsManager_IsStrengthRequirementMet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_IsStrengthRequirementMet( UIInventoryItemRequirementsManager self );bool IsReflexRequirementMet()RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "IsReflexRequirementMet;", (UIInventoryItemRequirementsManager_IsReflexRequirementMet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_IsReflexRequirementMet( UIInventoryItemRequirementsManager self );bool IsPerkRequirementMet()RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "IsPerkRequirementMet;", (UIInventoryItemRequirementsManager_IsPerkRequirementMet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_IsPerkRequirementMet( UIInventoryItemRequirementsManager self );bool IsHumanityRequirementMet()RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "IsHumanityRequirementMet;", (UIInventoryItemRequirementsManager_IsHumanityRequirementMet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_IsHumanityRequirementMet( UIInventoryItemRequirementsManager self );bool IsRarityRequirementMet(WeakHandle<UIInventoryItem> parentItem)RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "IsRarityRequirementMet;UIInventoryItem", (UIInventoryItemRequirementsManager_IsRarityRequirementMet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_IsRarityRequirementMet( UIInventoryItemRequirementsManager self, WeakHandle<UIInventoryItem> parentItem );bool IsAnyRequirementNotMet()RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "IsAnyRequirementNotMet;", (UIInventoryItemRequirementsManager_IsAnyRequirementNotMet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_IsAnyRequirementNotMet( UIInventoryItemRequirementsManager self );bool IsAnyItemDisplayRequirementNotMet()RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "IsAnyItemDisplayRequirementNotMet;", (UIInventoryItemRequirementsManager_IsAnyItemDisplayRequirementNotMet x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_IsAnyItemDisplayRequirementNotMet( UIInventoryItemRequirementsManager self );int GetLevelRequirementValue()RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "GetLevelRequirementValue;", (UIInventoryItemRequirementsManager_GetLevelRequirementValue x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_GetLevelRequirementValue( UIInventoryItemRequirementsManager self );int GetStrengthRequirementValue()RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "GetStrengthRequirementValue;", (UIInventoryItemRequirementsManager_GetStrengthRequirementValue x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_GetStrengthRequirementValue( UIInventoryItemRequirementsManager self );int GetReflexRequirementValue()RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "GetReflexRequirementValue;", (UIInventoryItemRequirementsManager_GetReflexRequirementValue x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_GetReflexRequirementValue( UIInventoryItemRequirementsManager self );string GetPerkRequirementValue()RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "GetPerkRequirementValue;", (UIInventoryItemRequirementsManager_GetPerkRequirementValue x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_GetPerkRequirementValue( UIInventoryItemRequirementsManager self );void SetIsEquippable(bool value)RTTIre.Hooks.PlaceVoid( "UIInventoryItemRequirementsManager", "SetIsEquippable;Bool", (UIInventoryItemRequirementsManager_SetIsEquippable x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_SetIsEquippable( UIInventoryItemRequirementsManager self, bool value );void SetIsEquippableAdditionalValue(bool value)RTTIre.Hooks.PlaceVoid( "UIInventoryItemRequirementsManager", "SetIsEquippableAdditionalValue;Bool", (UIInventoryItemRequirementsManager_SetIsEquippableAdditionalValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_SetIsEquippableAdditionalValue( UIInventoryItemRequirementsManager self, bool value );bool IsEquippableRaw(bool? force)RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "IsEquippableRaw;Bool", (UIInventoryItemRequirementsManager_IsEquippableRaw x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_IsEquippableRaw( UIInventoryItemRequirementsManager self, bool? force );bool IsEquippable(bool? force)RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "IsEquippable;Bool", (UIInventoryItemRequirementsManager_IsEquippable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_IsEquippable( UIInventoryItemRequirementsManager self, bool? force );void FetchEquipRequirements(bool? force)RTTIre.Hooks.PlaceVoid( "UIInventoryItemRequirementsManager", "FetchEquipRequirements;Bool", (UIInventoryItemRequirementsManager_FetchEquipRequirements x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_FetchEquipRequirements( UIInventoryItemRequirementsManager self, bool? force );game.SItemStackRequirementData GetFirstUnmetEquipRequirement()RTTIre.Hooks.Place( "UIInventoryItemRequirementsManager", "GetFirstUnmetEquipRequirement;", (UIInventoryItemRequirementsManager_GetFirstUnmetEquipRequirement x) => { return re.Hooks.CallOriginal<re.msgpack.game.SItemStackRequirementData>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_GetFirstUnmetEquipRequirement( UIInventoryItemRequirementsManager self );static UIInventoryItemRequirementsManager? Make(WeakHandle<UIInventoryItem> inventoryItem, WeakHandle<game.Object> player)staticRTTI globalre.Hooks.Place( "UIInventoryItemRequirementsManager", "UIInventoryItemRequirementsManager::Make;UIInventoryItemGameObject", (UIInventoryItemRequirementsManager_Make x) => { return re.Hooks.CallOriginal<re.msgpack.UIInventoryItemRequirementsManager>(); } ); [Msgpack.Gen] public readonly partial record struct UIInventoryItemRequirementsManager_Make( WeakHandle<UIInventoryItem> inventoryItem, WeakHandle<game.Object> player );