Added some more plugin architecture (modules are now a type of plugin)

This commit is contained in:
SpoinkyNL committed 2018-01-07 14:54:09 +01:00
1 parent 84f21aa044
commit ede07722eb
22 files changed
+122 -122

No files matched your search

@@ -1,16 +0,0 @@
using System;
using System.Threading.Tasks;
using Artemis.Core.Events;
using Artemis.Core.Modules.Interfaces;
namespace Artemis.Core.Services.Interfaces
{
public interface IModuleService : IArtemisService, IDisposable
{
Task LoadModules();
Task ReloadModule(IModule module);
event EventHandler<ModuleEventArgs> ModuleLoaded;
event EventHandler<ModuleEventArgs> ModuleReloaded;
}
}