Ejemplo n.º 1
0
    private void Start()
    {
        _gameManager        = GameObject.Find("Game Manager").GetComponent <GameManager>();
        _uiManager          = GameObject.Find("Canvas").GetComponent <UIManager>();
        _playerScript       = GameObject.Find("Player").GetComponent <PlayerScript>();
        _endOfLevelDialogue = GameObject.Find("DialoguePlayer").GetComponent <EndOfLevelDialogue>();

        if (_gameManager == null)
        {
            Debug.LogError("The Game Manager is null.");
        }

        if (_uiManager == null)
        {
            Debug.LogError("The UI Manager on the Canvas is null.");
        }

        if (_playerScript == null)
        {
            Debug.LogError("The PlayerScript is null.");
        }

        if (_endOfLevelDialogue == null)
        {
            Debug.Log("Dialogue Player is NULL.");
        }

        waveCurrent = _gameManager.currentWave;
    }
Ejemplo n.º 2
0
    public void EnemyBossDefeated()
    {
        _playerScript       = GameObject.Find("Player").GetComponent <PlayerScript>();
        _endOfLevelDialogue = GameObject.Find("DialoguePlayer").GetComponent <EndOfLevelDialogue>();

        if (_playerScript == null)
        {
            Debug.LogError("The PlayerScript is null.");
        }

        if (_endOfLevelDialogue == null)
        {
            Debug.LogError("The EndOfLevelDialogue script is null.");
        }

        isBossDefeated = true;
        _endOfLevelDialogue.powerUpAudioIsBossDefeated = true;

        if (difficultyLevel != 4)
        {
            _endOfLevelDialogue.lastLevel = false;
        }
        else if (difficultyLevel == 4)
        {
            _endOfLevelDialogue.lastLevel = true;
            _playerScript.TurnOffContinueOptionText();
        }

        _endOfLevelDialogue.PlaySequentialSounds();
    }
    private void Start()
    {
        _endOfLevelDialogue = GameObject.Find("DialoguePlayer").GetComponent <EndOfLevelDialogue>();

        if (_endOfLevelDialogue == null)
        {
            Debug.Log("Dialogue Player is NULL.");
        }
    }
    private Vector3 _scaleChange; // scale of Tractor Beam

    void Start()
    {
        _scaleChange        = new Vector3(-0.25f, -0.25f, -0.25f);
        transform.position  = new Vector3(0, -12, 0);
        _spawnManager       = GameObject.Find("Spawn Manager").GetComponent <SpawnManager>();
        _uiManager          = GameObject.Find("Canvas").GetComponent <UIManager>();
        audioSource         = GetComponent <AudioSource>();
        _camera             = GameObject.Find("Main Camera").GetComponent <CameraShaker>();
        _gameManager        = GameObject.Find("Game Manager").GetComponent <GameManager>();
        _fadeEffect         = GameObject.Find("CanvasFader").GetComponent <FadeEffect>();
        _endOfLevelDialogue = GameObject.Find("DialoguePlayer").GetComponent <EndOfLevelDialogue>();

        currentTractorBeam = 1000;
        tractorBeam.SetTractorBeam(currentTractorBeam);
        _canPlayerUseTractorBeam = false;

        currentCoreTemp = 0;
        thrustersCoreTemp.SetCoreTemp(currentCoreTemp);
        canPlayerUseThrusters = false;

        if (_spawnManager == null)
        {
            Debug.LogError("The Spawn Manager is null.");
        }

        if (_uiManager == null)
        {
            Debug.LogError("The UI Manager on the Canvas is null.");
        }

        if (audioSource == null)
        {
            Debug.LogError("The audio source is null.");
        }

        if (_camera == null)
        {
            Debug.LogError("The CameraShaker on the Main Camera is null.");
        }

        if (_gameManager == null)
        {
            Debug.Log("Game Manager is NULL.");
        }

        if (_endOfLevelDialogue == null)
        {
            Debug.Log("Dialogue Player is NULL.");
        }

        _gameManager.PlayMusic(1, 5.0f);
        _fadeEffect.FadeIn();
    }