public void Dispose() { if (currentShardSearcher != null) { currentShardSearcher.IndexReader.DecRef(); } Searchers.Dispose(); Mgr.Dispose(); Writer.Dispose(); Dir.Dispose(); }
public async CTask CheckVersionUpdate() { bool isUpdate = await CSF.Mgr.VersionCheck.CheckRemoteUpdate(); if (isUpdate) { await CTask.WaitForNextFrame(); Confirm.AlertLangTop(() => { Mgr.Dispose(); Mgr.UI.Show <LoginUI>(); //Mgr.Net.Close(false); }, "Version.Update", "Version.UpdateTitle").Run(); //更新提示 } }
public static void Shutdown() { Mgr.Dispose(); }