// Start is called before the first frame update
    void Start()
    {
        ammo              = GetComponentInChildren <WeaponAmmo>();
        health            = GetComponentInParent <Health>();
        hitmarker.enabled = false;

        weaponHolder  = GameObject.Find("WeaponHolder");
        managerObject = GameObject.FindGameObjectWithTag("GameManager");
        managerScript = managerObject.GetComponent <GameManager>();
        waveText      = GetComponentInChildren <TextMeshProUGUI>();
        waveScript    = managerObject.GetComponent <waveScript>();

        dmgOverlay.enabled = false;

        completionText1.enabled = false;
        completionText2.enabled = false;
        completionText3.enabled = false;
        completionText4.enabled = false;

        if (managerScript.isArena)
        {
            waveScript.waveText = waveText;
            waveText.enabled    = true;
        }
        else
        {
            waveText.enabled = false;
        }
    }
Beispiel #2
0
 // Start is called before the first frame update
 void Start()
 {
     DontDestroyOnLoad(this.gameObject);
     waveScript   = GetComponent <waveScript>();
     gameEndCheck = true;
 }