源战役客户端
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

35 righe
935 B

4 settimane fa
  1. GradeProItem = GradeProItem or BaseClass(BaseItem)
  2. function GradeProItem:__init()
  3. self.base_file = "grade"
  4. self.layout_file = "GradeProItem"
  5. self.is_delay_callback = true
  6. self:Load()
  7. end
  8. function GradeProItem:Load_callback()
  9. self.prop_name = self:GetChild("Name"):GetComponent("Text")
  10. self.prop_value = self:GetChild("Value"):GetComponent("Text")
  11. self.bg = self:GetChild("image").gameObject
  12. if self.need_refreshData then
  13. self:SetData(self.name, self.value, self.id, self.hideBg)
  14. end
  15. end
  16. function GradeProItem:SetData(prop_name,prop_value, pro_id, hideBg)
  17. self.name = prop_name
  18. self.value = prop_value
  19. self.id = pro_id
  20. self.hideBg = hideBg
  21. if self.is_loaded then
  22. self.prop_name.text = Trim(prop_name) .. " :"
  23. self.prop_value.text = WordManager:GetPropertyValue(tonumber(pro_id),tonumber(prop_value))
  24. self.bg:SetActive(not hideBg)
  25. self.need_refreshData = false
  26. else
  27. self.need_refreshData = true
  28. end
  29. end