Plugins - Added removal of plugins

Plugins - Added updating plugins at runtime
This commit is contained in:
Robert committed 2021-02-25 21:48:24 +01:00
1 parent af4bf79936
commit 3c29c3aeeb
6 files changed
+113 -21

No files matched your search

+4 -1
View File
@@ -178,12 +178,15 @@ namespace Artemis.Core
{
foreach (PluginFeature feature in Features)
feature.Dispose();
SetEnabled(false);
Kernel?.Dispose();
PluginLoader?.Dispose();
GC.Collect();
GC.WaitForPendingFinalizers();
_features.Clear();
SetEnabled(false);
}
}