protected internal override void OnUpdate(ProcedureOwner procedureOwner, float elapseSeconds, float realElapseSeconds) { base.OnUpdate(procedureOwner, elapseSeconds, realElapseSeconds); //Log.Info($"{Mgr.Config.loadCount}---{Mgr.Config.loadedCount}"); if (!Mgr.Config.isAllLoaded) { return; } if (!Mgr.Lang.isLoaded) { return; } procedureOwner.ChangeState <ProcedureHotfix_Login>(); }
protected internal override void OnUpdate(ProcedureOwner procedureOwner, float elapseSeconds, float realElapseSeconds) { base.OnUpdate(procedureOwner, elapseSeconds, realElapseSeconds); if (!m_IsChangeSceneComplete) { return; } Type type = Type.GetType("Fuse.Hotfix." + TargetProcedure); procedureOwner.ChangeState(type); //ChangeState(procedureOwner, type); //根据切换到的目标场景ID进行对应的流程切换 // if (m_TargetProcedureChange.ContainsKey(m_TargetSceneId)) // { // m_TargetProcedureChange[m_TargetSceneId]?.Invoke(); // } }