using UnityEngine; using UnityEngine.UI; using EnhancedUI.EnhancedScroller; using System; using System.Collections.Generic; namespace vnxbqy.UI { public class LuckyResultInfo : ScrollerUI { [SerializeField] Text infoText; LuckyTreasureModel luckyTreasureModel { get { return ModelCenter.Instance.GetModel(); } } public override void Refresh(CellView cell) { string playerName = luckyTreasureModel.resultInfolist[cell.index]; OperationLuckyTreasure.LuckyTreasureItem luckyItem = null; luckyTreasureModel.GetOperation().TryGetLuckBigAward(out luckyItem); string treasureDes = string.Empty; if (luckyItem != null) { var itemConfig = ItemConfig.Get(luckyItem.itemId); treasureDes = StringUtility.Contact(itemConfig.ItemName, "x", luckyItem.itemCount); treasureDes = UIHelper.AppendColor(itemConfig.ItemColor, treasureDes); } infoText.text = Language.Get("LuckyTreasure106", playerName, treasureDes); } } }