37 lines
895 B
C#
37 lines
895 B
C#
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();
|
|
}
|
|
}
|
|
|
|
}
|
|
|