class
GameplayPerkCondition
- 2 properties
- 6 functions
Extends GameplayConditionBase IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
perkToCheck | TDBID | 0x8 | scripted |
difficulty | EGameplayChallengeLevel | 0x10 | scripted |
Functions
bool Evaluate(game.Object requester)overrideRTTIre.Hooks.Place( "GameplayPerkCondition", "Evaluate;GameObject", (GameplayPerkCondition_Evaluate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayPerkCondition_Evaluate( GameplayPerkCondition self, game.Object? requester );int GetPlayerPerk(game.Object requester)RTTIre.Hooks.Place( "GameplayPerkCondition", "GetPlayerPerk;GameObject", (GameplayPerkCondition_GetPlayerPerk x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayPerkCondition_GetPlayerPerk( GameplayPerkCondition self, game.Object? requester );int GetRequiredLevel()RTTIre.Hooks.Place( "GameplayPerkCondition", "GetRequiredLevel;", (GameplayPerkCondition_GetRequiredLevel x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayPerkCondition_GetRequiredLevel( GameplayPerkCondition self );game.data.PerkType GetPerkType()RTTIre.Hooks.Place( "GameplayPerkCondition", "GetPerkType;", (GameplayPerkCondition_GetPerkType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.PerkType>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayPerkCondition_GetPerkType( GameplayPerkCondition self );Condition GetDescription(game.Object requester)overrideRTTIre.Hooks.Place( "GameplayPerkCondition", "GetDescription;GameObject", (GameplayPerkCondition_GetDescription x) => { return re.Hooks.CallOriginal<re.msgpack.Condition>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayPerkCondition_GetDescription( GameplayPerkCondition self, game.Object? requester );string GetConditionDescription()RTTIre.Hooks.Place( "GameplayPerkCondition", "GetConditionDescription;", (GameplayPerkCondition_GetConditionDescription x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayPerkCondition_GetConditionDescription( GameplayPerkCondition self );