using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TEngine.Runtime { /// /// 流程加载器 - 闪屏 /// public class ProcedureSplash : ProcedureBase { protected override void OnInit(IFsm procedureOwner) { base.OnInit(procedureOwner); } protected override void OnEnter(IFsm procedureOwner) { base.OnEnter(procedureOwner); } protected override void OnUpdate(IFsm procedureOwner, float elapseSeconds, float realElapseSeconds) { base.OnUpdate(procedureOwner, elapseSeconds, realElapseSeconds); // TODO: 这里可以播放一个 Splash 动画 // ... if (ResourceComponent.Instance.ResourceMode == ResourceMode.Package) { Log.Info("单机模式 ChangeState"); ChangeState(procedureOwner); } else { Log.Info("可更新模式 ChangeState"); ChangeState(procedureOwner); } } } }