// Start is called before the first frame update void Start() { view = GetComponent <TileView>(); view.FullRedraw(); model = GetComponent <TileModel>(); StartCoroutine(GenerationLoop()); }
private IEnumerator GenerationLoop() { int nRooms = 0; while (nRooms < roomCount) { GenerateRoom(); view.FullRedraw(); nRooms++; yield return(new WaitForSeconds(0.5f)); } }