public static void ExitGame(LuaFunction luaFunc) { #if STREAM_ASSET LoadingManager loadingMgr = LoadingManager.Instance; loadingMgr.LoadingComplete = delegate { if (luaFunc != null) { luaFunc.Call(); } }; loadingMgr.StartLoadRes(ResLoadingStatus.ExitGame); #else // 清空所有声音 //AudioManager.Instance.RelaseAllAudios(); // 清除所有资源 MLResourceManager.Instance.UnloadAllResource(unloadObject: true); SceneManager.LoadScene(GameConst.LOBBY_SCENE); if (luaFunc != null) { luaFunc.Call(); } #endif }