RAIN.Animation.IAnimationRequestHandler Interface Reference
Inheritance diagram for RAIN.Animation.IAnimationRequestHandler:
RAIN.Animation.AnimationRequestHandler RAIN.Motion.AIAnimationController RAIN.Motion.AIKinematicController

List of all members.

Public Member Functions

void HandleAIAnimationStateTransition (AnimationParams animparams)
 Handle a normal animation state transition, beginning the animation playback if not already playing.
void HandleAIAnimationStateMovementOverride (AnimationParams animparams)
 Handle an animation override request. This may be used to temporarily override other AI animation state logic, for example - to choose a custom animation state for specific actions rather than their defaults.
void AIRequest_StartAnimation ()
 Start playing the current animation.
void AIRequest_StopAnimation ()
 Stop playing animations (call animation.Stop())

Member Function Documentation

void RAIN.Animation.IAnimationRequestHandler.AIRequest_StartAnimation ( )
void RAIN.Animation.IAnimationRequestHandler.AIRequest_StopAnimation ( )

Stop playing animations (call animation.Stop())

Implemented in RAIN.Animation.AnimationRequestHandler, RAIN.Motion.AIAnimationController, and RAIN.Motion.AIKinematicController.

void RAIN.Animation.IAnimationRequestHandler.HandleAIAnimationStateMovementOverride ( AnimationParams  animparams)

Handle an animation override request. This may be used to temporarily override other AI animation state logic, for example - to choose a custom animation state for specific actions rather than their defaults.

Parameters:
animparamsAn animation params class that contains the state to transition to and speed info

Implemented in RAIN.Animation.AnimationRequestHandler, RAIN.Motion.AIAnimationController, and RAIN.Motion.AIKinematicController.

void RAIN.Animation.IAnimationRequestHandler.HandleAIAnimationStateTransition ( AnimationParams  animparams)

Handle a normal animation state transition, beginning the animation playback if not already playing.

Parameters:
animparamsAn animation params class that contains the state to transition to and speed info

Implemented in RAIN.Animation.AnimationRequestHandler, RAIN.Motion.AIAnimationController, and RAIN.Motion.AIKinematicController.