37 lines
No EOL
970 B
Lua
37 lines
No EOL
970 B
Lua
local XUiGuildWelcomeWordItem = XClass(nil, "XUiGuildWelcomeWordItem")
|
|
local Select = CS.UiButtonState.Select
|
|
local Normal = CS.UiButtonState.Normal
|
|
|
|
function XUiGuildWelcomeWordItem:Ctor(ui, parent)
|
|
self.GameObject = ui.gameObject
|
|
self.Transform = ui.transform
|
|
XTool.InitUiObject(self)
|
|
self:Init(parent)
|
|
end
|
|
|
|
function XUiGuildWelcomeWordItem:Init(parent)
|
|
self.Parent = parent
|
|
end
|
|
|
|
-- 更新数据
|
|
function XUiGuildWelcomeWordItem:OnRefresh(data)
|
|
self.InputField.text = data.WelcomeWord or ""
|
|
self.BtnSelect:SetButtonState(data.Select and Select or Normal)
|
|
end
|
|
|
|
-- 话术
|
|
function XUiGuildWelcomeWordItem:GetInitPutText()
|
|
local text = self.InputField.text
|
|
return text
|
|
end
|
|
|
|
-- 勾选状态
|
|
function XUiGuildWelcomeWordItem:GetSelect()
|
|
return self.BtnSelect:GetToggleState()
|
|
end
|
|
|
|
function XUiGuildWelcomeWordItem:SetSelect(bool)
|
|
return self.BtnSelect:SetButtonState(bool and Select or Normal)
|
|
end
|
|
|
|
return XUiGuildWelcomeWordItem |