24 lines
705 B
Lua
24 lines
705 B
Lua
|
local XLaunchUiModule = {}
|
||
|
local LAUNCH_UI = "XLaunchUi/XLaunchUi"
|
||
|
local LAUNCH_UI_PREFAB = "Assets/Launch/Ui/Prefab/UiLaunch.prefab"
|
||
|
local hot_ui_ctor = require(LAUNCH_UI)
|
||
|
|
||
|
function XLaunchUiModule.RegisterLaunchUi()
|
||
|
local success = CS.XUiManager.Instance:Register("UiLaunch", CS.XUiType.Normal, CS.XUiResType.Bundle, true, LAUNCH_UI_PREFAB, nil, nil, 0, false, false)
|
||
|
if not success then
|
||
|
CS.XLog.Error("注册UI: UiLaunch 失败!!")
|
||
|
end
|
||
|
return success
|
||
|
end
|
||
|
|
||
|
function XLaunchUiModule.NewLaunchUi(uiName, uiProxy)
|
||
|
if uiName == "UiLaunch" then
|
||
|
local ui = hot_ui_ctor()
|
||
|
ui:Ctor(uiName, uiProxy)
|
||
|
return ui
|
||
|
end
|
||
|
|
||
|
return nil
|
||
|
end
|
||
|
|
||
|
return XLaunchUiModule
|