53 lines
1.2 KiB
Lua
53 lines
1.2 KiB
Lua
CdkOBJ = Up_BaseClassOBJ:new()
|
|
|
|
CdkOBJ.__cname = "FuLiDaTingOBJ"
|
|
|
|
|
|
function CdkOBJ:main(parent)
|
|
GUI:LoadExport(parent, "game/FuLiDaTing/CDKUI")
|
|
|
|
self._parent = parent
|
|
self.ui = GUI:ui_delegate(parent)
|
|
if not self.ui then
|
|
return false
|
|
end
|
|
|
|
---* 绑定事件
|
|
self:EventBind()
|
|
self:updata()
|
|
end
|
|
|
|
function CdkOBJ:updata()
|
|
|
|
end
|
|
|
|
function CdkOBJ:EventBind()
|
|
-- local function CdkOBJ_Var_Change(data)
|
|
-- if GUI:Win_IsNotNull(self._parent) then
|
|
-- if data.key == "GLOBAL(STR_全区首爆)" then
|
|
-- self:setsort()
|
|
-- return
|
|
-- end
|
|
-- end
|
|
-- end
|
|
-- SL:RegisterLUAEvent(LUA_EVENT_SERVER_VALUE_CHANGE, self.__cname, CdkOBJ_Var_Change)
|
|
|
|
--关闭窗口
|
|
SL:RegisterLUAEvent(LUA_EVENT_CLOSEWIN, self.__cname .. "mrcz", function(widgetName)
|
|
self:OnClose(widgetName)
|
|
end)
|
|
end
|
|
|
|
--关闭窗口
|
|
function CdkOBJ:OnClose(widgetName)
|
|
if widgetName == self.__cname then
|
|
self:UnRegisterEvent()
|
|
end
|
|
end
|
|
|
|
function CdkOBJ:UnRegisterEvent()
|
|
SL:UnRegisterLUAEvent(LUA_EVENT_SERVER_VALUE_CHANGE, self.__cname)
|
|
SL:UnRegisterLUAEvent(LUA_EVENT_CLOSEWIN, self.__cname)
|
|
end
|
|
|
|
return CdkOBJ
|