public override void OnEnter(CharacterState characterState, Animator animator, AnimatorStateInfo stateInfo) { }
public override void OnExit(CharacterState characterState, Animator animator, AnimatorStateInfo stateInfo) { animator.SetBool(TransitionParameter.ForceTransition.ToString(), false); }
public override void UpdateAbility(CharacterState characterState, Animator animator, AnimatorStateInfo stateInfo) { }
public override void OnEnter(CharacterState characterState, Animator animator, AnimatorStateInfo stateInfo) { CharacterControl control = characterState.GetCharacterControl(animator); control.SkinnedMeshAnimator.applyRootMotion = true; }
public override void OnEnter(CharacterState characterState, Animator animator, AnimatorStateInfo stateInfo) { animator.SetBool(TransitionParameter.Jump.ToString(), false); animator.SetBool(TransitionParameter.Attack.ToString(), false); }
public abstract void OnExit(CharacterState characterState, Animator animator, AnimatorStateInfo stateInfo);
public abstract void UpdateAbility(CharacterState characterState, Animator animator, AnimatorStateInfo stateInfo);