/// <summary> /// 後片付けをする /// </summary> public static void Deinitialize() { if (instance != null) { // エノキアンタイマーを終了する instance.EndEnochianTimer(); if (instance.watchTimer != null) { instance.watchTimer.Stop(); instance.watchTimer.Dispose(); instance.watchTimer = null; } instance = null; } }
/// <summary> /// 後片付けをする /// </summary> public static void Deinitialize() { if (instance != null) { // エノキアンタイマーを終了する instance.EndEnochianTimer(); // 監視タスクを終了する if (instance.watchTask != null) { instance.isWorking = false; instance.watchTask.Wait(); instance.watchTask.Dispose(); instance.watchTask = null; } instance = null; } }