|
@@ -53,7 +53,7 @@ namespace GFGGame
|
|
|
base.OnShown();
|
|
|
_ui.m_bg.url = ResPathUtil.GetBgImgPath("gzs_fb_bj");
|
|
|
_ui.m_c1.selectedIndex = MatchingCompetitionDataManager.Instance.MatchingState;
|
|
|
- _ui.m_titleText.text = JudgingRoundOpenCfgArray.Instance.dataArray[MatchingCompetitionDataManager.Instance.MatchingCompetitionSeason].Name;
|
|
|
+ _ui.m_titleText.text = JudgingRoundOpenCfgArray.Instance.dataArray[MatchingCompetitionDataManager.Instance.MatchingCompetitionSeason - 1].Name;
|
|
|
isCountTime = false;
|
|
|
UpdateView();
|
|
|
UpdateHead();
|
|
@@ -146,6 +146,26 @@ namespace GFGGame
|
|
|
{
|
|
|
_ui.m_countTime.fillAmount = 0;
|
|
|
_ui.m_countTime.visible = false;
|
|
|
+ long endTime = MatchingCompetitionDataManager.Instance.MatchingEndTimes;
|
|
|
+ long curTime = TimeHelper.ServerNow();
|
|
|
+ if (endTime < curTime + 1)
|
|
|
+ {
|
|
|
+ if (MatchingCompetitionDataManager.Instance.MatchingState == 2)
|
|
|
+ {
|
|
|
+ PromptController.Instance.ShowFloatTextPrompt("评选时间已到!");
|
|
|
+ ViewManager.GoBackFrom(typeof(MatchingCompetitionUpLoadView).FullName);
|
|
|
+ }
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ TimeUtil.FormattingTime(curTime, endTime, out int num, out string str);
|
|
|
+ if (MatchingCompetitionDataManager.Instance.MatchingState == 2)
|
|
|
+ {
|
|
|
+ _ui.m_timeText.text = "评选剩余时间:" + TimeUtil.FormattingTimeTo_DDHHmm(endTime - curTime);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ _ui.m_timeText.text = "结算剩余时间:" + TimeUtil.FormattingTimeTo_DDHHmm(endTime - curTime);
|
|
|
+ }
|
|
|
}
|
|
|
private void UpdateHead()
|
|
|
{
|
|
@@ -160,10 +180,23 @@ namespace GFGGame
|
|
|
if (endTime < curTime + 1)
|
|
|
{
|
|
|
Timers.inst.Remove(UpdateTime);
|
|
|
+ if (MatchingCompetitionDataManager.Instance.MatchingState == 2)
|
|
|
+ {
|
|
|
+ PromptController.Instance.ShowFloatTextPrompt("评选时间已到!");
|
|
|
+ ViewManager.GoBackFrom(typeof(MatchingCompetitionUpLoadView).FullName);
|
|
|
+ }
|
|
|
return;
|
|
|
}
|
|
|
TimeUtil.FormattingTime(curTime, endTime, out int num, out string str);
|
|
|
- _ui.m_timeText.text = "评选剩余时间:" + TimeUtil.FormattingTimeTo_DDHHmm(endTime - curTime);
|
|
|
+ if (MatchingCompetitionDataManager.Instance.MatchingState == 2)
|
|
|
+ {
|
|
|
+ _ui.m_timeText.text = "评选剩余时间:" + TimeUtil.FormattingTimeTo_DDHHmm(endTime - curTime);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ _ui.m_timeText.text = "结算剩余时间:" + TimeUtil.FormattingTimeTo_DDHHmm(endTime - curTime);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
private void UpdateCountTime(object param = null)
|
|
|
{
|