Moved an if statement to a more appropriate place

This commit is contained in:
josshmot 2025-04-04 20:23:15 +10:00
parent e94aced834
commit 29f1c4ab8c

View File

@ -129,11 +129,6 @@ namespace NewHorizons.Components
LoadManager.LoadScene(OWScene.Credits_Fast, LoadManager.FadeType.ToBlack);
break;
case NHCreditsType.Custom:
// We can't load in custom music if an IModBehaviour cannot be provided. This should only happen if called via TryHijackDeathSequence().
if (mod is null)
{
NHLogger.LogWarning("Credits called using TryHijackDeathSequence(), custom credits audio cannot not be loaded.");
}
LoadCustomCreditsScene(gameOver, mod);
break;
default:
@ -165,6 +160,11 @@ namespace NewHorizons.Components
{
AudioUtilities.SetAudioClip(musicSource, gameOver.audio, mod);
}
else
{
// We can't load in custom music if an IModBehaviour cannot be provided. This should only happen if called via TryHijackDeathSequence().
NHLogger.LogWarning("Credits called using TryHijackDeathSequence(), custom credits audio cannot not be loaded.");
}
musicSource.SetMaxVolume(gameOver.audioVolume);
musicSource.loop = gameOver.audioLooping;
musicSource.FadeIn(gameOver.audioFadeInLength);