class
AIDriveCommandsDelegate
- 59 properties
- 31 functions
Extends AIbehaviorScriptBehaviorDelegate AIbehaviorBehaviorDelegate AIbehaviorBehaviorBlackboard IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
useKinematic | bool | 0x0 | scripted |
needDriver | bool | 0x1 | scripted |
splineRef | NodeRef | 0x8 | scripted |
secureTimeOut | float | 0x10 | scripted |
forcedStartSpeed | float | 0x14 | scripted |
stopAtPathEnd | bool | 0x18 | scripted |
driveBackwards | bool | 0x19 | scripted |
reverseSpline | bool | 0x1A | scripted |
startFromClosest | bool | 0x1B | scripted |
keepDistanceBool | bool | 0x1C | scripted |
keepDistanceCompanion | WeakHandle<game.Object> | 0x20 | scripted |
keepDistanceDistance | float | 0x30 | scripted |
rubberBandingBool | bool | 0x34 | scripted |
rubberBandingTargetRef | WeakHandle<game.Object> | 0x38 | scripted |
rubberBandingTargetForwardOffset | float | 0x48 | scripted |
rubberBandingMinDistance | float | 0x4C | scripted |
rubberBandingMaxDistance | float | 0x50 | scripted |
rubberBandingStopAndWait | bool | 0x54 | scripted |
rubberBandingTeleportToCatchUp | bool | 0x55 | scripted |
rubberBandingStayInFront | bool | 0x56 | scripted |
audioCurvesParam | vehicle.AudioCurvesParam? | 0x58 | scripted |
allowSimplifiedMovement | bool | 0x68 | scripted |
ignoreTickets | bool | 0x69 | scripted |
disabeStuckDetection | bool | 0x6A | scripted |
aggressiveRammingEnabled | bool | 0x6B | scripted |
useSpeedBasedLookupRange | bool | 0x6C | scripted |
tryDriveAwayFromPlayer | bool | 0x6D | scripted |
targetPosition | Vector3 | 0x70 | scripted |
maxSpeed | float | 0x7C | scripted |
minSpeed | float | 0x80 | scripted |
clearTrafficOnPath | bool | 0x84 | scripted |
minimumDistanceToTarget | float | 0x88 | scripted |
emergencyPatrol | bool | 0x8C | scripted |
numPatrolLoops | uint | 0x90 | scripted |
driveDownTheRoadIndefinitely | bool | 0x94 | scripted |
ignoreChaseVehiclesLimit | bool | 0x95 | scripted |
boostDrivingStats | bool | 0x96 | scripted |
driveOnSplineCommand | AIVehicleOnSplineCommand? | 0x98 | scripted |
useTraffic | bool | 0xA8 | scripted |
speedInTraffic | float | 0xAC | scripted |
target | WeakHandle<game.Object> | 0xB0 | scripted |
distanceMin | float | 0xC0 | scripted |
distanceMax | float | 0xC4 | scripted |
stopWhenTargetReached | bool | 0xC8 | scripted |
trafficTryNeighborsForStart | bool | 0xC9 | scripted |
trafficTryNeighborsForEnd | bool | 0xCA | scripted |
ignoreNoAIDrivingLanes | bool | 0xCB | scripted |
driveFollowCommand | AIVehicleFollowCommand? | 0xD0 | scripted |
driveChaseCommand | AIVehicleChaseCommand? | 0xE0 | scripted |
drivePanicCommand | AIVehiclePanicCommand? | 0xF0 | scripted |
driveToPointAutonomousCommand | AIVehicleDriveToPointAutonomousCommand? | 0x100 | scripted |
drivePatrolCommand | AIVehicleDrivePatrolCommand? | 0x110 | scripted |
nodeRef | NodeRef | 0x120 | scripted |
isPlayer | bool | 0x128 | scripted |
forceGreenLights | bool | 0x129 | scripted |
portals | vehicle.PortalsList? | 0x130 | scripted |
driveToNodeCommand | AIVehicleToNodeCommand? | 0x140 | scripted |
driveRacingCommand | AIVehicleRacingCommand? | 0x150 | scripted |
driveJoinTrafficCommand | AIVehicleJoinTrafficCommand? | 0x160 | scripted |
Functions
bool DoStartDriveOnSpline(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStartDriveOnSpline;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStartDriveOnSpline x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStartDriveOnSpline( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoEndDriveOnSpline()RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoEndDriveOnSpline;", (AIDriveCommandsDelegate_DoEndDriveOnSpline x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoEndDriveOnSpline( AIDriveCommandsDelegate self );bool DoStartDriveFollow(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStartDriveFollow;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStartDriveFollow x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStartDriveFollow( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoUpdateDriveFollow(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoUpdateDriveFollow;ScriptExecutionContext", (AIDriveCommandsDelegate_DoUpdateDriveFollow x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoUpdateDriveFollow( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoEndDriveFollow(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoEndDriveFollow;ScriptExecutionContext", (AIDriveCommandsDelegate_DoEndDriveFollow x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoEndDriveFollow( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoStopDriveFollow(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStopDriveFollow;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStopDriveFollow x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStopDriveFollow( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoStartDriveChase(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStartDriveChase;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStartDriveChase x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStartDriveChase( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoUpdateDriveChase(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoUpdateDriveChase;ScriptExecutionContext", (AIDriveCommandsDelegate_DoUpdateDriveChase x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoUpdateDriveChase( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoStopDriveChase(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStopDriveChase;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStopDriveChase x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStopDriveChase( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoStartDrivePanic(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStartDrivePanic;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStartDrivePanic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStartDrivePanic( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoUpdateDrivePanic(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoUpdateDrivePanic;ScriptExecutionContext", (AIDriveCommandsDelegate_DoUpdateDrivePanic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoUpdateDrivePanic( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoStopDrivePanic(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStopDrivePanic;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStopDrivePanic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStopDrivePanic( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoStartDriveToPointAutonomousAutodriveInCombat(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStartDriveToPointAutonomousAutodriveInCombat;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStartDriveToPointAutonomousAutodriveInCombat x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStartDriveToPointAutonomousAutodriveInCombat( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoStartDriveToPointAutonomousAutodrive(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStartDriveToPointAutonomousAutodrive;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStartDriveToPointAutonomousAutodrive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStartDriveToPointAutonomousAutodrive( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoUpdateDriveToPointAutonomousAutodrive(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoUpdateDriveToPointAutonomousAutodrive;ScriptExecutionContext", (AIDriveCommandsDelegate_DoUpdateDriveToPointAutonomousAutodrive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoUpdateDriveToPointAutonomousAutodrive( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoStartDriveToPointAutonomous(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStartDriveToPointAutonomous;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStartDriveToPointAutonomous x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStartDriveToPointAutonomous( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoUpdateDriveToPointAutonomous(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoUpdateDriveToPointAutonomous;ScriptExecutionContext", (AIDriveCommandsDelegate_DoUpdateDriveToPointAutonomous x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoUpdateDriveToPointAutonomous( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoStopDriveToPointAutonomous(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStopDriveToPointAutonomous;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStopDriveToPointAutonomous x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStopDriveToPointAutonomous( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoStartDrivePatrol(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStartDrivePatrol;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStartDrivePatrol x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStartDrivePatrol( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoUpdateDrivePatrol(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoUpdateDrivePatrol;ScriptExecutionContext", (AIDriveCommandsDelegate_DoUpdateDrivePatrol x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoUpdateDrivePatrol( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoStopDrivePatrol(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStopDrivePatrol;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStopDrivePatrol x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStopDrivePatrol( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoStartDriveToNode(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStartDriveToNode;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStartDriveToNode x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStartDriveToNode( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoEndDriveToNode()RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoEndDriveToNode;", (AIDriveCommandsDelegate_DoEndDriveToNode x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoEndDriveToNode( AIDriveCommandsDelegate self );bool DoStartDriveRacing(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStartDriveRacing;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStartDriveRacing x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStartDriveRacing( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoEndDriveRacing()RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoEndDriveRacing;", (AIDriveCommandsDelegate_DoEndDriveRacing x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoEndDriveRacing( AIDriveCommandsDelegate self );bool DoStartDriveJoinTraffic(AIbehaviorScriptExecutionContext context)RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoStartDriveJoinTraffic;ScriptExecutionContext", (AIDriveCommandsDelegate_DoStartDriveJoinTraffic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoStartDriveJoinTraffic( AIDriveCommandsDelegate self, AIbehaviorScriptExecutionContext context );bool DoEndDriveJoinTraffic()RTTIre.Hooks.Place( "AIDriveCommandsDelegate", "DoEndDriveJoinTraffic;", (AIDriveCommandsDelegate_DoEndDriveJoinTraffic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoEndDriveJoinTraffic( AIDriveCommandsDelegate self );static bool DoEndDriveChase(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIDriveCommandsDelegate", "AIDriveCommandsDelegate::DoEndDriveChase;ScriptExecutionContext", (AIDriveCommandsDelegate_DoEndDriveChase x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoEndDriveChase( AIbehaviorScriptExecutionContext context );static bool DoEndDriveToPointAutonomous(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIDriveCommandsDelegate", "AIDriveCommandsDelegate::DoEndDriveToPointAutonomous;ScriptExecutionContext", (AIDriveCommandsDelegate_DoEndDriveToPointAutonomous x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoEndDriveToPointAutonomous( AIbehaviorScriptExecutionContext context );static bool DoEndDrivePanic(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIDriveCommandsDelegate", "AIDriveCommandsDelegate::DoEndDrivePanic;ScriptExecutionContext", (AIDriveCommandsDelegate_DoEndDrivePanic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoEndDrivePanic( AIbehaviorScriptExecutionContext context );static bool DoEndDrivePatrol(AIbehaviorScriptExecutionContext context)staticRTTI globalre.Hooks.Place( "AIDriveCommandsDelegate", "AIDriveCommandsDelegate::DoEndDrivePatrol;ScriptExecutionContext", (AIDriveCommandsDelegate_DoEndDrivePatrol x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIDriveCommandsDelegate_DoEndDrivePatrol( AIbehaviorScriptExecutionContext context );