using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; /// /// 获取到场水量 /// public class GetAllWater : MonoBehaviour { private IntData data = new IntData(0); public static event Func getAllWaterAmount; private void OnEnable() { data.Clear(); if(getAllWaterAmount != null) { data = getAllWaterAmount(data); } //GetComponent().text = data.value.ToString() + "L"; //因为TrukMessage中MyCarMessage实例里的载水量,载泡沫量默认单位为吨,所以以下转换是错误的 //if (data.value < 1000) //{ // GetComponent().text = data.value.ToString() + "L"; //} //else //{ // GetComponent().text = (data.value / 1000).ToString() + "T"; //} GetComponent().text = data.value.ToString() + "T"; } }