28 lines
659 B
Lua
28 lines
659 B
Lua
|
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
|