| | |
| | | public event Action<int> onSelectSortEvent; |
| | | public event Action onSortCloseEvent; |
| | | |
| | | DogzModel dogzModel { get { return ModelCenter.Instance.GetModel<DogzModel>(); } } |
| | | private void Awake() |
| | | { |
| | | m_Controller.OnRefreshCell += OnRefreshCell; |
| | |
| | | private void OnSortSelect(CellView _cell) |
| | | { |
| | | var _index = _cell.index; |
| | | var type = m_SortElements[_index].type; |
| | | switch (sortType)
|
| | | {
|
| | | case SortType.EquipQuality:
|
| | | dogzModel.SelectDogzItemQuality = type;
|
| | | break;
|
| | | case SortType.EquipStar:
|
| | | dogzModel.SelectDogzItemStart = type;
|
| | | break;
|
| | | } |
| | | |
| | | if (onSelectSortEvent != null) |
| | | { |
| | | onSelectSortEvent(m_SortElements[_index].type); |
| | | onSelectSortEvent(type); |
| | | } |
| | | if (onSortCloseEvent != null) |
| | | { |