//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Friday, February 02, 2018 //-------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using EnhancedUI.EnhancedScroller; namespace vnxbqy.UI { public class DogzStrengthenWin : Window { [SerializeField] ScrollerController m_StrengthenCtrl; DogzPackModel m_Model; DogzPackModel model { get { return m_Model ?? (m_Model = ModelCenter.Instance.GetModel()); } } #region Built-in protected override void BindController() { } protected override void AddListeners() { m_StrengthenCtrl.OnRefreshCell += OnRefreshStrengthenCell; } protected override void OnPreOpen() { UpdateStrengths(); } protected override void OnAfterOpen() { } protected override void OnPreClose() { } protected override void OnAfterClose() { } #endregion private void OnRefreshStrengthenCell(ScrollerDataType type, CellView cell) { var _strengthenCell = cell as DogzStrengthenCell; } private void UpdateStrengths() { m_StrengthenCtrl.Refresh(); for (int i = 0; i < model.dogzStrengthenEquips.Count; i++) { m_StrengthenCtrl.AddCell(ScrollerDataType.Header, i, OnStrengthDogzEquipSelect); } m_StrengthenCtrl.Restart(); } private void OnStrengthDogzEquipSelect(CellView _cell) { var _index = _cell.index; } } }