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()) |
void RAIN.Animation.IAnimationRequestHandler.AIRequest_StartAnimation | ( | ) |
Start playing the current animation.
Implemented in RAIN.Animation.AnimationRequestHandler, RAIN.Motion.AIAnimationController, and RAIN.Motion.AIKinematicController.
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.
animparams | An 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.
animparams | An 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.