示例#1
0
    void Update()
    {
        m_currentTime += Time.deltaTime;

        m_surplusTime = m_totalTime - m_currentTime;

        m_timeSliderScript.SetTime(m_surplusTime);
    }
示例#2
0
    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);
        }
    }