【求助】如何将以下两条代码合成一条?
timeText.text = string.Format("{0:0}:{1:00}", minutes, seconds);
timeText.text = Mathf.CeilToInt(time).ToString();
嗨!大家好!请帮帮忙!我搞了两天了还是不行。
这是要呈现时间器倒数的代码,Mathf.CeilToInt(time) 中的 time 有实现倒数的功能,所以我想把两条代码一起输出出来。
请问如何将两条连成一条?
源代码如下:
using UnityEngine;
using UnityEngine.UI;
[ExecuteInEditMode]
public class RadialSlider : MonoBehaviour
{
public GameObject radial;
public Image filled;
public Text timeText;
public float maxValue = 100;
public float value = 0;
public bool textReversed = false;
void Update()
{
float minutes = Mathf.FloorToInt(value / 60);
float seconds = Mathf.FloorToInt(value % 60);
float time = (textReversed) ? (maxValue - value) : value;
value = Mathf.Clamp(value, 0, maxValue);
float amount = value / maxValue;
filled.fillAmount = amount;
//timeText.text = string.Format("{0:0}:{1:00}", minutes, seconds);
//timeText.text = Mathf.CeilToInt(time).ToString();
if (time <= 0)
{
radial.SetActive(false);
}
else if (time == maxValue)
{
radial.SetActive(false);
}
else
{
radial.SetActive(true);
}
}
}