源战役客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

35 lines
935 B

GradeProItem = GradeProItem or BaseClass(BaseItem)
function GradeProItem:__init()
self.base_file = "grade"
self.layout_file = "GradeProItem"
self.is_delay_callback = true
self:Load()
end
function GradeProItem:Load_callback()
self.prop_name = self:GetChild("Name"):GetComponent("Text")
self.prop_value = self:GetChild("Value"):GetComponent("Text")
self.bg = self:GetChild("image").gameObject
if self.need_refreshData then
self:SetData(self.name, self.value, self.id, self.hideBg)
end
end
function GradeProItem:SetData(prop_name,prop_value, pro_id, hideBg)
self.name = prop_name
self.value = prop_value
self.id = pro_id
self.hideBg = hideBg
if self.is_loaded then
self.prop_name.text = Trim(prop_name) .. " :"
self.prop_value.text = WordManager:GetPropertyValue(tonumber(pro_id),tonumber(prop_value))
self.bg:SetActive(not hideBg)
self.need_refreshData = false
else
self.need_refreshData = true
end
end