class
CheckGameDifficulty
- 5 properties
- 2 functions
Extends AIbehaviorconditionScript AIbehaviorScriptBase IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
comparedDifficulty | game.Difficulty | 0x0 | scripted |
comparisonOperator | EComparisonOperator | 0x4 | scripted |
currentDifficulty | game.Difficulty | 0x8 | scripted |
currentDifficultyValue | int | 0xC | scripted |
comparedDifficultyValue | int | 0x10 | scripted |
Functions
AIbehaviorConditionOutcomes Check(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.Place( "CheckGameDifficulty", "Check;ScriptExecutionContext", (CheckGameDifficulty_Check x) => { return re.Hooks.CallOriginal<re.msgpack.AIbehaviorConditionOutcomes>(); } ); [Msgpack.Gen] public readonly partial record struct CheckGameDifficulty_Check( CheckGameDifficulty self, AIbehaviorScriptExecutionContext context );int GetDifficultyValue(game.Difficulty difficulty)RTTIre.Hooks.Place( "CheckGameDifficulty", "GetDifficultyValue;gameDifficulty", (CheckGameDifficulty_GetDifficultyValue x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct CheckGameDifficulty_GetDifficultyValue( CheckGameDifficulty self, game.Difficulty difficulty );