using CaoCao.Event; using Game.HotFix; using UnityEditor; using UnityEngine; using ProcedureOwner = CaoCao.Fsm.IFsm; namespace Game { //游戏入口 public class ProcedureLaunch : ProcedureBase { protected override void OnEnter(ProcedureOwner procedureOwner) { base.OnEnter(procedureOwner); Application.targetFrameRate = 30; HotfixEntry.Init(); } protected override void OnLeave(ProcedureOwner procedureOwner, bool isShutdown) { base.OnLeave(procedureOwner, isShutdown); } protected override void OnUpdate(ProcedureOwner procedureOwner, float elapseSeconds, float realElapseSeconds) { base.OnUpdate(procedureOwner, elapseSeconds, realElapseSeconds); // 运行一帧即切换到 Splash 展示流程 ChangeState(procedureOwner); } } }