// Start is called before the first frame update void Start() { playerController = GetComponentInParent <PlayerController>(); enemySpawnerScript = enemySpawner.GetComponent <EnemySpawnManager>(); Launcher = GetComponentInChildren <LaunchProjectile>(); rotateTurret = GetComponentInChildren <RotateTurret>(); medkitSpawnerScript = medkitSpawner.GetComponent <MedkitSpawnManager>(); healthText = healthDisplay.GetComponent <Text>(); Health = maxHealth; healthText.text = $"Structural Integrity: {Health}%"; finalScoreDisplayer = finalScoreDisplay.GetComponent <FinalScoreDisplay>(); hitSound = GetComponent <AudioSource>(); gameOver = false; lowHealthNoise = healthDisplay.GetComponent <AudioSource>(); repairNoise = medkitSpawner.GetComponent <AudioSource>(); powerupSpawnerScript = powerupSpawner.GetComponent <PowerupSpawnManager>(); tankMaterial.mainTexture = greenTankTexture; engineNoise = tankParent.GetComponent <AudioSource>(); }
// Start is called before the first frame update void Start() { playerController = GetComponentInParent <PlayerController>(); enemySpawnerScript = enemySpawner.GetComponent <EnemySpawnManager>(); Launcher = GetComponentInChildren <LaunchProjectile>(); rotateTurret = GetComponentInChildren <RotateTurret>(); medkitSpawnerScript = medkitSpawner.GetComponent <MedkitSpawnManager>(); healthText = healthDisplay.GetComponent <Text>(); Health = maxHealth; healthText.text = $"Structural Integrity: {Health}%"; finalScoreDisplayer = finalScoreDisplay.GetComponent <FinalScoreDisplay>(); finalTimeDisplayer = finalTimeDisplay.GetComponent <FinalTimeDisplay>(); hitSound = GetComponent <AudioSource>(); gameOver = false; lowHealthNoise = healthDisplay.GetComponent <AudioSource>(); repairNoise = medkitSpawner.GetComponent <AudioSource>(); engineNoise = tankParent.GetComponent <AudioSource>(); totalsTrackerObject = GameObject.FindGameObjectWithTag("TotalsTracker"); totalsTracker = totalsTrackerObject.GetComponent <TotalsTracker>(); meshRenderer = GetComponent <MeshRenderer>(); turretMeshRenderer = turret.GetComponent <MeshRenderer>(); MakeTankGreen(); musicManager = musicManagerObject.GetComponent <MusicManager>(); }