30 lines
1003 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DongWuYiXue.Main;
using ZXKFramework;
namespace DongWuYiXue.Main
{
public class GameLoadingState : StateBase
{
public override void OnEnter(params object[] obj)
{
base.OnEnter(obj);
Game.Instance.uiManager.ShowUI<LoadingPanel>();
Debug.Log("GameLoadingState");
Debug.Log(MVC.GetModel<GameModel>().mainData);
Game.Instance.sceneManager.LoadLevel(MVC.GetModel<GameModel>().mainData.scene, () => {
Game.Instance.uiManager.CloseUI<ProjectPanel>();
Game.Instance.uiManager.CloseUI<LoadingPanel>();
Game.Instance.uiManager.CloseUI<PatternPanel>();
Game.Instance.uiManager.CloseUI<TitlePanel>();
Game.Instance.uiManager.CloseUI<HomePanel>();
});
}
public override void OnExit()
{
base.OnExit();
}
}
}