| 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;        }    }}
 |