PreheatPanel.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using TMPro;
  5. using UnityEngine;
  6. public class PreheatPanel : MonoBehaviour
  7. {
  8. [SerializeField]
  9. private DetectionPanel m_DetectionPanel;
  10. /// <summary>
  11. /// 记录露点数据
  12. /// </summary>
  13. [HideInInspector]
  14. public string m_RecordDewPointData;
  15. /// <summary>
  16. /// 记录湿度数据
  17. /// </summary>
  18. [HideInInspector]
  19. public string m_RecordHumidnessData;
  20. /// <summary>
  21. /// 记录环境温度
  22. /// </summary>
  23. [HideInInspector]
  24. public string m_RecordTemperatureData;
  25. // Start is called before the first frame update
  26. void Start()
  27. {
  28. m_DetectionPanel.m_RandomAction += GetDetectionData;
  29. }
  30. /// <summary>
  31. /// 获取检测数据
  32. /// </summary>
  33. /// <param name="_dewPointData"></param>
  34. /// <param name="_humidnessData"></param>
  35. /// <param name="_temperatureData"></param>
  36. private void GetDetectionData(string _dewPointData, string _humidnessData,string _temperatureData)
  37. {
  38. m_RecordDewPointData = _dewPointData;
  39. m_RecordHumidnessData = _humidnessData;
  40. m_RecordTemperatureData = _temperatureData;
  41. }
  42. private void OnDisable()
  43. {
  44. m_RecordHumidnessData = String.Empty;
  45. m_RecordDewPointData = String.Empty;
  46. m_RecordTemperatureData = String.Empty;
  47. }
  48. }
  49. /// <summary>
  50. /// 按钮类型
  51. /// </summary>
  52. public enum BtnType
  53. {
  54. /// <summary>
  55. /// 确认
  56. /// </summary>
  57. Confirm,
  58. /// <summary>
  59. /// 取消
  60. /// </summary>
  61. Cancel
  62. }