| System/KnapSack/Logic/PackModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/New/CommonItemBaisc.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/KnapSack/Logic/PackModel.cs
@@ -97,7 +97,23 @@ } } } ParseItemCount(); } public Dictionary<int, string> textCountShow = new Dictionary<int, string>(); public void ParseItemCount() { var textConfig = FuncConfigConfig.Get("ItemCountShow"); var json = JsonMapper.ToObject(textConfig.Numerical1); foreach (var key in json.Keys) { var itemID = int.Parse(key); textCountShow[itemID] = json[key].ToString(); } } System/KnapSack/New/CommonItemBaisc.cs
@@ -157,10 +157,18 @@ itemIcon.SetSprite(config.IconKey); bgIcon.SetItemBackGround(ItemLogicUtility.Instance.GetItemQuality(itemId, useDataDic)); countText.gameObject.SetActive(count > 1); if (count > 1) if (packModel.textCountShow.ContainsKey(itemId)) { countText.text = UIHelper.ReplaceLargeNum((double)count); countText.gameObject.SetActive(true); countText.text = count > 1 ? packModel.textCountShow[itemId] + "x" + count : packModel.textCountShow[itemId]; } else { countText.gameObject.SetActive(count > 1); if (count > 1) { countText.text = UIHelper.ReplaceLargeNum((double)count); } } suitEffect.Display(itemId, suitEffectDirty);