FaultPanel_Item.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. using UnityEngine;
  2. using UnityEngine.UI;
  3. namespace GHZLangChao
  4. {
  5. /// <summary>
  6. /// ShowDaoHang 面板 -- 故障面板 ---子物体
  7. /// </summary>
  8. public class FaultPanel_Item : AbstractController
  9. {
  10. public Text Name; // 设备名称
  11. public Text System; // 承载系统
  12. public Text Level; // 告警级别
  13. public Text Time;// 告警时间
  14. private AlarmData AlarmData;
  15. public void Init(AlarmData AlarmData)
  16. {
  17. this.AlarmData = AlarmData;
  18. Name.text = AlarmData.title;
  19. System.text = AlarmData.carryingSystem;
  20. Level.text = AlarmData.level;
  21. Time.text = AlarmData.equipmentAlarmTime;
  22. }
  23. private Color mButtonColor = new Color(102,178,255,128);
  24. public void ClickButton()
  25. {
  26. Debug.Log($"选择了{name}");
  27. GetComponent<RawImage>().color = mButtonColor;
  28. XunJianManager.AlarmData = AlarmData;
  29. BasicDeviceControl.AlarmData = AlarmData;
  30. }
  31. }
  32. }