private void Shoot() { Vector2 pos = transform.position; Vector2 mousePos = _cam.ScreenToWorldPoint(Input.mousePosition); Vector2 direction = (mousePos - pos).normalized; if (Input.GetAxisRaw("Fire1") > 0f) { _player.Shoot(direction); } }