public void SwitchToDungeon() { dungeonManger.CreateDungeon(); boardManager.SetDungeonBoard(dungeonManger.positionGrid, dungeonManger.maxBound, dungeonManger.endPos); playerInDungeon = true; //clear enemies in world for (int i = 0; i < enemies.Count; i++) { Destroy(enemies[i].gameObject); } enemies.Clear(); }
public override void OnInspectorGUI() { DrawDefaultInspector(); DungeonManager dungeonManager = (DungeonManager)target; if (GUILayout.Button("Create and Build Dungeon")) { dungeonManager.CreateAndBuild(); } if (GUILayout.Button("Create Dungeon")) { dungeonManager.CreateDungeon(); } if (GUILayout.Button("Build Dungeon")) { dungeonManager.BuildDungeon(); } }
private void LoadDungeon() { DungeonManager.CreateDungeon(this); DungeonManager.SpawnEverything(_dungeonLevel); }
public override void AgentReset() { ResetStats(); dungeonManager.IncrementRoomCount(); dungeonManager.CreateDungeon(); }