using vnxbqy.UI; using System.Collections.Generic; public class LimitedTimeLuxuryGiftButtonCell : ILBehaviour { ButtonEx btnMoney; TextEx txtMoney; ImageEx imgMoney; VipModel vipModel { get { return ModelCenter.Instance.GetModelEx(); } } protected override void Awake() { btnMoney = proxy.GetWidgtEx("btnMoney"); txtMoney = proxy.GetWidgtEx("txtMoney"); imgMoney = proxy.GetWidgtEx("btnMoney"); } public void Display(int ctgId) { int showCtgID = LimitedTimeLuxuryGiftModel.Instance.showCtgId; OrderInfoConfig orderCfg; vipModel.TryGetOrderInfo(ctgId, out orderCfg); txtMoney.text = Language.Get("NeedMoney", orderCfg.PayRMBNum); imgMoney.sprite = UILoader.LoadSprite("XSHL2"); if (ctgId == showCtgID) { imgMoney.sprite = UILoader.LoadSprite("XSHL1"); } btnMoney.SetListener(() => { LimitedTimeLuxuryGiftModel.Instance.showCtgId = ctgId; }); } }