| System/Compose/New/ComposeWinModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/JadeDynastyKnapSack/JadeDynastyEquipModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/JadeDynastyKnapSack/JadeDynastyEquipWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Strengthening/GodBeastModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/WindowJump/WindowJumpMgr.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/Compose/New/ComposeWinModel.cs
@@ -488,7 +488,10 @@ int[] fixedCounts = config.itemCount; for ( int i = 0; i < fixedCounts.Length; i++) { int haveCount = playerPack.GetItemCountByID(PackType.rptItem,fixedIds[i]); var fixedId = fixedIds[i]; var itemConfig = Config.Instance.Get<ItemConfig>(fixedId); var packType = GeneralDefine.GetPackTypeByItemType(itemConfig.Type); int haveCount = playerPack.GetItemCountByID(packType,fixedIds[i]); if (haveCount < fixedCounts[i]) { return false; System/JadeDynastyKnapSack/JadeDynastyEquipModel.cs
@@ -840,5 +840,48 @@ return activeSuit != null || nextSuit != null; } public bool IsPlayStoneSuitEffect() { List<int> suitTypes = null; List<int> suitLvs = null; bool isActiveSuit = TryGetIsActiveStoneSuit(out suitTypes, out suitLvs); if (isActiveSuit) { for (int i = 0; i < suitTypes.Count; i++) { int suitType = suitTypes[i]; int suitLv = suitLvs[i]; bool isLocalSaveActiveSuit = IsLocalSaveActiveStoneSuit(suitType, suitLv); if (!isLocalSaveActiveSuit) { return true; } } } return false; } public void StopPlayStoneSuitEffect(UIEffect effect,bool isSave = false) { if(!isSave) { if (effect.IsPlaying) { effect.Stop(); } } else { if (effect.IsPlaying) { List<int> suitTypes = null; List<int> suitLvs = null; bool isActiveSuit = TryGetIsActiveStoneSuit(out suitTypes, out suitLvs); SetLockLocalSaveActiveStoneSuit(suitTypes, suitLvs); } } } } } System/JadeDynastyKnapSack/JadeDynastyEquipWin.cs
@@ -86,7 +86,6 @@ UpdatePlayerUI3DModel(); UpdateFightPower(); UpdateSuitBtnPlayerEffect(); UpdateStoneSuitBtnPlayerEffect(); TimeDownMgr.CoolTimeData data; if (TimeDownMgr.Instance.Get(TimeDownMgr.CoolTimeType.BagSort, out data)) { @@ -163,7 +162,6 @@ UpdatePlayerUI3DModel(); UpdateFightPower(); UpdateSuitBtnPlayerEffect(); UpdateStoneSuitBtnPlayerEffect(); if (config != null) { UpdateSuitPlayerEffect(equipModel.GetJadeDynastyEquipPlace(index)); @@ -218,45 +216,17 @@ private void UpdateStoneSuitBtnPlayerEffect(bool isSave = false) { List<int> suitTypes = null; List<int> suitLvs = null; bool isActiveSuit = equipModel.TryGetIsActiveStoneSuit(out suitTypes, out suitLvs); if (isActiveSuit) bool isPlay = equipModel.IsPlayStoneSuitEffect(); if(isPlay && !isSave) { for (int i = 0; i < suitTypes.Count; i++) if (!stoneBtnEffect.IsPlaying) { int suitType = suitTypes[i]; int suitLv = suitLvs[i]; bool isLocalSaveActiveSuit = equipModel.IsLocalSaveActiveStoneSuit(suitType, suitLv); if (!isLocalSaveActiveSuit) { if (!stoneBtnEffect.IsPlaying) { stoneBtnEffect.Play(); } break; } else { if (stoneBtnEffect.IsPlaying) { stoneBtnEffect.Stop(); } } stoneBtnEffect.Play(); } } else { if (stoneBtnEffect.IsPlaying) { stoneBtnEffect.Stop(); } } if (isSave && stoneBtnEffect.IsPlaying) { stoneBtnEffect.Stop(); equipModel.SetLockLocalSaveActiveStoneSuit(suitTypes, suitLvs); equipModel.StopPlayStoneSuitEffect(stoneBtnEffect, isSave); } } @@ -363,7 +333,6 @@ private void ClickStoneAttr() { UpdateStoneSuitBtnPlayerEffect(true); WindowCenter.Instance.Open<JadeDynastyStoneSuitAttrWin>(); } System/Strengthening/GodBeastModel.cs
@@ -264,6 +264,10 @@ if (DogzEquipDict[key] == 1) { List<ItemModel> itemModel = dogz_model.GetDogzEquips(key); if (itemModel == null) { continue; } for (int i = 0; i < itemModel.Count; i++) { int IndexId = itemModel[i].itemInfo.ItemPlace; System/WindowJump/WindowJumpMgr.cs
@@ -200,6 +200,7 @@ case JumpUIType.EquipCompose296: case JumpUIType.EquipCompose297: case JumpUIType.EquipCompose298: case JumpUIType.ToolCompose305: int[] types = GetSearchData(_tagWinSearchModel.ID).conditions; if(types.Length > 2) { @@ -1052,6 +1053,7 @@ case JumpUIType.EquipCompose269: case JumpUIType.EquipCompose270: case JumpUIType.EquipCompose291: case JumpUIType.ToolCompose305: int[] types = GetSearchData(_tagWinSearchModel.ID).conditions; if (types.Length > 0) { @@ -1667,6 +1669,7 @@ NewYearTour302 = 302, //2019春节巡礼 FestivalRedBag303 = 303, //节日红包界面 JadeDynastyGem304 = 304, //诛仙宝石 ToolCompose305 = 305, //诛仙附伤宝石合成 DhszTs = 1001,//定海神针功法提升界面 HyqTs = 1002,//皓月枪功法提升界面