diff --git a/Assets/GameScripts/Main/Procedure/ProcedureClearCache.cs b/Assets/GameScripts/Main/Procedure/ProcedureClearCache.cs index 0faf0c1e..9b354434 100644 --- a/Assets/GameScripts/Main/Procedure/ProcedureClearCache.cs +++ b/Assets/GameScripts/Main/Procedure/ProcedureClearCache.cs @@ -25,7 +25,7 @@ namespace GameMain { UILoadMgr.Show(UIDefine.UILoadUpdate,$"清理完成 即将进入游戏..."); - ChangeState(_procedureOwner); + ChangeState(_procedureOwner); } } } \ No newline at end of file diff --git a/Assets/GameScripts/Main/Procedure/ProcedureDownloadOver.cs b/Assets/GameScripts/Main/Procedure/ProcedureDownloadOver.cs index abd525e9..c8a15fc0 100644 --- a/Assets/GameScripts/Main/Procedure/ProcedureDownloadOver.cs +++ b/Assets/GameScripts/Main/Procedure/ProcedureDownloadOver.cs @@ -7,6 +7,8 @@ namespace GameMain { public override bool UseNativeDialog { get; } + private bool _needClearCache; + protected override void OnEnter(ProcedureOwner procedureOwner) { Log.Info("下载完成!!!"); @@ -16,7 +18,14 @@ namespace GameMain protected override void OnUpdate(ProcedureOwner procedureOwner, float elapseSeconds, float realElapseSeconds) { - ChangeState(procedureOwner); + if (_needClearCache) + { + ChangeState(procedureOwner); + } + else + { + ChangeState(procedureOwner); + } } } } \ No newline at end of file