diff --git a/ScriptCs.Engine.Mono/MonoModule.cs b/ScriptCs.Engine.Mono/MonoModule.cs index a452bc1..643eb4b 100644 --- a/ScriptCs.Engine.Mono/MonoModule.cs +++ b/ScriptCs.Engine.Mono/MonoModule.cs @@ -3,13 +3,16 @@ namespace ScriptCs.Engine.Mono { - [Module("mono", Extensions = "csx")] + [Module(ModuleName)] public class MonoModule : IModule { + public const string ModuleName = "mono"; + public void Initialize(IModuleConfiguration config) { Console.WriteLine("Mono Engine initialized!"); - config.ScriptEngine(); + if (!config.Overrides.ContainsKey(typeof(IScriptEngine))) + config.ScriptEngine(); } } } \ No newline at end of file