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)
{
if (_loadedAudioClips.ContainsKey(path))
try
{
Logger.LogVerbose($"Already loaded audio at path: {path}");
return _loadedAudioClips[path];
if (_loadedAudioClips.ContainsKey(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()