diff --git a/MLEM.Data/ContentExtensions.cs b/MLEM.Data/ContentExtensions.cs index 46e806a..7fc4165 100644 --- a/MLEM.Data/ContentExtensions.cs +++ b/MLEM.Data/ContentExtensions.cs @@ -56,8 +56,10 @@ namespace MLEM.Data { /// The type of asset to load /// The loaded asset public static T LoadJson(this ContentManager content, string name, string[] extensions = null) { + var triedFiles = new List(); foreach (var extension in extensions ?? JsonExtensions) { var file = Path.Combine(content.RootDirectory, name + extension); + triedFiles.Add(file); if (!File.Exists(file)) continue; using (var stream = File.OpenText(file)) { @@ -66,7 +68,7 @@ namespace MLEM.Data { } } } - return default; + throw new ContentLoadException($"Asset {name} not found. Tried files {string.Join(", ", triedFiles)}"); } }