| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class ShuiShiLieBiaoItem : MonoBehaviour{    public Text nameText;    public Text mianjiText;    public Text gengdiText;    public Text renKouText;    public Text caichanText;    public AreaFHXSData data;    public float currentMianJi;    public float currentGenDi;    public float currentRenKou;    public float currentCaiChan;    public void SetData(AreaFHXSData da) {        data = da;        nameText.text = da.areaName;    }    public void Evaluate(float value) {        if (value > data.startEva)        {            this.gameObject.SetActive(false);        }        else {            this.gameObject.SetActive(true);            currentMianJi = (data.totalSize * Mathf.Clamp((data.startEva - value) / (data.startEva - data.endEva),0, 1));            mianjiText.text = currentMianJi.ToString("0.0") + "ƽ·½¹«Àï";            currentGenDi = (data.totalFarmSize * Mathf.Clamp((data.startEva - value) / (data.startEva - data.endEva),0, 1));            gengdiText.text = currentGenDi.ToString("0.0") + "Ķ";            currentRenKou = (data.totalPopulation * Mathf.Clamp((data.startEva - value) / (data.startEva - data.endEva),0, 1));            renKouText.text = currentRenKou.ToString("0") + "¸ö";            currentCaiChan = (data.totalPrize * Mathf.Clamp((data.startEva - value) / (data.startEva - data.endEva),0, 1));            caichanText.text = currentCaiChan.ToString("0.0") + "ÒÚÔª";        }    }    // Update is called once per frame    void Update()    {            }}
 |