private void OnCollisionEnter(Collision other) { if (!other.gameObject.CompareTag("Bullet")) { if (other.gameObject.CompareTag("Player")) { _playerController.PlayerActionService.TakeDamage(5f); } if (other.gameObject.CompareTag("Enemy")) { var commonEnemy = _enemyController.Enemies.Find((enemy => enemy.EnemyView == other.gameObject)); commonEnemy.TakeDamage(5f); } _bulletController.DeleteBullet(gameObject); Destroy(gameObject); } }