|
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
|