class
SkillCheckBase
- 10 properties
- 19 functions
- 3 derived classes
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
alternativeName | TDBID | 0x0 | scripted |
difficulty | EGameplayChallengeLevel | 0x8 | scripted |
additionalRequirements | GameplayConditionContainer? | 0x10 | scripted |
duration | float | 0x20 | scripted |
isActive | bool | 0x24 | scripted |
wasPassed | bool | 0x25 | scripted |
skillCheckPerformed | bool | 0x26 | scripted |
skillToCheck | EDeviceChallengeSkill | 0x27 | scripted |
baseSkill | GameplaySkillCondition? | 0x30 | scripted |
isDynamic | bool | 0x40 | scripted |
Functions
void Initialize()RTTIre.Hooks.PlaceVoid( "SkillCheckBase", "Initialize;", (SkillCheckBase_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_Initialize( SkillCheckBase self );bool Evaluate(game.Object requester)RTTIre.Hooks.Place( "SkillCheckBase", "Evaluate;GameObject", (SkillCheckBase_Evaluate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_Evaluate( SkillCheckBase self, game.Object? requester );void SetAlternativeName(TDBID name)RTTIre.Hooks.PlaceVoid( "SkillCheckBase", "SetAlternativeName;TweakDBID", (SkillCheckBase_SetAlternativeName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_SetAlternativeName( SkillCheckBase self, TDBID name );void SetDifficulty(EGameplayChallengeLevel difficulty)RTTIre.Hooks.PlaceVoid( "SkillCheckBase", "SetDifficulty;EGameplayChallengeLevel", (SkillCheckBase_SetDifficulty x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_SetDifficulty( SkillCheckBase self, EGameplayChallengeLevel difficulty );void SetDynamic(bool isDynamic)RTTIre.Hooks.PlaceVoid( "SkillCheckBase", "SetDynamic;Bool", (SkillCheckBase_SetDynamic x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_SetDynamic( SkillCheckBase self, bool isDynamic );void SetIsActive(bool value)RTTIre.Hooks.PlaceVoid( "SkillCheckBase", "SetIsActive;Bool", (SkillCheckBase_SetIsActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_SetIsActive( SkillCheckBase self, bool value );void SetIsPassed(bool value)RTTIre.Hooks.PlaceVoid( "SkillCheckBase", "SetIsPassed;Bool", (SkillCheckBase_SetIsPassed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_SetIsPassed( SkillCheckBase self, bool value );bool IsActive()RTTIre.Hooks.Place( "SkillCheckBase", "IsActive;", (SkillCheckBase_IsActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_IsActive( SkillCheckBase self );bool IsDynamic()RTTIre.Hooks.Place( "SkillCheckBase", "IsDynamic;", (SkillCheckBase_IsDynamic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_IsDynamic( SkillCheckBase self );bool IsPassed()RTTIre.Hooks.Place( "SkillCheckBase", "IsPassed;", (SkillCheckBase_IsPassed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_IsPassed( SkillCheckBase self );EGameplayChallengeLevel GetDifficulty()RTTIre.Hooks.Place( "SkillCheckBase", "GetDifficulty;", (SkillCheckBase_GetDifficulty x) => { return re.Hooks.CallOriginal<re.msgpack.EGameplayChallengeLevel>(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_GetDifficulty( SkillCheckBase self );GameplayConditionContainer? GetAdditionalRequirements()RTTIre.Hooks.Place( "SkillCheckBase", "GetAdditionalRequirements;", (SkillCheckBase_GetAdditionalRequirements x) => { return re.Hooks.CallOriginal<re.msgpack.GameplayConditionContainer>(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_GetAdditionalRequirements( SkillCheckBase self );EDeviceChallengeSkill GetSkill()RTTIre.Hooks.Place( "SkillCheckBase", "GetSkill;", (SkillCheckBase_GetSkill x) => { return re.Hooks.CallOriginal<re.msgpack.EDeviceChallengeSkill>(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_GetSkill( SkillCheckBase self );GameplaySkillCondition? GetBaseSkill()RTTIre.Hooks.Place( "SkillCheckBase", "GetBaseSkill;", (SkillCheckBase_GetBaseSkill x) => { return re.Hooks.CallOriginal<re.msgpack.GameplaySkillCondition>(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_GetBaseSkill( SkillCheckBase self );void CheckPerformed()RTTIre.Hooks.PlaceVoid( "SkillCheckBase", "CheckPerformed;", (SkillCheckBase_CheckPerformed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_CheckPerformed( SkillCheckBase self );bool WasPerformed()RTTIre.Hooks.Place( "SkillCheckBase", "WasPerformed;", (SkillCheckBase_WasPerformed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_WasPerformed( SkillCheckBase self );TDBID GetAlternativeName()RTTIre.Hooks.Place( "SkillCheckBase", "GetAlternativeName;", (SkillCheckBase_GetAlternativeName x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_GetAlternativeName( SkillCheckBase self );float GetDuration()RTTIre.Hooks.Place( "SkillCheckBase", "GetDuration;", (SkillCheckBase_GetDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_GetDuration( SkillCheckBase self );void SetDuration(float duration)RTTIre.Hooks.PlaceVoid( "SkillCheckBase", "SetDuration;Float", (SkillCheckBase_SetDuration x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SkillCheckBase_SetDuration( SkillCheckBase self, float duration );