Exemple #1
0
        /// <summary>
        /// @TODO: 这样子做可能有风险,无法执行到OnDestroy导致mEventHandler的引用计数不对
        ///        等框架完善之后再做改进
        /// </summary>
        public void Destroy()
        {
            if (mEventHandler != null)
            {
                mEventHandler.RemoveAll();
            }
            mEventHandler = null;

            this.OnDestroy();
        }
        public void Closed()
        {
            if (mEventHandler != null)
            {
                mEventHandler.RemoveAll();
            }
            mEventHandler = null;

            this.OnClosed();
        }