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(); } }