Beispiel #1
0
    void Start()
    {
        _player           = GameObject.Find("Player");
        _wavePanelManager = GameObject.Find("Wave_Panel").GetComponent <WavePanelManager>();
        _playerScore      = GameObject.Find("Player").GetComponent <PlayerScore>();
        _scoreDisplayUI   = GameObject.Find("Canvas").GetComponent <Score_Display_UI>();
        _playerHP         = GameObject.Find("Player").GetComponent <PlayerHealthAndDamage>();
        _bgColor          = GameObject.Find("Environment").GetComponent <BackgroundColorChange>();
        _canvasManager    = GameObject.Find("Canvas").GetComponent <CanvasManager>();

        if (_bgColor == null)
        {
            Debug.LogError("Cant find Background color change");
        }
        if (_playerHP == null)
        {
            Debug.LogError("Cant find Player Hp and Damage");
        }
        if (_player == null)
        {
            Debug.LogError("Cant find player for SpawnManager");
        }
        if (_wavePanelManager == null)
        {
            Debug.LogError("Cant find WavePanelManger ui component");
        }

        if (_scoreDisplayUI == null)
        {
            Debug.Log("Cant find the UI for SpawnManager");
        }

        if (spawnPoints.Length <= 0)
        {
            Debug.LogError("No SpawnPoints found");
        }

        waveCountdown = timeBetweenWaves;
    }
Beispiel #2
0
 // Start is called before the first frame update
 void Start()
 {
     _environment = GameObject.Find("Environment").GetComponent <BackgroundColorChange>();
 }