From 7cf82573d0003f08e11508494adf066de4bbe214 Mon Sep 17 00:00:00 2001 From: Joonas Rikkonen Date: Mon, 15 Apr 2019 12:04:26 +0300 Subject: [PATCH] (12ed5d203) Disable background music & ambience in the character editor. Closes #1420 --- .../Source/Screens/CharacterEditorScreen.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Barotrauma/BarotraumaClient/Source/Screens/CharacterEditorScreen.cs b/Barotrauma/BarotraumaClient/Source/Screens/CharacterEditorScreen.cs index 33e7cb5f1..bb865ab01 100644 --- a/Barotrauma/BarotraumaClient/Source/Screens/CharacterEditorScreen.cs +++ b/Barotrauma/BarotraumaClient/Source/Screens/CharacterEditorScreen.cs @@ -89,6 +89,12 @@ namespace Barotrauma public override void Select() { base.Select(); + + SoundPlayer.OverrideMusicType = "none"; + SoundPlayer.OverrideMusicDuration = null; + GameMain.SoundManager.SetCategoryGainMultiplier("default", 0.0f); + GameMain.SoundManager.SetCategoryGainMultiplier("waterambience", 0.0f); + GUI.ForceMouseOn(null); CalculateSpritesheetPosition(); if (Submarine.MainSub == null) @@ -171,6 +177,11 @@ namespace Barotrauma public override void Deselect() { base.Deselect(); + + SoundPlayer.OverrideMusicType = null; + GameMain.SoundManager.SetCategoryGainMultiplier("default", GameMain.Config.SoundVolume); + GameMain.SoundManager.SetCategoryGainMultiplier("waterambience", GameMain.Config.SoundVolume); + GUI.ForceMouseOn(null); if (isEndlessRunner) {