void OnDestroy() { if (m_Listener != null) { m_Listener.Destroy(); m_Listener.Dispose(); m_Listener = null; } m_System.RemoveView(this); if (OnViewDestroyed != null) { OnViewDestroyed(); } }
void OnDestroy() { m_System.UISystemDestroying -= OnDestroy; m_System.SystemReady -= OnSystemReady; if (m_Listener != null) { m_Listener.Destroy(); m_Listener = null; } m_System.RemoveView(this); if (OnViewDestroyed != null) { OnViewDestroyed(); } }