123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- namespace GHZLangChao
- {
- public class XunJianManager : AbstractController
- {
- [SerializeField] private GameObject SearchPanel;
- [SerializeField] private Transform SearchPanelContent;
- [SerializeField] private GameObject FaultPanel;
- [SerializeField] private Transform FaultPanelContent;
- [SerializeField] private Toggle Serach_Toggle;
- [SerializeField] private Toggle Fault_Toggle;
- public GameObject UI;
- void Start()
- {
- Serach_Toggle.onValueChanged.AddListener(SerachChange);
- Fault_Toggle.onValueChanged.AddListener(FaultChange);
- UICallManager.Instance.MachineRoomInit();
- XRRGBCamera.Instance.stopCamera();
- Init();
- }
- public void StartXunJain()
- {
- UI.SetActive(false);
- }
- public void Next()
- {
- ShowXunJian.Instance.gotoWindow(ScenesManager.SceneType.ShowDH);
- }
- public void back()
- {
- ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowChoose);
- }
- public void Navigationing()
- {
- ScenesManager.Instance.showWindow(ScenesManager.SceneType.Navigationing);
- }
-
-
-
- private void Init()
- {
-
- List<MachineParameters> listEquipmentData = UICallManager.Instance.GetMachineRoomData("").listEquipmentData;
- for (int i = 0; i < listEquipmentData.Count;i++)
- {
- GameObject go = Instantiate(InstantiateSystem.Instance.BlueObject.SearchPanel_Item,SearchPanelContent);
- SearchPanel_Item item = go.GetComponent<SearchPanel_Item>();
- item.Init(listEquipmentData[i]);
- go.name = listEquipmentData[i].deviceName;
- }
-
- List<AlarmData> ListAlarmData = UICallManager.Instance.GetAlarmData();
- for (int i = 0; i < ListAlarmData.Count;i++)
- {
- GameObject go = Instantiate(InstantiateSystem.Instance.BlueObject.FaultPanel_Item,FaultPanelContent);
- FaultPanel_Item item = go.GetComponent<FaultPanel_Item>();
- item.Init(ListAlarmData[i]);
- go.name = ListAlarmData[i].title;
- }
- }
- #region UI监听
- private void SerachChange(bool arg0)
- {
- if (arg0)
- {
- Serach_Toggle.transform.GetComponent<Text>().fontStyle = FontStyle.Bold;
- SearchPanel.SetActive(true);
- }
- else
- {
- Serach_Toggle.transform.GetComponent<Text>().fontStyle = FontStyle.Normal;
- SearchPanel.SetActive(false);
- }
- }
- private void FaultChange(bool arg0)
- {
- if (arg0)
- {
- Fault_Toggle.transform.GetComponent<Text>().fontStyle = FontStyle.Bold;
- FaultPanel.SetActive(true);
- }
- else
- {
- Fault_Toggle.transform.GetComponent<Text>().fontStyle = FontStyle.Normal;
- FaultPanel.SetActive(false);
- }
- }
- #endregion
- }
- }
|