public abstract void Enter(AnimationStateBase animatorState, Animator animator);
public abstract void exit(AnimationStateBase animatorState, Animator animator);
public abstract void UpdateAnimData(AnimationStateBase animatorState, Animator animator);
public abstract void update(AnimationStateBase animatorState, Animator animator);