60 lines
1.8 KiB
C#
60 lines
1.8 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class UI_ComputerSystemSJCJJKPanel : UI_ComputerSystemBasePanel
|
|
{
|
|
public Sprite normalWeb;//正常状态
|
|
public Sprite resultWeb;//结果状态
|
|
|
|
public string triggerName = "";
|
|
/// <summary>
|
|
/// 显示初始界面
|
|
/// </summary>
|
|
void ShowNormalWeb()
|
|
{
|
|
GetControl<Image>("BgImg").sprite = normalWeb;//替换背景
|
|
GetControl<Button>("searchBtn").gameObject.SetActive(true);//显示搜索按钮
|
|
}
|
|
|
|
/// <summary>
|
|
/// 显示结果界面
|
|
/// </summary>
|
|
void ShowResultWeb()
|
|
{
|
|
GetControl<Image>("BgImg").sprite = resultWeb;//替换背景
|
|
GetControl<Button>("searchBtn").gameObject.SetActive(false);//隐藏搜索按钮
|
|
}
|
|
|
|
public override void ShowMe()
|
|
{
|
|
base.ShowMe();
|
|
GetControl<Button>("closeBtn").gameObject.SetActive(true);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 按钮点击
|
|
/// </summary>
|
|
/// <param name="btnName"></param>
|
|
protected override void OnClick(string btnName)
|
|
{
|
|
switch (btnName)
|
|
{
|
|
case "backBtn":
|
|
GameManager.UIMgr.HidePanel<UI_ComputerSystemSJCJJKPanel>();
|
|
GameManager.UIMgr.ShowPanel<UI_ComputerSystemDBXXZXPanel>();
|
|
break;
|
|
case "closeBtn":
|
|
GameManager.ProcessMgr.IsRightSubProcessStepsTriggerID(triggerName, true);
|
|
GameManager.UIMgr.HidePanel<UI_ComputerSystemSJCJJKPanel>();
|
|
if (GetControl<Image>("BgImg").sprite == resultWeb)
|
|
ScoreManager.instance.Check(triggerName, "线损异常类型研判完成");
|
|
break;
|
|
case "searchBtn"://搜索结果
|
|
ShowResultWeb();
|
|
break;
|
|
}
|
|
}
|
|
}
|