/// <summary> /// ランダム生成実行 /// </summary> private void btnDoGenerate_Click(object sender, EventArgs e) { this.GeneratedMapData = DungeonGenerator.DoGenerateDungeon(this.mapSize, (int)this.numComplex.Value); if (this.GeneratedMapData != null) { this.lblPreview.Text = this.GeneratedMapData.TileDataToString(); } }
void SetupGame() { dungeonGenerator = dungeon.GetComponent <DungeonGenerator>(); tileGenerator = dungeon.GetComponent <TileGenerator>(); dungeonData = dungeonGenerator.GenerateDungeon(); tileGenerator.GenerateDungeon(); SpawnPlayer(); SpawnZombies(); hud.InitObjectives(); }
public void GenerateDungeon() { var dungeonGenerator = GetComponent <DungeonGenerator>(); currentDungeon = dungeonGenerator.GenerateDungeon(); if (spawnTiles) { GenerateTiles(); } CreateFloor(); CreateCaveMesh(); CreatePlayerSpawn(); CreateZombieSpawns(); }