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 procedureOwner) { base.OnEnter(procedureOwner); GameApp.Event.Fire(this, AssetPatchStatesChangeEventArgs.Create(ResourceComponent.BuildInPackageName, EPatchStates.PatchDone)); LauncherUIHandler.ShowLogText("补丁流程更新完毕!"); ChangeState(procedureOwner); } } }