void Update() { m_currentTime += Time.deltaTime; m_surplusTime = m_totalTime - m_currentTime; m_timeSliderScript.SetTime(m_surplusTime); }
public void CreateTimeUI(GameObject target, float removeTime) { GameObject prefab = ResourceManager.Instance.GetUIPrefab("TimeRemainSlider"); if (prefab) { GameObject go = Instantiate(prefab); go.transform.SetParent(target.transform); go.transform.localPosition = Vector3.zero; TimeSlider timeSlider = go.GetComponentInChildren <TimeSlider>(); timeSlider.SetTime(target, removeTime); } }