| System/FashionDress/FashionDressModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FashionDress/FashionDressQualityBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FashionDress/FashionDressWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/FashionDress/FashionDressModel.cs
@@ -23,6 +23,7 @@ public int cabinetLevel { get; private set; } public int cabinetExp { get; private set; } public int cabinetMaxLevel { get; private set; } public bool serverInited { get; private set; } public int fashoinDressCount { get @@ -97,11 +98,13 @@ fashionDressLevelDict.Clear(); cabinetLevel = 0; cabinetExp = 0; serverInited = false; } public void OnPlayerLoginOk() { UpdateRedpoint(); serverInited = true; } public override void UnInit() @@ -391,10 +394,41 @@ { fashionDressRefresh(id); } if (level == 1) { HandleFashionDressUnlock(id); } } UpdateRedpoint(); } public void HandleFashionDressUnlock(int id) { if (serverInited) { if (WindowCenter.Instance.IsOpen<FashionDressWin>()) { FashionDress fashionDress; if (TryGetFashionDress(id, out fashionDress)) { if (selectType == fashionDress.fashionDressType) { var virtualEquipId = GetVirtualEquipFashionDress(selectType); if (virtualEquipId != 0) { SetSelectFashionDress(selectType, virtualEquipId); } else { SetVirtualEquipFashionDress(selectType, id); SetSelectFashionDress(selectType, id); } } } } } } public void SendLevelUp(int id) { CA50B_tagCMCoatUp pak = new CA50B_tagCMCoatUp(); System/FashionDress/FashionDressQualityBehaviour.cs
@@ -83,6 +83,13 @@ private void OnSelect() { List<int> list; if (!model.TryGetFashionDresses(model.selectType, m_Quality, out list) || list.Count == 0) { SysNotifyMgr.Instance.ShowTip("NoneOfSelectQualityFashionDress"); return; } model.selectQuality = m_Quality; } } System/FashionDress/FashionDressWin.cs
@@ -124,6 +124,17 @@ model.SetVirtualEquipFashionDress(fashionDressType, equipId); model.SetSelectFashionDress(fashionDressType, equipId); } for (int i = 0; i <= 2; i++) { List<int> list; if (model.TryGetFashionDresses(model.selectType, i, out list) && list.Count > 0) { model.selectQuality = i; break; } } } void Display() @@ -190,6 +201,16 @@ private void SelectTypeRefresh() { for (int i = 0; i <= 2; i++) { List<int> list; if (model.TryGetFashionDresses(model.selectType, i, out list) && list.Count > 0) { model.selectQuality = i; break; } } DisplayFashionDress(); }