summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/SMAPI/Program.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/SMAPI/Program.cs b/src/SMAPI/Program.cs
index 293c9da7..fe306e24 100644
--- a/src/SMAPI/Program.cs
+++ b/src/SMAPI/Program.cs
@@ -774,6 +774,13 @@ namespace StardewModdingAPI
// add interceptors
if (metadata.Mod.Helper.Content is ContentHelper helper)
{
+ // ReSharper disable SuspiciousTypeConversion.Global
+ if (metadata.Mod is IAssetEditor editor)
+ helper.ObservableAssetEditors.Add(editor);
+ if (metadata.Mod is IAssetLoader loader)
+ helper.ObservableAssetLoaders.Add(loader);
+ // ReSharper restore SuspiciousTypeConversion.Global
+
this.ContentManager.Editors[metadata] = helper.ObservableAssetEditors;
this.ContentManager.Loaders[metadata] = helper.ObservableAssetLoaders;
}