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