|
|
- CommonRankItem = CommonRankItem or BaseClass(BaseItem)
- function CommonRankItem:__init()
- self.base_file = "common"
- self.layout_file = "CommonRankItem"
- -- self.use_local_view = true
- -- self.model = ButterflyModel:getInstance()
- self:Load()
- end
-
- function CommonRankItem:Load_callback()
- self.nameText = self:GetChild("name"):GetComponent("Text")
- self.scoreText = self:GetChild("score"):GetComponent("Text")
- self.rankingText = self:GetChild("rankingText"):GetComponent("Text")
- self.rankingImage = self:GetChild("rankingImg"):GetComponent("Image")
- self.teamFlag = self:GetChild("name/teamFlag").gameObject
- if self.delay then
- self:SetData(self.rank,self.name,self.score,self.show_team)
- end
- end
-
- function CommonRankItem:__delete()
-
- end
-
- function CommonRankItem:SetVisiable(berl)
- if self.is_loaded then
- self.gameObject:SetActive(berl)
- else
- self.visible = berl
- end
- end
-
- function CommonRankItem:SetData(rank,name,score,show_team)
- if self.is_loaded then
- if show_team then
- self.teamFlag:SetActive(true)
- self.nameText.transform.anchoredPosition = Vector2(53.5,0)
- else
- self.teamFlag:SetActive(false)
- self.nameText.transform.anchoredPosition = Vector2(67.3,0)
- end
- self.nameText.text = name
- if tonumber(rank) > 3 then
- self.rankingText.text = tostring(rank)
- self.rankingImage.gameObject:SetActive(false)
- self.rankingText.gameObject:SetActive(true)
- else -- 前三名要显示图标
- if tonumber(rank) > 0 then
- lua_resM:setImageSprite(self, self.rankingImage, "mainUI_asset", "icon_no"..rank)
- self.rankingImage.gameObject:SetActive(true)
- self.rankingText.gameObject:SetActive(false)
- else
- self.rankingText.text = "无"
- self.rankingImage.gameObject:SetActive(false)
- self.rankingText.gameObject:SetActive(true)
- end
- end
- self.scoreText.text = CalUnitNum2(score)
- else
- self.rank = rank
- self.name = name
- self.score = score
- self.show_team = show_team
- self.delay = true
- end
- if self.gameObject then
- self.gameObject:SetActive(true)
- end
- end
-
- function CommonRankItem:SetDefault()
-
- end
|