Esempio n. 1
0
            public void SendWindowDestroyEvent()
            {
                if (m_Window == null)
                {
                    return;
                }

                foreach (var handler in windowDestroyHandlers)
                {
                    try
                    {
                        var args = new WindowDestroyArgs {
                            window = m_Window
                        };
                        handler.OnWindowDestroy(args);
                    }
                    catch (Exception exception)
                    {
                        Debug.LogError(string.Format(k_ExtensionErrorMessage, exception));
                    }
                }
                m_Window = null;
            }
Esempio n. 2
0
        public void OnWindowDestroy(WindowDestroyArgs args)
        {
            var packageTestRunner = m_PackageTestRunner ?? PackageTestRunnerSingleton.instance.packageTestRunner;

            packageTestRunner.UnRegisterCallbacks();
        }