Change travel music on next update

This commit is contained in:
Noah Pilarski 2022-06-14 22:02:43 -04:00
parent 60e0337648
commit 29a9c239f3

View File

@ -53,6 +53,8 @@ namespace NewHorizons.Handlers
} }
if (clip != null) if (clip != null)
{
Main.Instance.ModHelper.Events.Unity.FireOnNextUpdate(() =>
{ {
var travelSource = Locator.GetGlobalMusicController()._travelSource; var travelSource = Locator.GetGlobalMusicController()._travelSource;
travelSource._audioLibraryClip = AudioType.None; travelSource._audioLibraryClip = AudioType.None;
@ -60,6 +62,7 @@ namespace NewHorizons.Handlers
travelSource._clipArrayLength = 0; travelSource._clipArrayLength = 0;
travelSource._clipSelectionOnPlay = OWAudioSource.ClipSelectionOnPlay.MANUAL; travelSource._clipSelectionOnPlay = OWAudioSource.ClipSelectionOnPlay.MANUAL;
travelSource.clip = clip; travelSource.clip = clip;
});
} }
} }
} }