| System/KnapSack/Logic/PlayerPackModels.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/New/KnapSackWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/KnapSack/Logic/PlayerPackModels.cs
@@ -882,7 +882,7 @@ { if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.EquipDecompose)) return; if(GetCanDevourModellist() != null && GetCanDevourModellist().Count > 0) if(GetCanDevourModellist() != null && GetCanDevourModellist().Count >= minDevourEquipNum) { redpointEquipDecom.state = RedPointState.Simple; } @@ -1166,6 +1166,7 @@ public List<int> devourPlacelist { get; private set; } public int MaxDevourEquipNum { get; private set; } public int minDevourEquipNum { get; private set;} public void SetDevourEquipPlace() { devourPlacelist = new List<int>(); @@ -1176,6 +1177,7 @@ devourPlacelist.Add(placeArray[i]); } MaxDevourEquipNum = int.Parse(funcConfig.Numerical2); minDevourEquipNum = int.Parse(funcConfig.Numerical3); } List<ItemModel> devourModellist = new List<ItemModel>(); System/KnapSack/New/KnapSackWin.cs
@@ -42,7 +42,7 @@ [SerializeField] private FunctionButton _depotTitle; //仓库 [SerializeField] private FunctionButton _devourTitle; //仓库 private FunctionButton _devourTitle; //装备分解 [SerializeField] private FunctionButtonGroup _funcBtnGroup; @@ -85,6 +85,13 @@ base.OnActived(); this.transform.SetAsLastSibling(); _ornamentTitle.state = TitleBtnState.Locked; if(!WindowJumpMgr.Instance.IsJumpState && functionOrder == 0) { if(playerPack.redpointEquipDecom.state == RedPointState.Simple) { functionOrder = _devourTitle.order; } } _funcBtnGroup.TriggerByOrder(functionOrder); }