|
@@ -52,16 +52,19 @@ namespace GFGGame
|
|
|
_ui.m_btnDelete.onClick.Add(OnClickBtnDelete);
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+ mailDataMgr = MailDataManager.Instance;
|
|
|
+ }
|
|
|
+ protected override void AddEventListener()
|
|
|
+ {
|
|
|
EventAgent.AddEventListener(ConstMessage.MAIL_REFRESH, RefreshList);
|
|
|
EventAgent.AddEventListener(ConstMessage.MAIL_REWARD, RefreshList);
|
|
|
EventAgent.AddEventListener(ConstMessage.MAIL_ALLREWARD, UpdateNormal);
|
|
|
EventAgent.AddEventListener(ConstMessage.MAIL_DELETE, UpdateNormal);
|
|
|
EventAgent.AddEventListener(ConstMessage.MAIL_AllDELETE, UpdateNormal);
|
|
|
EventAgent.AddEventListener(ConstMessage.MAIL_CHANGE, UpdateNormal);
|
|
|
-
|
|
|
- mailDataMgr = MailDataManager.Instance;
|
|
|
}
|
|
|
-
|
|
|
protected override void OnShown()
|
|
|
{
|
|
|
base.OnShown();
|
|
@@ -189,5 +192,14 @@ namespace GFGGame
|
|
|
{
|
|
|
base.OnHide();
|
|
|
}
|
|
|
+ protected override void RemoveEventListener()
|
|
|
+ {
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.MAIL_REFRESH, RefreshList);
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.MAIL_REWARD, RefreshList);
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.MAIL_ALLREWARD, UpdateNormal);
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.MAIL_DELETE, UpdateNormal);
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.MAIL_AllDELETE, UpdateNormal);
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.MAIL_CHANGE, UpdateNormal);
|
|
|
+ }
|
|
|
}
|
|
|
}
|