|
@@ -4,6 +4,7 @@ using UI.Main;
|
|
|
using System.Collections.Generic;
|
|
|
using UnityEngine;
|
|
|
using System.Collections;
|
|
|
+using Assets.Game.HotUpdate.Data;
|
|
|
using ET;
|
|
|
|
|
|
namespace GFGGame
|
|
@@ -134,17 +135,20 @@ namespace GFGGame
|
|
|
|
|
|
_valueBarController.OnShown();
|
|
|
|
|
|
- UI_ComponentValueBar valueBar = UI_ComponentValueBar.Proxy(_ui.m_valueBar);
|
|
|
- valueBar.m_c1.selectedIndex = 12;
|
|
|
- UI_ComponentValueBar.ProxyEnd();
|
|
|
- _valueBarController.UpdateList(new List<int>() { 3000023, ConstItemID.DIAMOND_PURPLE, ConstItemID.DIAMOND_RED });
|
|
|
- _ui.m_selectChapter.visible = false;
|
|
|
- _ui.m_switchChapter.visible = false;
|
|
|
- _ui.m_bonusBox.visible = false;
|
|
|
- _ui.m_ActivityZCJB.visible = true;
|
|
|
- long timeActivity = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(17).EndTime - TimeHelper.ServerNow();
|
|
|
- _ui.m_ZCJBTimeText.text = "剩余时间:" + (timeActivity > TimeUtil.SECOND_PER_DAY * 1000 ? TimeUtil.FormattingTimeTo_DDHHmm(timeActivity) : TimeUtil.FormattingTimeTo_HHmmss(timeActivity));
|
|
|
- Timers.inst.Add(60.0f, 0, UpdateActivityTime);
|
|
|
+ UI_ComponentValueBar valueBar = UI_ComponentValueBar.Proxy(_ui.m_valueBar);
|
|
|
+ valueBar.m_c1.selectedIndex = 12;
|
|
|
+ UI_ComponentValueBar.ProxyEnd();
|
|
|
+ _valueBarController.UpdateList(new List<int>() { 3000023, ConstItemID.DIAMOND_PURPLE, ConstItemID.DIAMOND_RED });
|
|
|
+ _ui.m_selectChapter.visible = false;
|
|
|
+ _ui.m_switchChapter.visible = false;
|
|
|
+ _ui.m_bonusBox.visible = false;
|
|
|
+ _ui.m_ActivityZCJB.visible = true;
|
|
|
+ ActivityOpenCfg _activityCfg = ActivityOpenCfgArray.Instance.GetCfg(5006);
|
|
|
+ long endTime = TimeUtil.DateTimeToTimestamp(_activityCfg.endTime);
|
|
|
+ long curTime = TimeHelper.ServerNow();
|
|
|
+ TimeUtil.FormattingTime(curTime, endTime, out int num, out string str);
|
|
|
+ _ui.m_ZCJBTimeText.text = "剩余时间:" + TimeUtil.FormattingTimeTo_DDHHmm(endTime - curTime);
|
|
|
+ Timers.inst.Add(1, 0, UpdateActivityTime);
|
|
|
//
|
|
|
_ui.m_t0.SetHook("canHit", () => { GRoot.inst.touchable = true; });
|
|
|
_ui.m_t0.Play();
|
|
@@ -373,6 +377,16 @@ namespace GFGGame
|
|
|
|
|
|
private void UpdateActivityTime(object param = null)
|
|
|
{
|
|
|
+ ActivityOpenCfg _activityCfg = ActivityOpenCfgArray.Instance.GetCfg(5006);
|
|
|
+ long endTime = TimeUtil.DateTimeToTimestamp(_activityCfg.endTime);
|
|
|
+ long curTime = TimeHelper.ServerNow();
|
|
|
+ if (endTime < curTime)
|
|
|
+ {
|
|
|
+ PromptController.Instance.ShowFloatTextPrompt("活动已结束");
|
|
|
+ Timers.inst.Remove(UpdateActivityTime);
|
|
|
+ GameController.GoBackToMainView();
|
|
|
+ return;
|
|
|
+ }
|
|
|
long timeActivity = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(17).EndTime - TimeHelper.ServerNow();
|
|
|
_ui.m_ZCJBTimeText.text = "剩余时间:" + (timeActivity > TimeUtil.SECOND_PER_DAY * 1000 ? TimeUtil.FormattingTimeTo_DDHHmm(timeActivity) : TimeUtil.FormattingTimeTo_HHmmss(timeActivity));
|
|
|
}
|