public void StartLevel() { // audio if (currentArea == "Jungle") { AudioManager.PlayMusic("music_jungle"); } else if (currentArea == "Dungeon") { AudioManager.PlayMusic("music_dungeon"); } else if (currentArea == "Temple" || currentArea == "Temple Boss") { AudioManager.PlayMusic("music_temple"); } // dungeon stuff dungeonGen.CreateDungeon(); if (fog != null) { fog.Init(); } EnemyManager.InitializeEnemyDrops(); TempleCurseSystem.Reset(); //fade shows the title, pauses time as well StartCoroutine(ShowingLevelTitle()); //player.transform.position; Player.playerMovement.SetSnakeSpawn(startObject.transform.position, startDirection); startObject.GetComponent <TeleporterTile>().SetTeleporterAnimation(false, 2); Player.playerEffects.SetPlayerEntering(); }