class
GameplaySkillCondition
- 4 properties
- 10 functions
Extends GameplayConditionBase IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
skillToCheck | TDBID | 0x8 | scripted |
difficulty | EGameplayChallengeLevel | 0x10 | scripted |
skillBonus | TDBID | 0x14 | scripted |
requiredLevel | int | 0x1C | scripted |
Functions
bool Evaluate(game.Object requester)overrideRTTIre.Hooks.Place( "GameplaySkillCondition", "Evaluate;GameObject", (GameplaySkillCondition_Evaluate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplaySkillCondition_Evaluate( GameplaySkillCondition self, game.Object? requester );int GetRequiredLevel(ScriptGameInstance gi)RTTIre.Hooks.Place( "GameplaySkillCondition", "GetRequiredLevel;GameInstance", (GameplaySkillCondition_GetRequiredLevel x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct GameplaySkillCondition_GetRequiredLevel( GameplaySkillCondition self, ScriptGameInstance gi );void TrySetRequiredLevel(int requiredLevel)RTTIre.Hooks.PlaceVoid( "GameplaySkillCondition", "TrySetRequiredLevel;Int32", (GameplaySkillCondition_TrySetRequiredLevel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplaySkillCondition_TrySetRequiredLevel( GameplaySkillCondition self, int requiredLevel );bool IsRequiredLevelSetup()RTTIre.Hooks.Place( "GameplaySkillCondition", "IsRequiredLevelSetup;", (GameplaySkillCondition_IsRequiredLevelSetup x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplaySkillCondition_IsRequiredLevelSetup( GameplaySkillCondition self );int GetPlayerSkill(game.Object requester)RTTIre.Hooks.Place( "GameplaySkillCondition", "GetPlayerSkill;GameObject", (GameplaySkillCondition_GetPlayerSkill x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct GameplaySkillCondition_GetPlayerSkill( GameplaySkillCondition self, game.Object? requester );game.data.StatType GetStatType()RTTIre.Hooks.Place( "GameplaySkillCondition", "GetStatType;", (GameplaySkillCondition_GetStatType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.StatType>(); } ); [Msgpack.Gen] public readonly partial record struct GameplaySkillCondition_GetStatType( GameplaySkillCondition self );game.data.StatType GetStatBonusType()RTTIre.Hooks.Place( "GameplaySkillCondition", "GetStatBonusType;", (GameplaySkillCondition_GetStatBonusType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.StatType>(); } ); [Msgpack.Gen] public readonly partial record struct GameplaySkillCondition_GetStatBonusType( GameplaySkillCondition self );void SetProperties(EDeviceChallengeSkill sel_skill, EGameplayChallengeLevel sel_difficulty)RTTIre.Hooks.PlaceVoid( "GameplaySkillCondition", "SetProperties;EDeviceChallengeSkillEGameplayChallengeLevel", (GameplaySkillCondition_SetProperties x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplaySkillCondition_SetProperties( GameplaySkillCondition self, EDeviceChallengeSkill sel_skill, EGameplayChallengeLevel sel_difficulty );Condition GetDescription(game.Object requester)overrideRTTIre.Hooks.Place( "GameplaySkillCondition", "GetDescription;GameObject", (GameplaySkillCondition_GetDescription x) => { return re.Hooks.CallOriginal<re.msgpack.Condition>(); } ); [Msgpack.Gen] public readonly partial record struct GameplaySkillCondition_GetDescription( GameplaySkillCondition self, game.Object? requester );string GetConditionDescription(ScriptGameInstance gi)RTTIre.Hooks.Place( "GameplaySkillCondition", "GetConditionDescription;GameInstance", (GameplaySkillCondition_GetConditionDescription x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GameplaySkillCondition_GetConditionDescription( GameplaySkillCondition self, ScriptGameInstance gi );