private void TryAttack() { if (Input.GetButton("Fire")) { _rocketLauncher.TryLaunchRocket(); } }
private void TryFindAndAttack() { var cachedTransform = transform; var raycastRay = new Ray(cachedTransform.position, cachedTransform.forward); if (Physics.SphereCast(raycastRay, _sphereCastRadiusForEnemyCheck, out var hit) && _attackTargets.Contains(hit.collider)) { _rocketLauncher.TryLaunchRocket(); } }