|
void | Update (const ActorInstance &actorInstance, const FeatureTrajectory *trajectoryFeature, const TrajectoryHistory &trajectoryHistory, EMode mode, const AZ::Vector3 &targetPos, const AZ::Vector3 &targetFacingDir, bool useTargetFacingDir, float timeDelta, float pathRadius, float pathSpeed) |
|
void | DebugDraw (AzFramework::DebugDisplayRequests &debugDisplay, const AZ::Color &color) const |
|
const AZStd::vector< ControlPoint > & | GetPastControlPoints () const |
|
const AZStd::vector< ControlPoint > & | GetFutureControlPoints () const |
|
Builds the input trajectory query data for the motion matching algorithm. Reads the number of past and future samples and the time ranges from the trajectory feature, constructs the future trajectory based on the target and the past trajectory based on the trajectory history.