public static void exit() { if (instance != null) { instance.exit_Renamed = true; instance = null; } }
private static void deactivate() { drawListQueue = null; if (setLogLevelThread != null) { setLogLevelThread.exit(); setLogLevelThread = null; } CoreThread.exit(); if (rendererThreads != null) { for (int i = 0; i < rendererThreads.Length; i++) { rendererThreads[i].exit(); } rendererThreads = null; } }
public static void exit() { if (externalGESettingsListerner != null) { Settings.Instance.removeSettingsListener("ExternalGE"); externalGESettingsListerner = null; } if (Active) { NativeUtils.exit(); NativeCallbacks.exit(); CoreThread.exit(); setLogLevelThread.exit(); if (numberRendererThread > 0) { for (int i = 0; i < rendererThreads.Length; i++) { rendererThreads[i].exit(); } } } }