|
@@ -160,9 +160,9 @@ namespace GFGGame
|
|
|
listItem.target.data = suitId;
|
|
|
UpdateSuitBoxStatusView(listItem);
|
|
|
int status = DressUpMenuSuitDataManager.GetSuitSyntheticBonusStatus(suitId);
|
|
|
- RedDotController.Instance.SetComRedDot(listItem.target, status == ConstBonusStatus.CAN_GET && !isLock, "", -20, 670);
|
|
|
- listItem.m_loaderBonusBox.onClick.Clear();
|
|
|
- listItem.m_loaderBonusBox.onClick.Add(() =>
|
|
|
+
|
|
|
+ listItem.m_bonusGift.m_loaderBonusBox.onClick.Clear();
|
|
|
+ listItem.m_bonusGift.m_loaderBonusBox.onClick.Add(() =>
|
|
|
{
|
|
|
SuitUtil.ShowSuitSyntheticBonus(suitId);
|
|
|
});
|
|
@@ -174,7 +174,10 @@ namespace GFGGame
|
|
|
ViewManager.Show<ClothingSyntheticView>(new object[] { suitId }, new object[] { typeof(SuitSyntheticView).FullName, suitId });
|
|
|
}
|
|
|
});
|
|
|
+ // 提示合成物品的红点
|
|
|
RedDotController.Instance.SetComRedDot(listItem.target, RedDotDataManager.Instance.GetClothingSyntheticRed(suitId), "", 0, 0);
|
|
|
+ // 奖励红点
|
|
|
+ RedDotController.Instance.SetComRedDot(listItem.m_bonusGift.target, status == ConstBonusStatus.CAN_GET && !isLock, "", -13, -7);
|
|
|
UI_SuitListItem.ProxyEnd();
|
|
|
}
|
|
|
|
|
@@ -196,29 +199,31 @@ namespace GFGGame
|
|
|
|
|
|
private void UpdateSuitBoxStatusView(UI_SuitListItem listItem)
|
|
|
{
|
|
|
- listItem.m_iconGot.visible = false;
|
|
|
+ UI_BonusGift bonusGift = UI_BonusGift.Proxy(listItem.m_bonusGift.target);
|
|
|
+ bonusGift.m_iconGot.visible = false;
|
|
|
int suitId = (int)listItem.target.data;
|
|
|
int status = DressUpMenuSuitDataManager.GetSuitSyntheticBonusStatus(suitId);
|
|
|
if (status == ConstBonusStatus.CAN_GET)
|
|
|
{
|
|
|
- listItem.m_loaderBonusBox.grayed = false;
|
|
|
+ bonusGift.m_loaderBonusBox.grayed = false;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- listItem.m_loaderBonusBox.grayed = true;
|
|
|
+ bonusGift.m_loaderBonusBox.grayed = true;
|
|
|
if (status == ConstBonusStatus.GOT)
|
|
|
{
|
|
|
- listItem.m_iconGot.visible = true;
|
|
|
+ bonusGift.m_iconGot.visible = true;
|
|
|
}
|
|
|
- RedDotController.Instance.SetComRedDot(listItem.target, false, "", -20, 670);
|
|
|
+ RedDotController.Instance.SetComRedDot(listItem.m_bonusGift.target, false, "");
|
|
|
}
|
|
|
+ UI_BonusGift.ProxyEnd();
|
|
|
}
|
|
|
|
|
|
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);
|
|
|
+ RedDotController.Instance.SetComRedDot(_ui.m_listMenu.GetChildAt(0).asCom, RedDotDataManager.Instance.GetClothingSyntheticTabRed(1), "", 0, -6);
|
|
|
+ RedDotController.Instance.SetComRedDot(_ui.m_listMenu.GetChildAt(1).asCom, RedDotDataManager.Instance.GetClothingSyntheticTabRed(2), "", 0, -6);
|
|
|
+ RedDotController.Instance.SetComRedDot(_ui.m_listMenu.GetChildAt(2).asCom, RedDotDataManager.Instance.GetClothingSyntheticTabRed(3), "", 0, -6);
|
|
|
}
|
|
|
|
|
|
private void CheckGuide(object param)
|