AlicizaX/Client/Assets/Scripts/Startup/Framework/Procedure/PatchUpdater/ProcedurePatchDone.cs
2025-01-24 16:21:00 +08:00

20 lines
610 B
C#

using AlicizaX.Resource.Runtime;
using AlicizaX.Fsm.Runtime;
using AlicizaX.Procedure.Runtime;
using AlicizaX.Runtime;
using UnityEngine;
namespace Unity.Startup.Procedure
{
internal sealed class ProcedurePatchDone : ProcedureBase
{
protected override void OnEnter(IFsm<IProcedureManager> procedureOwner)
{
base.OnEnter(procedureOwner);
GameApp.Event.Fire(this, AssetPatchStatesChangeEventArgs.Create(EPatchStates.PatchDone));
Log.Info("补丁流程更新完毕!");
ChangeState<ProcedureClearCache>(procedureOwner);
}
}
}