public static async ETTask StartCheckUpdate(this UIUpdateView self) { //TODO 网络检查 await self.CheckIsInWhiteList(); await self.CheckUpdateList(); var Over = await self.CheckAppUpdate(); if (Over) { return; } var isUpdateDone = await self.CheckResUpdate(); if (isUpdateDone) { Log.Info("更新完成,准备进入游戏"); self.UpdateFinishAndStartGame().Coroutine(); } else { Log.Info("不需要更新,直接进入游戏"); self.OnOver?.Invoke(); await self.CloseSelf(); } }