void TankDestroy() { isDied = true; _towerBehaviour.AddRb(); _towerBehaviour.rb.AddForce(Random.Range(-80.0f, 80.0f), Random.Range(170.0f, 340.0f), Random.Range(-80.0f, 80.0f)); _towerBehaviour.rb.AddTorque(Random.Range(170.0f, 340.0f), Random.Range(-80.0f, 80.0f), Random.Range(170.0f, 340.0f)); Destroy(navAgent); Destroy(_tankController); Destroy(_towerBehaviour.rb, 4); Destroy(gameObject, timeBetweenDestroy); if (gameObject.tag == "Player") { gayManager.GameOver(); GetComponent <BoxCollider>().enabled = false; } else { GetComponentInChildren <Canvas>().enabled = false; gayManager.AddScore(); (_towerBehaviour as EnemyTowerBehaviour).stopLooking = true; } }