|
@@ -229,9 +229,13 @@ namespace GFGGame
|
|
itemView.SetData(itemData);
|
|
itemView.SetData(itemData);
|
|
itemView.ChangeTxtCountStyle();
|
|
itemView.ChangeTxtCountStyle();
|
|
itemView.GrpGotVisible = BattlePassTaskDataManager.Instance.CheckLevelRewardGet(level);
|
|
itemView.GrpGotVisible = BattlePassTaskDataManager.Instance.CheckLevelRewardGet(level);
|
|
|
|
+ item.m_ImgBgGray.visible = state == 0;
|
|
|
|
+ if (state == 0 && (level == 1 || (level > 1 && BattlePassTaskDataManager.Instance.GetRewardState(level-1) > 0)))
|
|
|
|
+ item.m_ImgLock.visible = true;
|
|
|
|
+ else
|
|
|
|
+ item.m_ImgLock.visible = false;
|
|
bool redDot = (!BattlePassTaskDataManager.Instance.CheckLevelRewardGet(level) && state == 1);
|
|
bool redDot = (!BattlePassTaskDataManager.Instance.CheckLevelRewardGet(level) && state == 1);
|
|
RedDotController.Instance.SetComRedDot(item.m_NormalReward, redDot, "", -12, 24);
|
|
RedDotController.Instance.SetComRedDot(item.m_NormalReward, redDot, "", -12, 24);
|
|
-
|
|
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
@@ -281,6 +285,10 @@ namespace GFGGame
|
|
RedDotController.Instance.SetComRedDot(itemView.GetGComponentObj, keyValuePair.Item3 == 1, "", -12, 24);
|
|
RedDotController.Instance.SetComRedDot(itemView.GetGComponentObj, keyValuePair.Item3 == 1, "", -12, 24);
|
|
itemView.GrpGotVisible = keyValuePair.Item4;
|
|
itemView.GrpGotVisible = keyValuePair.Item4;
|
|
}
|
|
}
|
|
|
|
+ if (!isBuy)
|
|
|
|
+ itemView.ButtonTypeVisible = 3;
|
|
|
|
+ else
|
|
|
|
+ itemView.ButtonTypeVisible = 0;
|
|
}
|
|
}
|
|
|
|
|
|
//根据状态设置按钮
|
|
//根据状态设置按钮
|
|
@@ -372,6 +380,7 @@ namespace GFGGame
|
|
_ui.m_RewardList.numItems = _rewardCfgs.Count - 1;
|
|
_ui.m_RewardList.numItems = _rewardCfgs.Count - 1;
|
|
RedDotController.Instance.SetComRedDot(_ui.m_btnGetAll,
|
|
RedDotController.Instance.SetComRedDot(_ui.m_btnGetAll,
|
|
BattlePassTaskDataManager.Instance.CheckStoreBrocadeWeavRed(), "", -18, -8);
|
|
BattlePassTaskDataManager.Instance.CheckStoreBrocadeWeavRed(), "", -18, -8);
|
|
|
|
+ _ui.m_btnGetAll.grayed = !BattlePassTaskDataManager.Instance.CheckStoreBrocadeWeavRed();
|
|
}
|
|
}
|
|
|
|
|
|
private void SetOpenBattlePassBtnStatus()
|
|
private void SetOpenBattlePassBtnStatus()
|
|
@@ -403,6 +412,7 @@ namespace GFGGame
|
|
if (bonusNormalArr != null && bonusNormalArr.Length > 0)
|
|
if (bonusNormalArr != null && bonusNormalArr.Length > 0)
|
|
{
|
|
{
|
|
uiBattlePassReward.m_NormalReward.visible = true;
|
|
uiBattlePassReward.m_NormalReward.visible = true;
|
|
|
|
+
|
|
var itemData = ItemUtil.createItemData(bonusNormalArr[0]);
|
|
var itemData = ItemUtil.createItemData(bonusNormalArr[0]);
|
|
var item = new ItemView(uiBattlePassReward.m_NormalReward);
|
|
var item = new ItemView(uiBattlePassReward.m_NormalReward);
|
|
item.SetData(itemData);
|
|
item.SetData(itemData);
|