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(); } } }
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); }
// 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(); }
// 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 (); }