diff options
author | Jesse Plamondon-Willard <github@jplamondonw.com> | 2018-08-11 20:33:21 -0400 |
---|---|---|
committer | Jesse Plamondon-Willard <github@jplamondonw.com> | 2018-08-11 20:33:21 -0400 |
commit | b7907293349e95f84583e682f38e0eb491ac2e5d (patch) | |
tree | 3a2e2405729eb3a42b036049957ad741e9968f83 /src/SMAPI/Framework/ModHelpers | |
parent | ef731de8318c7f01567baf2e23ae9a09789b4bdd (diff) | |
download | SMAPI-b7907293349e95f84583e682f38e0eb491ac2e5d.tar.gz SMAPI-b7907293349e95f84583e682f38e0eb491ac2e5d.tar.bz2 SMAPI-b7907293349e95f84583e682f38e0eb491ac2e5d.zip |
add support for loading unpacked .json files through content API (#576)
Diffstat (limited to 'src/SMAPI/Framework/ModHelpers')
-rw-r--r-- | src/SMAPI/Framework/ModHelpers/ModHelper.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/SMAPI/Framework/ModHelpers/ModHelper.cs b/src/SMAPI/Framework/ModHelpers/ModHelper.cs index d9498e83..0ba258b4 100644 --- a/src/SMAPI/Framework/ModHelpers/ModHelper.cs +++ b/src/SMAPI/Framework/ModHelpers/ModHelper.cs @@ -138,7 +138,9 @@ namespace StardewModdingAPI.Framework.ModHelpers where TModel : class { path = Path.Combine(this.DirectoryPath, PathUtilities.NormalisePathSeparators(path)); - return this.JsonHelper.ReadJsonFile<TModel>(path); + return this.JsonHelper.ReadJsonFileIfExists(path, out TModel data) + ? data + : null; } /// <summary>Save to a JSON file.</summary> |