40 lines
1.1 KiB
C#
40 lines
1.1 KiB
C#
/// <summary>
|
|
///********************************************************
|
|
/// 脚本功能:开始状态
|
|
/// 创建人: GD
|
|
/// 创建时间: 2023/09/20 11:42
|
|
///********************************************************
|
|
/// </summary>
|
|
using System.IO;
|
|
using UnityEngine;
|
|
using ZXKFramework;
|
|
|
|
namespace YiLiao.Main
|
|
{
|
|
public class GamePatternState : StateBase
|
|
{
|
|
GameModel gameModel;
|
|
public override void Init(IFSM stateMachine)
|
|
{
|
|
base.Init(stateMachine);
|
|
gameModel = MVC.GetModel<GameModel>();
|
|
}
|
|
public override void OnEnter(params object[] obj)
|
|
{
|
|
base.OnEnter(obj);
|
|
Game.Instance.uiManager.ShowUI<PatternPanel>();
|
|
Game.Instance.uiManager.ShowUI<HomePanel>();
|
|
Game.Instance.uiManager.GetUI<HomePanel>().backBtn.interactable = true;
|
|
|
|
}
|
|
|
|
public override void OnExit()
|
|
{
|
|
base.OnExit();
|
|
Game.Instance.uiManager.CloseUI<ProjectPanel>();
|
|
Game.Instance.uiManager.CloseUI<PatternPanel>();
|
|
Game.Instance.uiManager.CloseUI<HomePanel>();
|
|
}
|
|
}
|
|
}
|