using System; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { public class WishingWarehouseWin : Window { [SerializeField] Button closeBtn; [SerializeField] ScrollerController wishGroupCtrl; WishingPoolModel wishModel { get { return ModelCenter.Instance.GetModel(); } } protected override void BindController() { } protected override void AddListeners() { closeBtn.AddListener(CloseClick); } protected override void OnPreOpen() { CreateWishGroup(); } protected override void OnAfterOpen() { } protected override void OnPreClose() { } protected override void OnAfterClose() { } private void CreateWishGroup() { var operation = wishModel.GetOperationWishing(); if (operation == null) return; wishGroupCtrl.Refresh(); foreach(var key in operation.wellItemDict.Keys) { wishGroupCtrl.AddCell(ScrollerDataType.Header,key); } wishGroupCtrl.Restart(); } } }