void Update() { end = GetComponent <Generation_1>(); numbRooms = rooms.Count; timeNewRoom -= Time.deltaTime; //tring to stop the generation of new rooms after an amount determind by endRooms int; if (rooms.Count > endRooms) { //end.enabled = false; } if (rooms.Count == +1) { timeNewRoom = btwNewRoom; } if (rooms.Count == 4 && timeNewRoom <= 0) { Debug.Log("reload"); Application.LoadLevel(1); if (timeNewRoom <= -1) { intructText.SetActive(true); } } }
void Ground() { if (!foundRoom && !foundTrigger) { Generation_1 genScript = Instantiate <Generation_1>(ground, transform.position, transform.rotation); if (genScript != null) { genScript.DisableBorder(exitIndex); } LevelManager.Instance.rooms.Add(genScript.gameObject); } else if (foundTrigger && !foundRoom) { Debug.Log(gameObject.transform.position); Instantiate(altGround, transform.position, transform.rotation); } Destroy(this.gameObject); }