using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; /// /// 获取到场泡沫量 /// public class GetAllFoam : MonoBehaviour { private IntData data = new IntData(0); public static event Func getAllFoamAmount; private void OnEnable() { data.Clear(); if (getAllFoamAmount != null) { data = getAllFoamAmount(data); } //因为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"; } }