public override void OnEnter(CharacterState characterState, Animator animator, AnimatorStateInfo stateInfo) { characterControl = characterState.GetCharacterControl(animator); characterControl.myRigidbody.AddForce(Vector3.up * jumpForce); animator.SetBool(TransitionParameter.Jump.ToString(), false); }
public override void OnEnter(CharacterState characterState, Animator animator, AnimatorStateInfo stateInfo) { characterControl = characterState.GetCharacterControl(animator); animator.animatePhysics = true; }
public override void OnEnter(CharacterState characterState, Animator animator, AnimatorStateInfo stateInfo) { animator.SetBool(TransitionParameter.Jump.ToString(), false); animator.SetBool(TransitionParameter.Move.ToString(), false); characterControl = characterState.GetCharacterControl(animator); }
public override void OnEnter(CharacterState characterState, Animator animator, AnimatorStateInfo stateInfo) { characterControl = characterState.GetCharacterControl(animator); Debug.Log(characterControl.gameObject.name + "From characterControl START "); Debug.Log(animator.gameObject.name + "From animator START"); }