using System.Collections; using System.Collections.Generic; using BigSpace.XRCore.Base; using BigSpace.XRCore.GameMode; using BigSpace.XRCore.RunningScene; using BigSpace.XRCore.Scene; using UnityEngine; namespace BigSpace.XRCore.GameMode { public class GameModeBase : IGameMode { private int _waitingSceneId = 0; public virtual void Initialize() { PersistenceCoroutineMgr.Instance.StartCoroutine(LoadWaitingScene()); } public virtual void PostHandler() { } private IEnumerator LoadWaitingScene() { //yield return new WaitForSeconds(1f); //旧UI相关 //SceneMgr.Instance.LoadScene(RunningSceneMgr.Instance.WaitingSceneId); //旧UI相关 //yield return new WaitForSeconds(3f); //旧UI相关 yield return null; PostHandler(); } } }