Log when audio type handler messes up

This commit is contained in:
Nick 2022-07-24 21:41:19 -04:00
parent 8fda499d62
commit 4a2837a824

View File

@ -30,7 +30,18 @@ namespace NewHorizons.Handlers
Logger.LogVerbose($"Adding all custom AudioTypes to the library");
var library = Locator.GetAudioManager()._libraryAsset;
library.audioEntries = library.audioEntries.Concat(_audioEntries).ToArray();
foreach (var entry in _audioEntries)
{
try
{
library.audioEntries = library.audioEntries.Append(entry).ToArray();
}
catch(Exception ex)
{
Logger.LogError($"Couldn't add audio entry {entry.clips[0].name} to libary: {ex}");
}
}
Locator.GetAudioManager()._audioLibraryDict = library.BuildAudioEntryDictionary();
}