Print path when failing to LoadAudio

This commit is contained in:
Nick 2022-07-25 19:23:49 -04:00
parent bef2a32cef
commit 2f4a4a7099

View File

@ -46,16 +46,24 @@ namespace NewHorizons.Utility
public static AudioClip LoadAudio(string path) public static AudioClip LoadAudio(string path)
{ {
if (_loadedAudioClips.ContainsKey(path)) try
{ {
Logger.LogVerbose($"Already loaded audio at path: {path}"); if (_loadedAudioClips.ContainsKey(path))
return _loadedAudioClips[path]; {
Logger.LogVerbose($"Already loaded audio at path: {path}");
return _loadedAudioClips[path];
}
Logger.LogVerbose($"Loading audio at path: {path}");
var task = Task.Run(async () => await GetAudioClip(path));
task.Wait();
_loadedAudioClips.Add(path, task.Result);
return task.Result;
}
catch(Exception ex)
{
Logger.LogError($"Couldn't load Audio at {path} : {ex}");
return null;
} }
Logger.LogVerbose($"Loading audio at path: {path}");
var task = Task.Run(async () => await GetAudioClip(path));
task.Wait();
_loadedAudioClips.Add(path, task.Result);
return task.Result;
} }
public static void ClearCache() public static void ClearCache()