| File was renamed from System/RidingPet/BottomTip.cs |
| | |
| | | using UnityEngine; |
| | | using UnityEngine.UI; |
| | | |
| | | public class BottomTip : MonoBehaviour { |
| | | public class RidingPetBottomTip : MonoBehaviour { |
| | | |
| | | [SerializeField] Text bottomText; |
| | | DailyQuestModel dailyQuestModel { get { return ModelCenter.Instance.GetModel<DailyQuestModel>(); } } |
| | | public int m_ActivityID = 34; |
| | | |
| | | public void DisplayBottomStartTip()
|
| | | {
|
| | | DailyQuestOpenTime dailyQuestOpenTime;
|
| | | dailyQuestModel.TryGetOpenTime(m_ActivityID, out dailyQuestOpenTime);
|
| | | dailyQuestModel.TryGetOpenTime((int)DailyQuestType.RidingPetActivity, out dailyQuestOpenTime);
|
| | | int secondsToNext = dailyQuestOpenTime.GetNextSessionSurplusTime();
|
| | | int hour = secondsToNext / 3600;
|
| | | int min = secondsToNext % 3600 / 60;
|
| | | int seconds = secondsToNext % 3600 % 60;
|
| | | bottomText.text = "<color=red>"+"活动开启倒计时:" + hour + "小时" + min + "分" + seconds + "秒"+"</color>";
|
| | | bottomText.text = Language.Get("RidingPetQuestStartCountDown", hour, min, seconds);
|
| | | } |
| | | |
| | | public void DisplayBottomRemainTimeTip()
|
| | | {
|
| | | DailyQuestOpenTime dailyQuestOpenTime;
|
| | | dailyQuestModel.TryGetOpenTime(m_ActivityID, out dailyQuestOpenTime);
|
| | | dailyQuestModel.TryGetOpenTime((int)DailyQuestType.RidingPetActivity, out dailyQuestOpenTime);
|
| | | HourMinute hourMin;
|
| | | dailyQuestOpenTime.TryGetNextOpenTime(out hourMin);
|
| | |
|
| | | DateTime endTime = new DateTime(TimeUtility.Year, TimeUtility.Month, TimeUtility.Day, hourMin.hourEnd, hourMin.minuteEnd, 0);
|
| | | TimeSpan remainTime = endTime - TimeUtility.ServerNow;
|
| | | bottomText.text = "<color=green>"+"活动剩余时间:" + remainTime.Hours + "小时" + remainTime.Minutes + "分" + remainTime.Seconds + "秒"+"</color>";
|
| | | bottomText.text = Language.Get("RidingPetQuestRemainTime",remainTime.Hours,remainTime.Minutes,remainTime.Seconds);
|
| | | } |
| | | } |