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 if self.allAttr == nil then
self:initAttr() self:initAttr()
end end
local needUpdate = false
if self.baseAttrDirty == true then if self.baseAttrDirty == true then
needUpdate = true
self.baseAttrDirty = false self.baseAttrDirty = false
self:updateBaseAttr() self:updateBaseAttr()
self:updateTotalAttr()
end end
if self.equipAttrDirty == true then if self.equipAttrDirty == true then
needUpdate = true
self.equipAttrDirty = false self.equipAttrDirty = false
self:updateEquipAttr() self:updateEquipAttr()
end
if needUpdate then
self:updateTotalAttr() self:updateTotalAttr()
end end
return self.allAttr return self.allAttr