AIMoveCommandsDelegate class
AIMoveCommandsDelegate
Inheritance
Base: AIbehaviorScriptBehaviorDelegate
Derived
None.
Properties
| Property | Type | |
|---|---|---|
animMoveOnSplineCommand | WeakHandle<AIAnimMoveOnSplineCommand> | scripted |
spline | NodeRef | scripted |
useStart | bool | scripted |
useStop | bool | scripted |
reverse | bool | scripted |
controllerSetupName | CName | scripted |
blendTime | float | scripted |
globalInBlendTime | float | scripted |
globalOutBlendTime | float | scripted |
turnCharacterToMatchVelocity | bool | scripted |
customStartAnimationName | CName | scripted |
customMainAnimationName | CName | scripted |
customStopAnimationName | CName | scripted |
startSnapToTerrain | bool | scripted |
mainSnapToTerrain | bool | scripted |
stopSnapToTerrain | bool | scripted |
startSnapToTerrainBlendTime | float | scripted |
stopSnapToTerrainBlendTime | float | scripted |
moveOnSplineCommand | AIMoveOnSplineCommand? | scripted |
strafingTarget | WeakHandle<game.Object> | scripted |
movementType | move.MovementType | scripted |
ignoreNavigation | bool | scripted |
startFromClosestPoint | bool | scripted |
splineRecalculation | bool | scripted |
disableFootIK | bool | scripted |
useCombatState | bool | scripted |
useAlertedState | bool | scripted |
noWaitToEndDistance | float | scripted |
noWaitToEndCompanionDistance | float | scripted |
lowestCompanionDistanceToEnd | float | scripted |
previousCompanionDistanceToEnd | float | scripted |
maxCompanionDistanceOnSpline | float | scripted |
companion | WeakHandle<game.Object> | scripted |
ignoreLineOfSightCheck | bool | scripted |
shootingTarget | WeakHandle<game.Object> | scripted |
minSearchAngle | float | scripted |
maxSearchAngle | float | scripted |
desiredDistance | float | scripted |
deadZoneRadius | float | scripted |
shouldBeInFrontOfCompanion | bool | scripted |
useMatchForSpeedForPlayer | bool | scripted |
lookAtTarget | WeakHandle<game.Object> | scripted |
distanceToCompanion | float | scripted |
splineEndPoint | Vector4 | scripted |
hasSplineEndPoint | bool | scripted |
playerCompanion | WeakHandle<PlayerPuppet> | scripted |
firstWaitingDemandTimestamp | float | scripted |
useOffMeshLinkReservation | bool | scripted |
allowCrowdOnPath | bool | scripted |
sprint | bool | scripted |
run | bool | scripted |
waitForCompanion | bool | scripted |
followTargetCommand | AIFollowTargetCommand? | scripted |
stopWhenDestinationReached | bool | scripted |
teleportToTarget | bool | scripted |
shouldTeleportNow | bool | scripted |
teleportDestination | Vector4 | scripted |
matchTargetSpeed | bool | scripted |
Functions
bool DoStartAnimMoveOnSpline()RTTIbool DoEndAnimMoveOnSpline()RTTIbool GetRotateEntity(AIbehaviorScriptExecutionContext context)RTTIbool DoStartMoveOnSpline(AIbehaviorScriptExecutionContext context)RTTIbool DoEndMoveOnSpline()RTTIbool DoFindClosestPointOnSpline(AIbehaviorScriptExecutionContext context)RTTIbool DoFindStartOfTheSpline(AIbehaviorScriptExecutionContext context)RTTIbool DoFindEndOfTheSpline(AIbehaviorScriptExecutionContext context)RTTIbool GetIsMoveToSplineNeeded(AIbehaviorScriptExecutionContext context)RTTIvoid OnWalkingOnSpline(AIbehaviorScriptExecutionContext context, bool success, bool isCompanionProgressing)RTTIbool ShouldBeWaitingDelayed(AIbehaviorScriptExecutionContext context)RTTIbool DoUpdateDistanceToCompanionOnSpline(AIbehaviorScriptExecutionContext context)RTTIvoid DoUpdateSpeed(AIbehaviorScriptExecutionContext context)RTTIbool DoUpdateWaitForCompanionOnSpline(AIbehaviorScriptExecutionContext context)RTTIbool DontWaitToCompanionNearEnd(ScriptedPuppet owner, float distanceToDestination, float companionDistance)RTTIbool IsOnTheSpline(ScriptedPuppet target, float tolerance)RTTIvoid SetWaitForCompanion(ScriptedPuppet owner, bool value)RTTIbool DoEndTeleportToCompanionOnSpline()RTTIbool DoStartWaitForCompanion()RTTIbool DoEndWaitForCompanion()RTTIbool SelectSplineTeleportTarget(AIbehaviorScriptExecutionContext context)RTTIfloat GetSprintSpeedDistance(AIbehaviorScriptExecutionContext context)RTTIfloat GetRunSpeedDistance(AIbehaviorScriptExecutionContext context)RTTIfloat GetTeleportDistance(AIbehaviorScriptExecutionContext context)RTTIbool DoStartFollowTarget(AIbehaviorScriptExecutionContext context)RTTIbool SelectFollowTeleportTarget(AIbehaviorScriptExecutionContext context)RTTI