public static void UnloadProject(bool isExiting)
{
PluginManager.ReactToGluxUnload(isExiting);
if (!isExiting)
{
PluginManager.ReactToGluxClose();
}
if(mProjectBase != null)
{
mProjectBase.Unload();
}
mProjectBase = null;
GlueProjectSave = null;
foreach(var syncedProject in mSyncedProjects)
{
syncedProject.Unload();
}
mSyncedProjects.Clear();
PluginManager.Initialize(false);
FileWatchManager.UpdateToProjectDirectory();
}