47 lines
957 B
C#
47 lines
957 B
C#
using SK.Framework;
|
|
|
|
/// <summary>
|
|
/// 入口界面
|
|
/// </summary>
|
|
public class EntranceView : UIView
|
|
{
|
|
public Variables variables;
|
|
|
|
protected override void OnInit(IViewData data)
|
|
{
|
|
base.OnInit(data);
|
|
variables.Set<EntranceView>("my_Entrance", this);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 进入高耗能仿真
|
|
/// </summary>
|
|
public void ClickLeft()
|
|
{
|
|
Messenger.Publish("entranceMode", "left");
|
|
base.Unload();
|
|
Load<HighEnergyConsumptionSTView>();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 进入典型耗能仿真
|
|
/// </summary>
|
|
public void ClickRight()
|
|
{
|
|
Messenger.Publish("entranceMode", "right");
|
|
base.Unload();
|
|
UIView.Load<TypicalEnergyCESView>();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 退出游戏
|
|
/// </summary>
|
|
public void Quit()
|
|
{
|
|
#if UNITY_EDITOR
|
|
UnityEditor.EditorApplication.isPlaying = false;
|
|
#else
|
|
Application.Quit();
|
|
#endif
|
|
}
|
|
} |