private void Awake()
        {
            calculateManager = GetOrCreateManager <CalculateManager>();
            itemManager      = GetOrCreateManager <ItemManager>();

            thickTurret  = FindComponent <ThickTurret>("ThickTurret");
            randomTurret = FindComponent <RandomTurret>("RandomTurret");

            angryTurret  = FindComponent <RotateTurret>("AngryTurret");
            grumpyTurret = FindComponent <RotateTurret>("GrumpyTurret");
            silverTurret = FindComponent <RotateTurret>("SilverTurret");
            yellowTurret = FindComponent <RotateTurret>("YellowTurret");
        }
Beispiel #2
0
 // 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>();
 }