public void NextRound()
    {
        Debug.Log("Reinicio juego " + round);

        round++;

        DestroyObjects();

        if (round < 6)
        {
            //Now re-create them
            initMap();
            timer c = GameObject.FindObjectOfType(typeof(timer)) as timer;
            c.ResetTimer();
        }
        else
        {
            if (pl1_score == pl2_score)
            {
                initMap();
            }
            else
            {
                //Game Ends
                GoToWinScreen();
            }
        }
    }
Beispiel #2
0
    private void OnSceneLoaded(Scene scene, LoadSceneMode mode)
    {
        if (m_shopUI.activeSelf)
        {
            m_shopUI.SetActive(false);
        }

        //if not on death scene or Main Menu
        bool isOnGameLevel = (1 != scene.buildIndex && 0 != scene.buildIndex);

        // Enables timer
        m_HUDTimer.enabled = isOnGameLevel;
        if (m_HUDTimer.enabled)
        {
            m_HUDTimer.ResetTimer();
        }


        m_gameUI.SetActive(isOnGameLevel);
    }
Beispiel #3
0
    // Use this for initialization
    void Start()
    {
        speed      = 0.5f;
        dist       = 30.0f;
        timeSpeed  = Time.fixedDeltaTime;
        spawnDelay = (dist / speed) * timeSpeed;

        defBlocks.Add(new DefBlockTrigger("left", 4.00f));
        defBlocks.Add(new DefBlockTrigger("right", 4.25f));
        defBlocks.Add(new DefBlockTrigger("right", 5.00f));
        defBlocks.Add(new DefBlockTrigger("up", 6.00f));
        defBlocks.Add(new DefBlockTrigger("up", 6.20f));
        defBlocks.Add(new DefBlockTrigger("down", 6.50f));
        defBlocks.Add(new DefBlockTrigger("down", 7.00f));

        spawnList = GetSpawnList(defBlocks);

        GameObject timer = GameObject.Find("timer");

        timerScript = timer.GetComponent <timer>();
        timerScript.ResetTimer();
    }
Beispiel #4
0
	// Use this for initialization
	void Start () {

		speed = 0.5f;
		dist = 30.0f;
		timeSpeed = Time.fixedDeltaTime;
		spawnDelay = (dist / speed) * timeSpeed;
		
		defBlocks.Add (new DefBlockTrigger ("left",4.00f));
		defBlocks.Add (new DefBlockTrigger ("right",4.25f));
		defBlocks.Add (new DefBlockTrigger ("right",5.00f));
		defBlocks.Add (new DefBlockTrigger ("up",6.00f));
		defBlocks.Add (new DefBlockTrigger ("up",6.20f));
		defBlocks.Add (new DefBlockTrigger ("down",6.50f));
		defBlocks.Add (new DefBlockTrigger ("down",7.00f));

		spawnList = GetSpawnList (defBlocks);

		GameObject timer = GameObject.Find("timer");
		timerScript = timer.GetComponent<timer>();
		timerScript.ResetTimer ();

	}