diff --git a/src/StarterPlayerScripts/UI/Windows/AttributeLvupWindow/AttributeLvupShow.luau b/src/StarterPlayerScripts/UI/Windows/AttributeLvupWindow/AttributeLvupShow.luau index d2169c4..273b9b4 100644 --- a/src/StarterPlayerScripts/UI/Windows/AttributeLvupWindow/AttributeLvupShow.luau +++ b/src/StarterPlayerScripts/UI/Windows/AttributeLvupWindow/AttributeLvupShow.luau @@ -73,10 +73,10 @@ function AttributeLvupShow:Refresh() if self.Data.maxLv then self.Variables._btnUpgrade.Text = nowLv >= self.Data.maxLv and "满级" or self.Data.cost[2] + self.Data.cost[3] * (self.Data.maxLv - 1) - -- 如果满级或者战力限制,不让点击 - if nowLv >= self.Data.maxLv or nowBattleValue < limitBattleValue then self.Variables._btnUpgrade.Interactable = false end - - -- 属性值显示 + -- 满级不让点击 + if nowLv >= self.Data.maxLv then self.Variables._btnUpgrade.Interactable = false end + + -- 属性值显示 local caculateValue = self.Data.lvAdd[1] + self.Data.lvAdd[2] * (self.Data.maxLv - 1) if attributeData.type == 1 then self.Variables._tmpValue.Text = "+"..caculateValue @@ -92,6 +92,9 @@ function AttributeLvupShow:Refresh() self.Variables._tmpValue.Text = "+"..self.Data.lvAdd[1] + self.Data.lvAdd[2] * nowLv end end + + -- 战力限制不让点 + if nowBattleValue < limitBattleValue then self.Variables._btnUpgrade.Interactable = false end end function AttributeLvupShow:OnInitFinish()