| | |
| | | [SerializeField] ScrollerController m_PackController;
|
| | | [SerializeField] Button qualitySelectBtn;
|
| | | [SerializeField] Button starSelectBtn;
|
| | | [SerializeField] Transform qualityArrow;
|
| | | [SerializeField] Transform starArrow;
|
| | | [SerializeField] SortTable qualitySort;
|
| | | [SerializeField] SortTable starSort;
|
| | |
|
| | |
| | | playerPack.RefreshItemCountAct += RefreshDogzItemEvent;
|
| | | qualitySort.onSelectSortEvent += RefreshDogzSelectEvent;
|
| | | starSort.onSelectSortEvent += RefreshDogzSelectEvent;
|
| | | qualitySort.onSortCloseEvent += CloseQualitySort;
|
| | | starSort.onSortCloseEvent += CloseStarSort;
|
| | | dogzModel.SelectDogzItemQuality = 0;
|
| | | dogzModel.SelectDogzItemStart = 0;
|
| | |
|
| | | starSort.SetDefault();
|
| | | qualitySort.SetDefault();
|
| | | UpdateDogzEquip();
|
| | | UpdateDogzPack();
|
| | | starSort.gameObject.SetActive(false);
|
| | | qualitySort.gameObject.SetActive(false);
|
| | | starArrow.localRotation = Quaternion.Euler(0, 0, 180);
|
| | | qualityArrow.localRotation = Quaternion.Euler(0, 0, 180);
|
| | | }
|
| | |
|
| | | protected override void OnAfterOpen()
|
| | |
| | | playerPack.RefreshItemCountAct -= RefreshDogzItemEvent;
|
| | | qualitySort.onSelectSortEvent -= RefreshDogzSelectEvent;
|
| | | starSort.onSelectSortEvent -= RefreshDogzSelectEvent;
|
| | | qualitySort.onSortCloseEvent -= CloseQualitySort;
|
| | | starSort.onSortCloseEvent -= CloseStarSort;
|
| | | }
|
| | |
|
| | | protected override void OnAfterClose()
|
| | |
| | |
|
| | | private void ClickStarSelect()
|
| | | {
|
| | | starSort.gameObject.SetActive(!starSort.gameObject.activeInHierarchy);
|
| | | starArrow.localRotation = Quaternion.Euler(0, 0, 0);
|
| | | if (!starSort.gameObject.activeInHierarchy)
|
| | | {
|
| | | starSort.gameObject.SetActive(true);
|
| | | }
|
| | | }
|
| | |
|
| | | private void ClickQualitySelect()
|
| | | {
|
| | | qualitySort.gameObject.SetActive(!qualitySort.gameObject.activeInHierarchy);
|
| | | qualityArrow.localRotation = Quaternion.Euler(0, 0, 0);
|
| | | if (!qualitySort.gameObject.activeInHierarchy)
|
| | | {
|
| | | qualitySort.gameObject.SetActive(true);
|
| | | }
|
| | | }
|
| | |
|
| | |
|
| | | private void CloseQualitySort()
|
| | | {
|
| | | qualityArrow.localRotation = Quaternion.Euler(0, 0, 180);
|
| | | }
|
| | |
|
| | | private void CloseStarSort()
|
| | | {
|
| | | starArrow.localRotation = Quaternion.Euler(0, 0, 180);
|
| | | }
|
| | |
|
| | | [Serializable]
|