33 lines
1,010 B
Lua
33 lines
1,010 B
Lua
local XUiRogueLikeReset = XLuaUiManager.Register(XLuaUi, "UiRogueLikeReset")
|
|
|
|
function XUiRogueLikeReset:OnAwake()
|
|
self.BtnClose.CallBack = function () self:Close() end
|
|
self.BtnTanchuangClose.CallBack = function () self:Close() end
|
|
self.BtnResetAll.CallBack = function () self:OnBtnResetAllClick() end
|
|
self.BtnSingleReset.CallBack = function () self:OnBtnSingleResetClick() end
|
|
end
|
|
|
|
function XUiRogueLikeReset:OnStart(title, content)
|
|
if title ~= nil and title ~= "" then
|
|
self.TitleLabel.text = title
|
|
else
|
|
self.TitleLabel.text = CS.XTextManager.GetText("RogueLikePurgatoryResetTitle")
|
|
end
|
|
|
|
self.ContentText.text = string.gsub(content, "\\n", "\n")
|
|
end
|
|
|
|
function XUiRogueLikeReset:OnBtnResetAllClick()
|
|
self:RealReset(1)
|
|
end
|
|
|
|
function XUiRogueLikeReset:OnBtnSingleResetClick()
|
|
self:RealReset(2)
|
|
end
|
|
|
|
function XUiRogueLikeReset:RealReset(resetType)
|
|
XDataCenter.FubenRogueLikeManager.ResetHardNode(resetType, function()
|
|
self:Close()
|
|
end)
|
|
end
|
|
|