|
@@ -43,6 +43,7 @@ namespace GFGGame
|
|
|
{
|
|
|
base.AddEventListener();
|
|
|
EventAgent.AddEventListener(ConstMessage.SUIT_BOX_STATUS_CHANGED, UpdateSuitBoxStatus);
|
|
|
+ EventAgent.AddEventListener(ConstMessage.RED_CHANGE, UpdateRedDot);
|
|
|
}
|
|
|
protected override void OnShown()
|
|
|
{
|
|
@@ -57,6 +58,7 @@ namespace GFGGame
|
|
|
}
|
|
|
// _ui.m_listMenu.GetChildAt(1).visible = false;
|
|
|
UpdateSuitList();
|
|
|
+ UpdateRedDot();
|
|
|
Timers.inst.AddUpdate(CheckGuide);
|
|
|
}
|
|
|
|
|
@@ -70,6 +72,7 @@ namespace GFGGame
|
|
|
{
|
|
|
base.RemoveEventListener();
|
|
|
EventAgent.RemoveEventListener(ConstMessage.SUIT_BOX_STATUS_CHANGED, UpdateSuitBoxStatus);
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.RED_CHANGE, UpdateRedDot);
|
|
|
}
|
|
|
private void OnClickBtnBack()
|
|
|
{
|
|
@@ -168,6 +171,7 @@ namespace GFGGame
|
|
|
ViewManager.Show(ViewName.CLOTHING_SYNTHETIC_VIEW, new object[] { suitId }, new object[] { ViewName.SUIT_SYNTHETIC_LIST_VIEW, suitId });
|
|
|
}
|
|
|
});
|
|
|
+ RedDotController.Instance.SetComRedDot(listItem.target, RedDotDataManager.Instance.GetClothingSyntheticRed(suitId), "", 0, 0);
|
|
|
UI_SuitListItem.ProxyEnd();
|
|
|
}
|
|
|
|
|
@@ -206,6 +210,14 @@ namespace GFGGame
|
|
|
RedDotController.Instance.SetComRedDot(listItem.target, false, "", -20, 670);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ private void UpdateRedDot()
|
|
|
+ {
|
|
|
+ RedDotController.Instance.SetComRedDot(_ui.m_listMenu.GetChildAt(0).asCom, RedDotDataManager.Instance.GetClothingSyntheticTabRed(1), "", 0, 0);
|
|
|
+ RedDotController.Instance.SetComRedDot(_ui.m_listMenu.GetChildAt(1).asCom, RedDotDataManager.Instance.GetClothingSyntheticTabRed(2), "", 0, 0);
|
|
|
+ RedDotController.Instance.SetComRedDot(_ui.m_listMenu.GetChildAt(2).asCom, RedDotDataManager.Instance.GetClothingSyntheticTabRed(3), "", 0, 0);
|
|
|
+ }
|
|
|
+
|
|
|
private void CheckGuide(object param)
|
|
|
{
|
|
|
if (GuideDataManager.IsGuideFinish(ConstGuideId.CLOTHING_SYNTHETIC) <= 0)
|