public static void PauseDungeonSoundtrack()
 {
     if (DungeonInstanse != null)
     {
         DungeonInstanse.setPaused(true);
     }
 }
 public static void StopDungeonSoundtrack()
 {
     if (DungeonInstanse != null)
     {
         DungeonInstanse.stop(FMOD.Studio.STOP_MODE.ALLOWFADEOUT);
         DungeonInstanse.release();
     }
 }
 public static void ContinueDungeonSoundtrack(string dungeonName)
 {
     if (DungeonInstanse != null)
     {
         DungeonInstanse.setPaused(false);
     }
     else
     {
         StartDungeonSoundtrack(dungeonName);
     }
 }
    public static void StartDungeonSoundtrack(string dungeonName)
    {
        StopDungeonSoundtrack();

        if (dungeonName == "darkestdungeon")
        {
            DungeonInstanse = RuntimeManager.CreateInstance("event:/ambience/dungeon/quest/" + RaidSceneManager.Raid.Quest.Id);
        }
        else
        {
            DungeonInstanse = RuntimeManager.CreateInstance("event:/ambience/dungeon/" + dungeonName);
        }

        if (DungeonInstanse != null)
        {
            DungeonInstanse.start();
        }
    }