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<LuckyTreasureModel>(); } }
|
|
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);
|
}
|
}
|
}
|