| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 
							- using System.Collections;
 
- using System.Collections.Generic;
 
- using UnityEngine;
 
- using UnityEngine.UI;
 
- public class GongChengLieBiaoItem : MonoBehaviour
 
- {
 
-     public GongChengLieBiaoData _currentData;
 
-     private Text _indexText;
 
-     private Text _nameText;
 
-     private Text _stateText;
 
-     public void Init()
 
-     {
 
-         _indexText = this.transform.Find("index").GetComponent<Text>();
 
-         _nameText = this.transform.Find("type").GetComponent<Text>();
 
-         _stateText = this.transform.Find("state").GetComponent<Text>();
 
-     }
 
-     public void SetData(GongChengLieBiaoData data)
 
-     {
 
-         _currentData = data;
 
-         _indexText.text = $"{_currentData.index:00}";
 
-         _nameText.text = $"{_currentData.name}";
 
-         switch (_currentData.state)
 
-         {
 
-             case GongChengState.normal:
 
-                 _stateText.text = $"<color=#15DCFC>正常</color>";
 
-                 break;
 
-             case GongChengState.runing:
 
-                 _stateText.text =  $"<color=#15DCFC>运行</color>";
 
-                 break;
 
-             case GongChengState.fix:
 
-                 _stateText.text =  $"<color=#FFBC1D>养护</color>";
 
-                 break;
 
-             case GongChengState.warning:
 
-                 _stateText.text = $"<color=#EF491C>告警</color>";
 
-                 break;
 
-         }
 
-     }
 
- }
 
 
  |