Пример #1
0
        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();
                    }
                }
            }
        }