| System/JadeDynastyKnapSack/JadeDynastyDecomposeLineBeh.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/JadeDynastyKnapSack/JadeDynastyEquipWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/JadeDynastyKnapSack/JadeDynastyItemBeh.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/Logic/PackModelInterface.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/JadeDynastyKnapSack/JadeDynastyDecomposeLineBeh.cs
@@ -41,12 +41,15 @@ { [SerializeField] CommonItemBaisc itemBaisc; [SerializeField] GameObject selectObj; [SerializeField] GameObject equipLvObj; [SerializeField] Text equipLvText; JadeDynastyDecomposeModel decomposeModel { get { return ModelCenter.Instance.GetModel<JadeDynastyDecomposeModel>(); } } public void SetDisplay(ItemModel itemModel,List<string> selectGuids) { itemBaisc.cellBtn.RemoveAllListeners(); equipLvObj.SetActive(false); if (itemModel == null || selectGuids == null) { itemBaisc.gameObject.SetActive(false); @@ -57,6 +60,12 @@ itemBaisc.gameObject.SetActive(true); selectObj.SetActive(selectGuids.Contains(itemModel.itemInfo.ItemGUID)); itemBaisc.Init(itemModel,true); if(itemModel.chinItemModel.EquipPlace > 0) { equipLvObj.SetActive(true); string equipLvSB = Language.Get(StringUtility.Contact("Num_CHS_", itemModel.chinItemModel.LV)); equipLvText.text = Language.Get("L1091", equipLvSB); } itemBaisc.cellBtn.AddListener(()=> { if (selectObj.activeInHierarchy) System/JadeDynastyKnapSack/JadeDynastyEquipWin.cs
@@ -130,8 +130,6 @@ private void UpdateJadeDynastyItem(PackType type, int index, int id) { if (type != PackType.rptJadeDynastyItem) return; switch(type) { case PackType.rptJadeDynastyItem: System/JadeDynastyKnapSack/JadeDynastyItemBeh.cs
@@ -37,6 +37,7 @@ itemCell.cellBtn.RemoveAllListeners(); itemCell.cellBtn.AddListener(()=> { equipModel.ClearLookItemModel(); tipsModel.SetItemTipsModel(itemModel.packType,itemModel.itemInfo.ItemGUID,false,true); tipsModel.SetJadeDynastyItemTipsBtn(tipsModel.curAttrData); tipsModel.ShowUICtrl(); System/KnapSack/Logic/PackModelInterface.cs
@@ -890,21 +890,19 @@ } } } ItemModel equipItemModel = null; SinglePackModel singlePack = playerPack.GetSinglePackModel(PackType.rptEquip); int putOnScore = 0; if (model.chinItemModel.EquipPlace != 9) { if (singlePack != null) { equipItemModel = singlePack.GetItemModelByIndex(model.chinItemModel.EquipPlace); if (equipItemModel != null) { putOnScore = equipItemModel.equipScore; } if (CheckIsBetterEquip(model.equipScore, putOnScore)) int isFightUp = IsFightUp(model.itemId,model.equipScore); int equipPlace = model.chinItemModel.EquipPlace; if (isFightUp == 1) { switch(equipPlace) { case 9: break; default: if(model.packType == PackType.rptItem) { var equipItemModel = playerPack.GetItemModelByIndex(PackType.rptEquip, model.chinItemModel.EquipPlace); if (PlayerDatas.Instance.baseData.LV >= 200) { if (model.EquipPlace > (int)RoleEquipType.retWeapon2 && model.EquipPlace < (int)RoleEquipType.retNeck) @@ -915,38 +913,12 @@ } } } } break; } if (RefreshGetBetterEquipEvent != null) { RefreshGetBetterEquipEvent(model.itemInfo.ItemGUID); } } } } else { if (singlePack != null) { equipItemModel = singlePack.GetItemModelByIndex(model.chinItemModel.EquipPlace); if (equipItemModel != null) { putOnScore = equipItemModel.equipScore; } bool isbetter = CheckIsBetterEquip(model.equipScore, putOnScore); if (!isbetter) { equipItemModel = singlePack.GetItemModelByIndex(10); putOnScore = equipItemModel == null ? 0 : equipItemModel.equipScore; isbetter = CheckIsBetterEquip(model.equipScore, putOnScore); } if (isbetter) { if (RefreshGetBetterEquipEvent != null) { RefreshGetBetterEquipEvent(model.itemInfo.ItemGUID); } } } } }