Esempio n. 1
0
 /// <summary>
 /// 析构函数
 /// </summary>
 void OnDestroy()
 {
     if (NetManager != null)
     {
         NetManager.Unload();
     }
     if (LuaManager != null)
     {
         LuaManager.Destroy();
     }
     Debug.Log("~GameManager was destroyed");
 }
Esempio n. 2
0
        //-----------------------------------------------------------------
        protected void OnDestroy()
        {
            //if (bundle) {
            //    bundle.Unload(true);
            //    bundle = null;  //销毁素材
            //}
            CallMethod("OnDestroy");
            ClearClick();

            Util.ClearMemory();

            m_LuaBehaviourList.Remove(this);

            if (m_LuaBehaviourList.Count <= 0 && LuaManager != null)
            {
                LuaManager.Destroy();
            }

            LuaManager = null;

            Debug.Log("~" + name + " was destroy!");
        }