| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class ZhaZhanJianKongItem : MonoBehaviour{    public ZhaZhanJianKongData _currentData;    private Text _nameText;    private Text _openValueText;    private Text _stateText;    public void Init()    {        _nameText = this.transform.Find("name").GetComponent<Text>();        _openValueText = this.transform.Find("KaiDu").GetComponent<Text>();        _stateText = this.transform.Find("ZhuangTai").GetComponent<Text>();    }        public void SetData(ZhaZhanJianKongData data)    {        _currentData = data;        _nameText.text = _currentData.name;        _openValueText.text = $"开度:\t\t<color=#FFFFFF>{(int)(_currentData.openValue*100)}</color> %";        string stateStr = "未知";        switch (_currentData.state)        {            case ZhaZhanState.close:                stateStr = "状态:\t\t<color=#FFFFFF>关闭</color>";                break;            case ZhaZhanState.open:                stateStr = "状态:\t\t<color=#15DCFC>开启</color>";                break;            case ZhaZhanState.fix:                stateStr = "状态:\t\t<color=#FFBC1D>养护</color>";                break;            case ZhaZhanState.warning:                stateStr = "状态:\t\t<color=#EF491C>告警</color>";                break;        }        _stateText.text = stateStr;    }}
 |