mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
oops
This commit is contained in:
parent
b10291fa1a
commit
88f43e81f9
@ -121,7 +121,7 @@ namespace NewHorizons.Handlers
|
|||||||
|
|
||||||
public static void OnRevealFact(string factID)
|
public static void OnRevealFact(string factID)
|
||||||
{
|
{
|
||||||
if (_factIDToStarSystem.TryGetValue(factID, out var systemUnlocked))
|
if (_factIDToStarSystem != null && _factIDToStarSystem.TryGetValue(factID, out var systemUnlocked))
|
||||||
{
|
{
|
||||||
NHLogger.Log($"Just learned [{factID}] and unlocked [{systemUnlocked}]");
|
NHLogger.Log($"Just learned [{factID}] and unlocked [{systemUnlocked}]");
|
||||||
if (!Main.HasWarpDrive)
|
if (!Main.HasWarpDrive)
|
||||||
|
|||||||
@ -48,49 +48,52 @@ namespace NewHorizons.Handlers
|
|||||||
TimeLoopUtilities.SetLoopDuration(system.Config.loopDuration);
|
TimeLoopUtilities.SetLoopDuration(system.Config.loopDuration);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.travelAudio))
|
if (system.Config.GlobalMusic != null)
|
||||||
{
|
{
|
||||||
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.travelAudio, system.Mod);
|
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.travelAudio))
|
||||||
Delay.FireOnNextUpdate(() => Locator.GetGlobalMusicController()._travelSource.AssignAudioLibraryClip(audioType));
|
{
|
||||||
}
|
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.travelAudio, system.Mod);
|
||||||
|
Delay.FireOnNextUpdate(() => Locator.GetGlobalMusicController()._travelSource.AssignAudioLibraryClip(audioType));
|
||||||
|
}
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.endTimesAudio))
|
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.endTimesAudio))
|
||||||
{
|
{
|
||||||
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.endTimesAudio, system.Mod);
|
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.endTimesAudio, system.Mod);
|
||||||
Delay.FireOnNextUpdate(() => {
|
Delay.FireOnNextUpdate(() => {
|
||||||
Locator.GetGlobalMusicController().gameObject.GetAddComponent<DreamWorldEndTimes>().SetEndTimesAudio(audioType);
|
Locator.GetGlobalMusicController().gameObject.GetAddComponent<DreamWorldEndTimes>().SetEndTimesAudio(audioType);
|
||||||
Locator.GetGlobalMusicController()._endTimesSource.AssignAudioLibraryClip(audioType);
|
Locator.GetGlobalMusicController()._endTimesSource.AssignAudioLibraryClip(audioType);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.endTimesDreamAudio))
|
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.endTimesDreamAudio))
|
||||||
{
|
{
|
||||||
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.endTimesDreamAudio, system.Mod);
|
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.endTimesDreamAudio, system.Mod);
|
||||||
Delay.FireOnNextUpdate(() => Locator.GetGlobalMusicController().gameObject.GetAddComponent<DreamWorldEndTimes>().SetEndTimesDreamAudio(audioType));
|
Delay.FireOnNextUpdate(() => Locator.GetGlobalMusicController().gameObject.GetAddComponent<DreamWorldEndTimes>().SetEndTimesDreamAudio(audioType));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.brambleDimensionAudio))
|
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.brambleDimensionAudio))
|
||||||
{
|
{
|
||||||
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.brambleDimensionAudio, system.Mod);
|
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.brambleDimensionAudio, system.Mod);
|
||||||
Delay.FireOnNextUpdate(() => Locator.GetGlobalMusicController()._darkBrambleSource.AssignAudioLibraryClip(audioType));
|
Delay.FireOnNextUpdate(() => Locator.GetGlobalMusicController()._darkBrambleSource.AssignAudioLibraryClip(audioType));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.finalEndTimesIntroAudio))
|
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.finalEndTimesIntroAudio))
|
||||||
{
|
{
|
||||||
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.finalEndTimesIntroAudio, system.Mod);
|
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.finalEndTimesIntroAudio, system.Mod);
|
||||||
Delay.FireOnNextUpdate(() => Locator.GetGlobalMusicController()._finalEndTimesIntroSource.AssignAudioLibraryClip(audioType));
|
Delay.FireOnNextUpdate(() => Locator.GetGlobalMusicController()._finalEndTimesIntroSource.AssignAudioLibraryClip(audioType));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.finalEndTimesLoopAudio))
|
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.finalEndTimesLoopAudio))
|
||||||
{
|
{
|
||||||
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.finalEndTimesLoopAudio, system.Mod);
|
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.finalEndTimesLoopAudio, system.Mod);
|
||||||
Delay.FireOnNextUpdate(() => Locator.GetGlobalMusicController()._finalEndTimesLoopSource.AssignAudioLibraryClip(audioType));
|
Delay.FireOnNextUpdate(() => Locator.GetGlobalMusicController()._finalEndTimesLoopSource.AssignAudioLibraryClip(audioType));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.finalEndTimesBrambleDimensionAudio))
|
if (!string.IsNullOrEmpty(system.Config.GlobalMusic.finalEndTimesBrambleDimensionAudio))
|
||||||
{
|
{
|
||||||
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.finalEndTimesBrambleDimensionAudio, system.Mod);
|
var audioType = AudioTypeHandler.GetAudioType(system.Config.GlobalMusic.finalEndTimesBrambleDimensionAudio, system.Mod);
|
||||||
Delay.FireOnNextUpdate(() => Locator.GetGlobalMusicController()._finalEndTimesDarkBrambleSource.AssignAudioLibraryClip(audioType));
|
Delay.FireOnNextUpdate(() => Locator.GetGlobalMusicController()._finalEndTimesDarkBrambleSource.AssignAudioLibraryClip(audioType));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user