| | |
| | | var betterAwardState = BattlePassManager.Instance.GetBPCellAwardState(battlePassData, totalValue, config.NeedValue, 1); |
| | | for (int i = 0; i < betterAwards.Length; i++) |
| | | { |
| | | int itemID = config.ZLRewardItemList[i][0]; |
| | | betterAwards[i].Init(new ItemCellModel(itemID, false, config.ZLRewardItemList[i][1])); |
| | | betterAwards[i].button.AddListener(() => |
| | | if (i < config.ZLRewardItemList.Length) |
| | | { |
| | | GetAward(battlePassData, betterAwardState, itemID); |
| | | }); |
| | | betterGotRects[i].SetActive(betterAwardState == 2); |
| | | betterCanGetAwardRects[i].SetActive(betterAwardState == 1); |
| | | betterLockRects[i].SetActive(battlePassData.isActivite == 0); |
| | | betterAwards[i].SetActive(true); |
| | | int itemID = config.ZLRewardItemList[i][0]; |
| | | betterAwards[i].Init(new ItemCellModel(itemID, false, config.ZLRewardItemList[i][1])); |
| | | betterAwards[i].button.AddListener(() => |
| | | { |
| | | GetAward(battlePassData, betterAwardState, itemID); |
| | | }); |
| | | betterGotRects[i].SetActive(betterAwardState == 2); |
| | | betterCanGetAwardRects[i].SetActive(betterAwardState == 1); |
| | | betterLockRects[i].SetActive(battlePassData.isActivite == 0); |
| | | } |
| | | else |
| | | { |
| | | betterAwards[i].SetActive(false); |
| | | } |
| | | } |
| | | } |
| | | |