|
@@ -56,6 +56,11 @@ namespace GFGGame
|
|
protected override void OnShown()
|
|
protected override void OnShown()
|
|
{
|
|
{
|
|
base.OnShown();
|
|
base.OnShown();
|
|
|
|
+ referViewInfo();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void referViewInfo()
|
|
|
|
+ {
|
|
oldLevel = 0;
|
|
oldLevel = 0;
|
|
SetSeasonLeftTime();
|
|
SetSeasonLeftTime();
|
|
SetBattlePassLevel();
|
|
SetBattlePassLevel();
|
|
@@ -90,6 +95,7 @@ namespace GFGGame
|
|
EventAgent.AddEventListener(ConstMessage.ITEM_CHANGED, OnItemChange);
|
|
EventAgent.AddEventListener(ConstMessage.ITEM_CHANGED, OnItemChange);
|
|
EventAgent.AddEventListener(ConstMessage.NOTICE_BATCH_TASK_STATE_CHANGE, UpdateBtnBrocadeWeavTaskRed);
|
|
EventAgent.AddEventListener(ConstMessage.NOTICE_BATCH_TASK_STATE_CHANGE, UpdateBtnBrocadeWeavTaskRed);
|
|
EventAgent.AddEventListener(ConstMessage.NOTICE_PASSPORT_OPEN, UpdateBtnBrocadeWeavTaskRed);
|
|
EventAgent.AddEventListener(ConstMessage.NOTICE_PASSPORT_OPEN, UpdateBtnBrocadeWeavTaskRed);
|
|
|
|
+ EventAgent.AddEventListener(ConstMessage.NOTICE_PASSPORT_SEASON_CHANGE, referViewInfo);
|
|
}
|
|
}
|
|
|
|
|
|
protected override void RemoveEventListener()
|
|
protected override void RemoveEventListener()
|
|
@@ -100,6 +106,7 @@ namespace GFGGame
|
|
EventAgent.RemoveEventListener(ConstMessage.ITEM_CHANGED, OnItemChange);
|
|
EventAgent.RemoveEventListener(ConstMessage.ITEM_CHANGED, OnItemChange);
|
|
EventAgent.RemoveEventListener(ConstMessage.NOTICE_BATCH_TASK_STATE_CHANGE, UpdateBtnBrocadeWeavTaskRed);
|
|
EventAgent.RemoveEventListener(ConstMessage.NOTICE_BATCH_TASK_STATE_CHANGE, UpdateBtnBrocadeWeavTaskRed);
|
|
EventAgent.RemoveEventListener(ConstMessage.NOTICE_PASSPORT_OPEN, UpdateBtnBrocadeWeavTaskRed);
|
|
EventAgent.RemoveEventListener(ConstMessage.NOTICE_PASSPORT_OPEN, UpdateBtnBrocadeWeavTaskRed);
|
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.NOTICE_PASSPORT_SEASON_CHANGE, referViewInfo);
|
|
}
|
|
}
|
|
|
|
|
|
private void OnBattlePassOpen()
|
|
private void OnBattlePassOpen()
|
|
@@ -326,6 +333,7 @@ namespace GFGGame
|
|
//设置赛季剩余时间
|
|
//设置赛季剩余时间
|
|
private void SetSeasonLeftTime()
|
|
private void SetSeasonLeftTime()
|
|
{
|
|
{
|
|
|
|
+ Timers.inst.Remove(UpdateTime);
|
|
//获取赛季结束时间
|
|
//获取赛季结束时间
|
|
Timers.inst.Add(1, 0, UpdateTime);
|
|
Timers.inst.Add(1, 0, UpdateTime);
|
|
}
|
|
}
|