36 lines
1,018 B
Lua
36 lines
1,018 B
Lua
-- 白色情人节约会活动邀约故事UI控件
|
|
local XUiWhiteValentineStory = XLuaUiManager.Register(XLuaUi, "UiWhitedayObtain")
|
|
|
|
function XUiWhiteValentineStory:OnAwake()
|
|
XTool.InitUiObject(self)
|
|
self:InitButtons()
|
|
end
|
|
|
|
function XUiWhiteValentineStory:OnStart(chara, storyType)
|
|
self.Chara = chara
|
|
self.StoryType = storyType
|
|
self:InitStory()
|
|
self:InitChara()
|
|
end
|
|
|
|
function XUiWhiteValentineStory:InitButtons()
|
|
self:RegisterClickEvent(self.BtnSure, function() self:OnBtnClose() end)
|
|
end
|
|
|
|
function XUiWhiteValentineStory:OnBtnClose()
|
|
self:Close()
|
|
end
|
|
|
|
function XUiWhiteValentineStory:InitStory()
|
|
local storyCfg = self.Chara:GetStoryByStoryType(self.StoryType)
|
|
if storyCfg then
|
|
self.TxtTitle.text = storyCfg.Title
|
|
self.TxtStory.text = storyCfg.StoryText
|
|
end
|
|
end
|
|
|
|
function XUiWhiteValentineStory:InitChara()
|
|
local XCharaGrid = require("XUi/XUiMiniGame/WhiteValentine2021/XUiWhiteValenInviteCharaGrid")
|
|
XCharaGrid.New(self.GridChara, self.Chara)
|
|
end
|
|
|