// Use this for initialization
    void Start()
    {
        GameStartReset();
        StartCoroutine(Countdown());
        FuelUIStart();

        pauseMenuImage.SetActive(false);

        gameWinImage.SetActive(false);

        anim = GameObject.Find("newWeapTest01").GetComponent <Animator>();

        currentScene = SceneManager.GetActiveScene();

        //moving UI into scene
        LeanTween.moveLocalY(dashUI, -210f, .5f).setDelay(.5f);
        LeanTween.moveLocalY(dashUIbackground, -210f, .5f).setDelay(.5f);

        scenechanger = GameObject.Find("SceneManager").GetComponent <SceneChanging>();
        livesScript  = GetComponent <Lives>();

        goToLevelName = "StartMenu";

        particalWinEffects[0].SetActive(false);
        particalWinEffects[1].SetActive(false);
    }
Beispiel #2
0
    // Use this for initialization
    void Start()
    {
        i    = 0;
        iTwo = 0;

        scene = SceneManager.GetActiveScene();

        sceneChangingScript = GameObject.Find("SceneManager").GetComponent <SceneChanging>();

        //garbageTruckNoise = GetComponent<AudioSource>();
    }
Beispiel #3
0
    // Use this for initialization
    void Start()
    {
        perfectText.enabled     = false;
        perfectTextBack.enabled = false;

        sceneChanger = GameObject.Find("SceneManager").GetComponent <SceneChanging>();

        finalScore = sceneChanger.levelOneScore + sceneChanger.levelTwoScore + sceneChanger.levelThreeScore;

        scoreText.text = finalScore.ToString() + "/9 bins";
    }
        public IEnumerator CorrectApplicationClosing()
        {
            GameObject    obj = MonoBehaviour.Instantiate(Resources.Load <GameObject>("Prefabs/UI/Menu"));
            SceneChanging sc  = obj.GetComponent <SceneChanging>();

            sc.close();

            yield return(new WaitForSeconds(0.1f));

            Assert.IsTrue(UnityEngine.Application.isEditor);
            GameObject.Destroy(obj);
            GameObject.Destroy(sc);
        }
        public IEnumerator CorrectSceneChangeToMainMenu()
        {
            GameObject    obj = MonoBehaviour.Instantiate(Resources.Load <GameObject>("Prefabs/UI/Menu"));
            SceneChanging sc  = obj.GetComponent <SceneChanging>();

            sc.ChangeScene("MainMenu");

            yield return(new WaitForSeconds(0.1f));

            Assert.AreEqual(SceneManager.GetActiveScene().name, "MainMenu");
            GameObject.Destroy(obj);
            GameObject.Destroy(sc);
        }
Beispiel #6
0
    // Use this for initialization
    void Start()
    {
        sceneChanger = GameObject.Find("SceneManager").GetComponent <SceneChanging>();

        playerLives = sceneChanger.playerLives;

        gameStartCountdownScript = GameObject.Find("Level Based Scripts").GetComponent <GameStartCountdown>();

        gameOverUIObjects.SetActive(false);

        LeanTween.scale(gameOverText.gameObject, new Vector3(1, 1, gameOverText.gameObject.transform.position.z), 1f).setLoopPingPong();
        LeanTween.scale(gameOverBackgroundText.gameObject, new Vector3(1, 1, gameOverBackgroundText.gameObject.transform.position.z), 1f).setLoopPingPong();

        LeanTween.scale(comboTextGameObject.GetComponent <RectTransform>(), comboTextGameObject.GetComponent <RectTransform>().localScale * 0.9f, 0.2f).setLoopPingPong();
    }
Beispiel #7
0
    // Update is called once per frame
    void Update()
    {
        sceneChanger = GameObject.Find("SceneManager").GetComponent <SceneChanging>();

        if (finalScore == 9)
        {
            perfectText.enabled     = true;
            perfectTextBack.enabled = true;
        }

        if (Input.GetKeyDown(KeyCode.Escape))
        {
            Application.Quit();
        }

        if (Input.GetKeyDown(KeyCode.Space))
        {
            ResetVars();
            SceneManager.LoadScene("StartMenu");
        }
    }
Beispiel #8
0
    // Update is called once per frame
    void Update()
    {
        sceneChanger = GameObject.Find("SceneManager").GetComponent <SceneChanging>();

        //playerLives = player.GetComponent<PlayerMain> ().lives;
        if (player == null)
        {
            gameOverUIObjects.SetActive(true);
            lifeImage[1].SetActive(false);
            lifeImage[2].SetActive(false);
            lifeImage[0].SetActive(false);
            if (Input.GetKeyDown(KeyCode.R) || Input.GetKeyDown(KeyCode.Space))
            {
                gameStartCountdownScript.ResetVars();
                SceneManager.LoadScene("StartMenu");
            }

            if (Input.GetKeyDown(KeyCode.Escape))
            {
                Application.Quit();
            }
        }

        if (i == 0)
        {
            LifeScale();
        }

        if (playerLives == 1)
        {
            lifeImage[2].SetActive(false);
        }
        if (playerLives == 0)
        {
            lifeImage[1].SetActive(false);
            lifeImage[2].SetActive(false);
        }
    }
Beispiel #9
0
 // Use this for initialization
 void Start()
 {
     sceneChanger = GameObject.Find("SceneManager").GetComponent <SceneChanging>();
     sceneChanger.pauseMenuRestart = false;
 }