#include <EventHandler.h>
Public Member Functions | |
virtual const AZStd::vector< EventTypes > | GetHandledEventTypes () const =0 |
virtual void | OnStateEnter (AnimGraphInstance *animGraphInstance, AnimGraphNode *state) |
virtual void | OnStateEntering (AnimGraphInstance *animGraphInstance, AnimGraphNode *state) |
virtual void | OnStateExit (AnimGraphInstance *animGraphInstance, AnimGraphNode *state) |
virtual void | OnStateEnd (AnimGraphInstance *animGraphInstance, AnimGraphNode *state) |
virtual void | OnStartTransition (AnimGraphInstance *animGraphInstance, AnimGraphStateTransition *transition) |
virtual void | OnEndTransition (AnimGraphInstance *animGraphInstance, AnimGraphStateTransition *transition) |
The per anim graph instance event handlers. This allows you to capture events triggered on a specific anim graph instance, rather than globally.
|
pure virtual |
Event handlers need to overload this function and return the list of events they are interested about