源战役客户端
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 

38 wiersze
1.1 KiB

CommonInstructionItem = CommonInstructionItem or BaseClass(BaseItem)
local CommonInstructionItem = CommonInstructionItem
local SetSizeDelta = SetSizeDelta
function CommonInstructionItem:__init()
self.base_file = "common"
self.layout_file = "CommonInstructionItem"
self.height = 0
self:Load()
end
function CommonInstructionItem:Load_callback()
self.title_text, self.content_text = GetChildTexts(self.transform,{"titleCon/titleText","contentText"})
self.content_tra = self:GetChild("contentText")
self.title_go = self:GetChild("titleCon").gameObject
end
function CommonInstructionItem:SetData(vo)
if vo then
if vo.itemTitle=="" then --无需子标题
self.title_go:SetActive(false)
self.content_tra.anchoredPosition = Vector2(97, 0)
else
self.title_go:SetActive(true)
self.title_text.text = vo.itemTitle
self.content_tra.anchoredPosition = Vector2(97, -48)
end
self.content_text.text = vo.content
self.height = self.content_text.preferredHeight + 10
SetSizeDelta(self.content_tra, 600,self.height)
self.height = self.height + 55
end
end
function CommonInstructionItem:GetHeight()
return self.height
end