public void Test() { StreetCrawler sc = new StreetCrawler(this, 5, new Vector2(50, 0), 0, streetBlock); for (int i = 0; i < 9; i++) { sc.Cycle(); } }
void Generate(int seed) { Random.seed = seed; StreetCrawler sc = new StreetCrawler(this, 5, new Vector2(level_grid_size / 2, 0), 0, streetBlock); streetCrawlers.Add(sc); for (int x = 0; x < 1000; x++) { for (int i = 0; i < streetCrawlers.Count; i++) { streetCrawlers[i].Cycle(); } if (streetCrawlers.Count == 0) { x = 1000; } } RoomPlopper rm = new RoomPlopper(this, floorBlock, wallBlock); rm.street = streetBlock; rm.room = room; rm.PlopRooms(); PlacePlants(); //transform.localScale = new Vector2(1.2f, 1.2f); //Populate(); FillWithLoot(); GameObject player = GameObject.Find("PlayerInputController"); player.transform.position = levelGrid[level_grid_size / 2, 0].transform.position; player.transform.Translate(new Vector2(0, -8)); //StartCoroutine(levelController.TableConstructionRoutine()); Random.seed = System.Environment.TickCount; }