EnergyEfficiencyManagement/Assets/Zion/Scripts/UIView/EntranceView.cs

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
}
}