34 lines
882 B
Plaintext
34 lines
882 B
Plaintext
local baseCell = autoImport("BaseCell")
|
|
AdventureAttrCell = class("AdventureAttrCell",baseCell)
|
|
|
|
function AdventureAttrCell:Init( )
|
|
-- body
|
|
self:initView()
|
|
end
|
|
|
|
function AdventureAttrCell:initView()
|
|
self.name = self:FindChild("name"):GetComponent(UILabel)
|
|
self.value = self:FindChild("value"):GetComponent(UILabel)
|
|
end
|
|
|
|
function AdventureAttrCell:SetData( data )
|
|
-- body
|
|
local value = data.value
|
|
local propStaticData = data.prop
|
|
local name = propStaticData.PropName
|
|
if(propStaticData.IsPercent == 1) then
|
|
local tmp = string.format("%.1f",value*100)
|
|
-- if(propStaticData.VarName == 'MAtkPer')then
|
|
-- helplog("AdventureAttrCell:",value*1000,math.floor(value*1000),math.floor(100.0))
|
|
-- end
|
|
-- if(tmp == 0)then
|
|
-- value = "0%"
|
|
-- else
|
|
value = tmp.."%"
|
|
-- end
|
|
else
|
|
value = math.floor(value)
|
|
end
|
|
self.name.text = name
|
|
self.value.text = "+"..value
|
|
end |