class
AICommandHandlerBase
- 1 property
- 3 functions
- 13 derived classes
Extends AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable
Derived
AIDriveFollowCommandHandler, AIDriveJoinTrafficCommandHandler, AIDriveOnSplineCommandHandler, AIDrivePanicCommandHandler, AIDriveRacingCommandHandler, AIDriveToNodeCommandHandler, AIMoveOnSplineCommandHandler, AIMoveRotateToCommandHandler, AIMoveToCommandHandler, AIPatrolCommandPrologue
Show 3 more of 13 derived classes
RootMotionCommandHandler, TeleportCommandHandler, UseWorkspotCommandHandler
Properties
| Property | Type | Offset | |
|---|---|---|---|
inCommand | AIArgumentMapping? | 0x0 | scripted |
Functions
AIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context)overrideRTTIre.Hooks.Place( "AICommandHandlerBase", "Update;ScriptExecutionContext", (AICommandHandlerBase_Update x) => { return re.Hooks.CallOriginal<re.msgpack.AIbehaviorUpdateOutcome>(); } ); [Msgpack.Gen] public readonly partial record struct AICommandHandlerBase_Update( AICommandHandlerBase self, AIbehaviorScriptExecutionContext context );AIbehaviorUpdateOutcome UpdateCommand(AIbehaviorScriptExecutionContext context, AICommand command)RTTIre.Hooks.Place( "AICommandHandlerBase", "UpdateCommand;ScriptExecutionContextAICommand", (AICommandHandlerBase_UpdateCommand x) => { return re.Hooks.CallOriginal<re.msgpack.AIbehaviorUpdateOutcome>(); } ); [Msgpack.Gen] public readonly partial record struct AICommandHandlerBase_UpdateCommand( AICommandHandlerBase self, AIbehaviorScriptExecutionContext context, AICommand? command );bool CheckArgument(AIArgumentMapping argument, CName argName)RTTIre.Hooks.Place( "AICommandHandlerBase", "CheckArgument;AIArgumentMappingCName", (AICommandHandlerBase_CheckArgument x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AICommandHandlerBase_CheckArgument( AICommandHandlerBase self, AIArgumentMapping? argument, CName argName );