//moving the player + punching animation void Moving() { if (movingRight == -1) { ScrollManager[] back = ScrollManager.FindObjectsOfType <ScrollManager>(); foreach (ScrollManager level in back) { level.ChangeDirection(-1); } Invoke("stop", MovementDelay); if (facingRight) { Flip(); } Punch(Vector2.left); } else if (movingRight == 1) { ScrollManager[] back = ScrollManager.FindObjectsOfType <ScrollManager>(); foreach (ScrollManager level in back) { level.ChangeDirection(1); } ; Invoke("stop", MovementDelay); if (!facingRight) { Flip(); } Punch(Vector2.right); } anim.SetBool("Attacking", true); }
void stop() { ScrollManager[] back = ScrollManager.FindObjectsOfType <ScrollManager>(); foreach (ScrollManager level in back) { level.ChangeDirection(0); } ; movingRight = 0; }