using vnxbqy.UI; public class RechargeGenerousGiftCell : ILBehaviour { ImageEx imgTitle; ImageEx imgCellBG; ButtonEx btnGo; RedpointBehaviour redPoint; protected override void Awake() { btnGo = proxy.GetWidgtEx("btnGo"); imgTitle = proxy.GetWidgtEx("imgTitle"); imgCellBG = proxy.GetWidgtEx("imgCellBG"); redPoint = proxy.GetWidgtEx("redPoint"); } public void Display(int winId) { if (!RechargeGenerousGiftModel.Instance.RechargeGenerousGiftInfoDict.TryGetValue(winId, out var info)) return; redPoint.redpointId = info.RedPointID; imgTitle.sprite = UILoader.LoadSprite(info.TitleFileName); imgTitle.SetNativeSize(); imgCellBG.sprite = UILoader.LoadSprite(info.IconFileName); btnGo.SetListener(() => { WindowCenter.Instance.Open(info.WinName); }); } }