38 lines
959 B
C#
38 lines
959 B
C#
using CaoCao.Event;
|
|
using Game.HotFix;
|
|
using UnityEditor;
|
|
using UnityEngine;
|
|
using ProcedureOwner = CaoCao.Fsm.IFsm<CaoCao.Procedure.IProcedureManager>;
|
|
|
|
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<ProcedureSplash>(procedureOwner);
|
|
}
|
|
}
|
|
}
|