using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
using System;
|
using vnxbqy.UI;
|
|
namespace Snxxz.Arena
|
{
|
public class ArenaFightingPKCell : ILBehaviour
|
{
|
Image b_BuffIcon;
|
Text b_BuffName;
|
Text b_BuffContent;
|
Text b_BuffTime;
|
Text BiBuffText;
|
|
float _currentime = 0;
|
float _time = 0;
|
bool _OnOff = false;
|
|
protected override void Awake()
|
{
|
b_BuffIcon = proxy.GetWidgtEx<Image>("BuffIcon");
|
b_BuffName = proxy.GetWidgtEx<Text>("BuffName");
|
b_BuffContent = proxy.GetWidgtEx<Text>("BuffContent");
|
b_BuffTime = proxy.GetWidgtEx<Text>("BuffTime");
|
BiBuffText = proxy.GetWidgtEx<Text>("BuffText");
|
}
|
|
protected override 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;
|
}
|
}
|
}
|
}
|
}
|