PGRData/Script/matrix/xui/xuidialog/XUiAssertDialog.lua

28 lines
659 B
Lua
Raw Normal View History

local XUiAssertDialog = XLuaUiManager.Register(XLuaUi, "UiAssertDialog")
function XUiAssertDialog:OnAwake()
self:AutoAddListener()
end
function XUiAssertDialog:OnStart(title, content, dialogType, closeCallback, sureCallback)
self.TxtInfo.text = content
self.OkCallBack = sureCallback
self.CancelCallBack = closeCallback
end
function XUiAssertDialog:AutoAddListener()
self.BtnConfirm.CallBack = function()
self:OnBtnConfirmClick()
end
end
function XUiAssertDialog:OnBtnConfirmClick()
self:Close()
if self.OkCallBack then
self.OkCallBack()
end
self.OkCallBack = nil
self.CancelCallBack = nil
end