| | |
| | | bool isTrailer = composeWinModel.IsTrailerByLevel(thirdTypeData.itemCompound);
|
| | | if (isTrailer)
|
| | | {
|
| | | MessageWin.Inst.ShowFixedTip(StringUtility.Contact(thirdTypeData.itemCompound.levelNeed, "级开启"));
|
| | | MessageWin.Inst.ShowFixedTip(Language.Get("FuncOpenLv", thirdTypeData.itemCompound.levelNeed));
|
| | | return;
|
| | | }
|
| | | }
|
| | |
| | | int increaseRate = increases[2] / 100;
|
| | | increaseRateItem.SetActive(true);
|
| | | RefreshGridCellUI(increaseGridCell, false,increaseId,increaseNeedNum);
|
| | | increaseText.text = StringUtility.Contact("增加成功率", StringUtility.Contact(increaseRate, "%"));
|
| | | increaseText.text = Language.Get("Compose109", StringUtility.Contact(increaseRate, "%"));
|
| | | int haveIncreaseNum = playerPack.GetItemCountByID(PackType.rptItem, increaseId);
|
| | | ItemConfig itemConfig = Config.Instance.Get<ItemConfig>(increaseId);
|
| | | isIncreaseRate = haveIncreaseNum >= increaseNeedNum ? isIncreaseRate : false;
|
| | |
| | | else
|
| | | {
|
| | | isIncreaseRate = false;
|
| | | MessageWin.Inst.ShowFixedTip(StringUtility.Contact("增加成功率需要",increaseNeedNum,itemConfig.ItemName,"数量不足"));
|
| | | MessageWin.Inst.ShowFixedTip(Language.Get("Compose110", increaseNeedNum, itemConfig.ItemName));
|
| | | }
|
| | | }
|
| | | RefreshComposeSuccessRate();
|
| | |
| | |
|
| | | if(increaseRate > 0)
|
| | | {
|
| | | successRateText.text = Language.Get("HallowsWin_Success", StringUtility.Contact(successRate / 100, "%","+",increaseRate,"%"));
|
| | | string extraAddRate = UIHelper.GetTextColorByItemColor(TextColType.Green,StringUtility.Contact("+", increaseRate, "%"),true);
|
| | | successRateText.text = Language.Get("HallowsWin_Success", StringUtility.Contact(successRate / 100, "%", extraAddRate));
|
| | | }
|
| | | else
|
| | | {
|