/// <summary> /// 析构函数 /// </summary> void OnDestroy() { if (NetManager != null) { NetManager.Unload(); } if (LuaManager != null) { LuaManager.Destroy(); } Debug.Log("~GameManager was destroyed"); }
//----------------------------------------------------------------- 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!"); }