|
@@ -51,7 +51,7 @@ namespace GFGGame
|
|
|
ItemCfg costItem = ItemCfgArray.Instance.GetCfg(ActivityDressCfgArray.Instance.dataArray[index].comsumeArr[0][0]);
|
|
|
ItemData numItem;
|
|
|
long num;
|
|
|
- if (BagDataManager.Instance.GetBagData().TryGetValue(3000023, out numItem))
|
|
|
+ if (BagDataManager.Instance.GetBagData().TryGetValue(ActivityDressCfgArray.Instance.dataArray[index].comsumeArr[0][0], out numItem))
|
|
|
{
|
|
|
num = numItem.num;
|
|
|
}
|
|
@@ -99,14 +99,14 @@ namespace GFGGame
|
|
|
item.m_List.numItems = ActivityDressCfgArray.Instance.dataArray[index].bonusArr.Length;
|
|
|
|
|
|
//最后一档特殊处理
|
|
|
- if(index == ActivityDressCfgArray.Instance.dataArray.Length - 1)
|
|
|
- {
|
|
|
- item.m_rewardNum.visible = true;
|
|
|
- int numChange = GameGlobal.myNumericComponent.GetAsInt(NumericType.ActivityDressLastGearRewrdNum);
|
|
|
- item.m_rewardNum.text = string.Format("已兑换次数:{0}/{1}", numChange, 50);
|
|
|
- RedDotController.Instance.SetComRedDot(item.m_RewardBtn.target, false);
|
|
|
- }
|
|
|
- else
|
|
|
+ //if(index == ActivityDressCfgArray.Instance.dataArray.Length - 1)
|
|
|
+ //{
|
|
|
+ // item.m_rewardNum.visible = true;
|
|
|
+ // int numChange = GameGlobal.myNumericComponent.GetAsInt(NumericType.ActivityDressLastGearRewrdNum);
|
|
|
+ // item.m_rewardNum.text = string.Format("已兑换次数:{0}/{1}", numChange, 50);
|
|
|
+ // RedDotController.Instance.SetComRedDot(item.m_RewardBtn.target, false);
|
|
|
+ //}
|
|
|
+ //else
|
|
|
{
|
|
|
item.m_rewardNum.visible = false;
|
|
|
}
|
|
@@ -119,7 +119,7 @@ namespace GFGGame
|
|
|
int itemCfg = (int)btnGet.data;
|
|
|
|
|
|
UI_ActivityRewardItemUI item = UI_ActivityRewardItemUI.Proxy(_ui.m_List.GetChildAt(itemCfg - 1));
|
|
|
- if(item.m_RewardBtn.m_c1.selectedIndex == 1)
|
|
|
+ if (item.m_RewardBtn.m_c1.selectedIndex == 1)
|
|
|
{
|
|
|
bool result = await ActivitySProxy.ReqActivityZCJBReward(5006, itemCfg);
|
|
|
if (!result) return;
|
|
@@ -129,6 +129,14 @@ namespace GFGGame
|
|
|
_ui.m_List.numItems = ActivityDressCfgArray.Instance.dataArray.Length;
|
|
|
UpdateList();
|
|
|
}
|
|
|
+ else if (item.m_RewardBtn.m_c1.selectedIndex == 0)
|
|
|
+ {
|
|
|
+ PromptController.Instance.ShowFloatTextPrompt("请优先兑换前置物品!");
|
|
|
+ }
|
|
|
+ else if (item.m_RewardBtn.m_c1.selectedIndex == 3)
|
|
|
+ {
|
|
|
+ PromptController.Instance.ShowFloatTextPrompt("数量不够!");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void RenderRewardItemList(int index, GObject obj)
|
|
@@ -141,7 +149,7 @@ namespace GFGGame
|
|
|
{
|
|
|
ItemData numItem;
|
|
|
long num;
|
|
|
- if (BagDataManager.Instance.GetBagData().TryGetValue(3000023, out numItem))
|
|
|
+ if (BagDataManager.Instance.GetBagData().TryGetValue(ActivityDressCfgArray.Instance.dataArray[0].comsumeArr[0][0], out numItem))
|
|
|
{
|
|
|
num = numItem.num;
|
|
|
}
|
|
@@ -149,7 +157,8 @@ namespace GFGGame
|
|
|
{
|
|
|
num = 0;
|
|
|
}
|
|
|
- _ui.m_num.text = "金元宝:" + num;
|
|
|
+ ItemCfg item = ItemCfgArray.Instance.GetCfg(ActivityDressCfgArray.Instance.dataArray[0].comsumeArr[0][0]);
|
|
|
+ _ui.m_num.text = item.name+ ":" + num;
|
|
|
}
|
|
|
|
|
|
}
|