public override bool Dispose() { isRunning = false; if (null != mLuaNotifyFunc) { mLuaNotifyFunc.Dispose(); mLuaNotifyFunc = null; } mCorMgr.DestroyComp(); mUiMgr.DestroyComp(); //mUpMgr.DestroyComp(); mLuaMgr.DestroyComp(); mResMgr.DestroyComp(); LogFile.CloseLog(); return(true); }