void CreateMaze(bool generate = false, bool regenerate_current = false, bool dynamically = false) { if (generate) { mazeInstance = Instantiate(mazePrefab) as Maze; mazeInstance.GenerateLevels(regenerate_current); } else if (regenerate_current) { mazeInstance.GenerateLevels(regenerate_current, level, dynamically); } mazeInstance.InstantiateMaze(level); mazeInstance.name = "Maze"; }