Ejemplo n.º 1
0
 override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
 {
     controller = animator.GetComponentInParent <PlayerActionController>();
     controller.m_rigidbody.velocity = Vector2.zero;
     controller.m_rigidbody.AddForce(Vector2.up * controller.Info.JumpPower, ForceMode2D.Impulse);
     AudioSourceManager.Instance.PlayOneShot(controller.Info.JumpClip);
     controller.MoveAction();
 }
Ejemplo n.º 2
0
 void Update()
 {
     controller.MoveAction();
     controller.JumpAction();
 }
Ejemplo n.º 3
0
 override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
 {
     controller = animator.GetComponentInParent <PlayerActionController>();
     controller.MoveAction();
 }
Ejemplo n.º 4
0
 // OnStateUpdate is called on each Update frame between OnStateEnter and OnStateExit callbacks
 override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
 {
     controller.MoveAction();
 }