This commit is contained in:
Fang 2023-07-20 19:34:09 +08:00
parent 16ac56ec20
commit 7d7519b6cf

View File

@ -48,14 +48,20 @@ function HeroEntity:getAllAttr()
if self.allAttr == nil then
self:initAttr()
end
local needUpdate = false
if self.baseAttrDirty == true then
needUpdate = true
self.baseAttrDirty = false
self:updateBaseAttr()
self:updateTotalAttr()
end
if self.equipAttrDirty == true then
needUpdate = true
self.equipAttrDirty = false
self:updateEquipAttr()
end
if needUpdate then
self:updateTotalAttr()
end
return self.allAttr