private void FixedUpdate() { if (!GameStateManager.Instance.Paused) { Vector2 direction = (target.position - transform.position) / (target.position - transform.position).magnitude; if (m_Character.Grounded) { if (direction.x < 0) { m_Character.Move(-0.3f, false, false); } else if (direction.x > 0) { m_Character.Move(-0.3f, false, false); } } } }