//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Friday, October 27, 2017 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; using System; namespace vnxbqy.UI { public class BuffBGMScripts:MonoBehaviour { public Image b_BuffIcon; public Text b_BuffName; public Text b_BuffContent; public Text b_BuffTime; public Text BiBuffText; public float _currentime = 0; public float _time=0; public bool _OnOff = false; private void LateUpdate() { if (_OnOff) { _currentime += Time.deltaTime; int hasTime = System.Convert.ToInt32(_time - Math.Floor(_currentime)); int _timeRemaining = Mathf.CeilToInt(_time - _currentime); if (_timeRemaining >= 86400) { TimeSpan t = new TimeSpan(_timeRemaining * TimeSpan.TicksPerSecond); b_BuffTime.text = (float)t.Days + Language.Get("L1074") + t.Hours + Language.Get("Hour") + t.Minutes + Language.Get("Minute"); } else if (_timeRemaining< 86400 && _timeRemaining >= 3600) { TimeSpan t = new TimeSpan(_timeRemaining * TimeSpan.TicksPerSecond); b_BuffTime.text = t.Hours + Language.Get("Hour") + t.Minutes + Language.Get("Minute") + t.Seconds + Language.Get("RealmWin_Bewrite_35"); } else if (_timeRemaining < 3600 && _timeRemaining >= 60) { TimeSpan t = new TimeSpan(_timeRemaining * TimeSpan.TicksPerSecond); b_BuffTime.text = t.Minutes + Language.Get("Minute") + t.Seconds + Language.Get("RealmWin_Bewrite_35"); } else if (_timeRemaining < 60 && _timeRemaining > 0) { TimeSpan t = new TimeSpan(_timeRemaining * TimeSpan.TicksPerSecond); b_BuffTime.text = t.Seconds + Language.Get("RealmWin_Bewrite_35"); } else if (_timeRemaining <= 0) { b_BuffTime.text = " "; _OnOff = false; } } } } }