87 lines
2.9 KiB
C#
87 lines
2.9 KiB
C#
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using UnityEngine;
|
||
using UnityEngine.UI;
|
||
using ZXK.Framework;
|
||
using ZXK.UTility;
|
||
|
||
/*******************************************************************************
|
||
*Create By CG
|
||
*Function 调试模式控制
|
||
*******************************************************************************/
|
||
namespace ZXK.BYSS
|
||
{
|
||
public class GasPanel : UIBase
|
||
{
|
||
private GameObject _maskPanel = null;
|
||
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
private void OnEnable()
|
||
{
|
||
string hintStr = null;
|
||
|
||
|
||
//根据模块来进行判断
|
||
//搬运输送特殊充气提示
|
||
if (AppManagement.Instance._CurType == EnumCtrl.Type.BYSS)
|
||
{
|
||
hintStr = "操作提示:请打开气泵阀门开关,对气动回路充气,待压力表指针达到2MPa以上时,停止充气";
|
||
}
|
||
else
|
||
{
|
||
hintStr = "操作提示:请打开气泵阀门开关,对气动回路充气,待压力表指针达到2MPa以上时,停止充气";
|
||
}
|
||
|
||
|
||
_maskPanel = GetWedage("EnterMask_N");
|
||
_maskPanel.gameObject.SetActive(false);
|
||
GetWedage("TipText_N").GetComponent<Text>().text = hintStr;
|
||
|
||
//PopUpMng.PopToast("实训任务3", hintStr, "确定", () =>
|
||
//{
|
||
|
||
//});
|
||
|
||
//查找任务进程单例类
|
||
|
||
|
||
///充气按钮被点击前的操作,设置最佳视角,设置被点击按钮闪烁
|
||
bool IsHave = UI_Manage.Instance.GetPanel("PracticeAndExamPanel")
|
||
.GetComponent<PracticeAndExamPanel>()._CurTrainExamSceneCtrl;
|
||
PracticeAndExamInSceneCtrl _practiceAndExamCtrl = UI_Manage.Instance.GetPanel("PracticeAndExamPanel")
|
||
.GetComponent<PracticeAndExamPanel>()._CurTrainExamSceneCtrl;
|
||
if (IsHave)
|
||
{
|
||
//Debug.Log("查找到单例类");
|
||
_practiceAndExamCtrl.Set_ChongQi_CameraPos();
|
||
_practiceAndExamCtrl.Set_QiBengSwitchs_HighLight_On();
|
||
if (AppManagement.Instance._CurType==EnumCtrl.Type.BYSS)
|
||
{
|
||
_practiceAndExamCtrl.ShowAnim();
|
||
}
|
||
}
|
||
|
||
|
||
}
|
||
|
||
|
||
private void Start()
|
||
{
|
||
//AddEventListener("RunningBtn_N", UIEventType.OnButtonClick, () =>
|
||
//{
|
||
// AppManagement.Instance.EnterProcess(EnumCtrl.Model.Running);
|
||
//});
|
||
|
||
var _practiceAndExamCtrl = UI_Manage.Instance.GetPanel("PracticeAndExamPanel")
|
||
.GetComponent<PracticeAndExamPanel>()._CurTrainExamSceneCtrl;
|
||
//声音播放
|
||
if (_practiceAndExamCtrl.speakManager!=null)
|
||
{
|
||
_practiceAndExamCtrl.speakManager.PlayAudioCilp();
|
||
}
|
||
|
||
}
|
||
}
|
||
} |