AlicizaX/Client/Assets/Scripts/Startup/Framework/Procedure/PatchUpdater/ProcedurePatchDone.cs

19 lines
670 B
C#
Raw Normal View History

2025-01-23 19:06:48 +08:00
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(ResourceComponent.BuildInPackageName, EPatchStates.PatchDone));
LauncherUIHandler.ShowLogText("补丁流程更新完毕!");
ChangeState<ProcedureLoadAssembly>(procedureOwner);
}
}
}