class
AITimeoutCondition
- 1 property
- 4 functions
- 5 derived classes
Extends AITimeCondition AIbehaviorconditionScript AIbehaviorScriptBase IScriptable ISerializable
Derived
CharParamTimeout, CustomValueFromMappingTimeout, CustomValueTimeout, MappingTimeout, SelectorTimeout
Properties
| Property | Type | Offset | |
|---|---|---|---|
timestamp | float | 0x0 | scripted |
Functions
AIbehaviorConditionOutcomes Check(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.Place( "AITimeoutCondition", "Check;ScriptExecutionContext", (AITimeoutCondition_Check x) => { return re.Hooks.CallOriginal<re.msgpack.AIbehaviorConditionOutcomes>(); } ); [Msgpack.Gen] public readonly partial record struct AITimeoutCondition_Check( AITimeoutCondition self, AIbehaviorScriptExecutionContext context );void Activate(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.PlaceVoid( "AITimeoutCondition", "Activate;ScriptExecutionContext", (AITimeoutCondition_Activate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AITimeoutCondition_Activate( AITimeoutCondition self, AIbehaviorScriptExecutionContext context );void UpdateTimeStamp(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.PlaceVoid( "AITimeoutCondition", "UpdateTimeStamp;ScriptExecutionContext", (AITimeoutCondition_UpdateTimeStamp x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AITimeoutCondition_UpdateTimeStamp( AITimeoutCondition self, AIbehaviorScriptExecutionContext context );float GetTimeoutValue(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AITimeoutCondition", "GetTimeoutValue;ScriptExecutionContext", (AITimeoutCondition_GetTimeoutValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AITimeoutCondition_GetTimeoutValue( AITimeoutCondition self, AIbehaviorScriptExecutionContext context );