diff --git a/NewHorizons/Builder/Body/CloakBuilder.cs b/NewHorizons/Builder/Body/CloakBuilder.cs index 2325dca2..ddb60013 100644 --- a/NewHorizons/Builder/Body/CloakBuilder.cs +++ b/NewHorizons/Builder/Body/CloakBuilder.cs @@ -12,16 +12,26 @@ namespace NewHorizons.Builder.Body var radius = module.radius; AudioClip clip = null; - if (!string.IsNullOrEmpty(module.audioClip)) clip = SearchUtilities.FindResourceOfTypeAndName(module.audioClip); + if (!string.IsNullOrEmpty(module.audioClip)) + { + clip = SearchUtilities.FindResourceOfTypeAndName(module.audioClip); + + if (clip == null) + { + Utility.Logger.LogError($"Couldn't get audio from clip [{module.audioClip}]"); + } + } else if (!string.IsNullOrEmpty(module.audioFilePath)) { try { clip = AudioUtilities.LoadAudio(mod.ModHelper.Manifest.ModFolderPath + "/" + module.audioFilePath); } - catch (System.Exception e) + catch { } + + if (clip == null) { - Utility.Logger.LogError($"Couldn't load audio file {module.audioFilePath} : {e.Message}"); + Utility.Logger.LogError($"Couldn't get audio from file [{module.audioFilePath}]"); } } diff --git a/NewHorizons/Builder/Props/SignalBuilder.cs b/NewHorizons/Builder/Props/SignalBuilder.cs index 37e28b8d..856e57d6 100644 --- a/NewHorizons/Builder/Props/SignalBuilder.cs +++ b/NewHorizons/Builder/Props/SignalBuilder.cs @@ -160,10 +160,7 @@ namespace NewHorizons.Builder.Props { clip = AudioUtilities.LoadAudio(mod.ModHelper.Manifest.ModFolderPath + "/" + info.audioFilePath); } - catch (Exception e) - { - Logger.LogError($"Couldn't load audio file {info.audioFilePath} : {e.Message}"); - } + catch { } } if (clip == null)