/// <summary> /// Called when this plugin has been removed from the specified manager /// </summary> /// <param name="manager"></param> public override void HandleRemovedFromManager(PluginManager manager) { // Let plugin know that it's unloading OnCallHook("Unload", null); // Remove us from the watcher watcher.RemoveMapping(Name); // Call base base.HandleRemovedFromManager(manager); Table.Dispose(); LuaEnvironment.DeleteObject(this); LuaEnvironment.DoString("collectgarbage()"); }