| System/FashionDress/FashionDressCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FashionDress/FashionDressTypeBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FashionDress/FashionDressWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/FashionDress/FashionDressCell.cs
@@ -44,6 +44,7 @@ FashionDress fashionDress; m_LevelUp.RemoveAllListeners(); m_Unlock.RemoveAllListeners(); m_Select.RemoveAllListeners(); var fashionDressLevel = model.GetFashionDressLevel(fashionDressId); m_ContainerDarkMask.gameObject.SetActive(fashionDressLevel == 0); @@ -59,6 +60,9 @@ model.TryGetSelect(fashionDress.fashionDressType, out previewFashionId); m_Preview.gameObject.SetActive(equipedFashionDressId != fashionDressId && previewFashionId == fashionDressId); m_ContainerSelect.gameObject.SetActive(previewFashionId == fashionDressId); m_LevelUp.gameObject.SetActive(fashionDressLevel > 0 && fashionDressLevel < fashionDress.maxLevel); bool isMax = fashionDressLevel >= fashionDress.maxLevel; var count = packModel.GetItemCountByID(PackType.rptItem, equipItemId); System/FashionDress/FashionDressTypeBehaviour.cs
@@ -28,6 +28,13 @@ { model.selectTypeRefresh -= SelectEquipPlaceRefresh; model.selectTypeRefresh += SelectEquipPlaceRefresh; DisplaySelect(); } void DisplaySelect() { m_ContainerSelect.gameObject.SetActive(m_FashionDressType == model.selectType); m_ContainerNormal.gameObject.SetActive(m_FashionDressType != model.selectType); } public void Dispose() @@ -37,8 +44,7 @@ private void SelectEquipPlaceRefresh() { m_ContainerSelect.gameObject.SetActive(m_FashionDressType == model.selectType); m_ContainerNormal.gameObject.SetActive(m_FashionDressType != model.selectType); DisplaySelect(); } private void OnSelect() System/FashionDress/FashionDressWin.cs
@@ -46,9 +46,13 @@ protected override void OnPreOpen() { model.selectType = 1; model.selectQuality = 0; model.cabinetRefresh += FashionDressCabinetRefresh; model.selectTypeRefresh += SelectTypeRefresh; model.selectQualityRefresh += SelectQualityRefresh; model.previewRefresh += PreviewRefresh; for (int i = 0; i < m_FashionDressTypes.Length; i++) { @@ -70,6 +74,7 @@ model.cabinetRefresh -= FashionDressCabinetRefresh; model.selectTypeRefresh -= SelectTypeRefresh; model.selectQualityRefresh -= SelectQualityRefresh; model.previewRefresh -= PreviewRefresh; for (int i = 0; i < m_FashionDressTypes.Length; i++) { @@ -150,6 +155,14 @@ DisplayFashionDress(); } private void PreviewRefresh(int type) { if (model.selectType == type) { m_ScrollerControl.m_Scorller.RefreshActiveCellViews(); } } private void OnRefreshCell(ScrollerDataType type, CellView cell) { var fashionDressCell = cell as FashionDressCell;