This commit is contained in:
chenxi 2023-05-09 17:41:27 +08:00
parent 9531d8438b
commit df3a225ebd
6 changed files with 52 additions and 0 deletions

View File

@ -1,18 +1,26 @@
local ModuleManager = {} local ModuleManager = {}
local MODULE_PATHS = { local MODULE_PATHS = {
-- 登录
LoginManager = "app/module/login/login_manager", LoginManager = "app/module/login/login_manager",
TipsManager = "app/module/tips/tips_manager", TipsManager = "app/module/tips/tips_manager",
LoadingManager = "app/module/loading/loading_manager", LoadingManager = "app/module/loading/loading_manager",
-- GM
DevToolManager = "app/module/gm/dev_tool_manager", DevToolManager = "app/module/gm/dev_tool_manager",
-- 主城
MaincityManager = "app/module/maincity/maincity_manager", MaincityManager = "app/module/maincity/maincity_manager",
-- 引导 -- 引导
TutorialManager = "app/module/tutorial/tutorial_manager", TutorialManager = "app/module/tutorial/tutorial_manager",
ToastManager = "app/ui/common/toast", ToastManager = "app/ui/common/toast",
-- 任务
TaskManager = "app/module/task/task_manager", TaskManager = "app/module/task/task_manager",
-- 战斗
BattleManager = "app/module/battle/battle_manager", BattleManager = "app/module/battle/battle_manager",
-- 战斗阵容
FormationManager = "app/module/formation/formation_manager", FormationManager = "app/module/formation/formation_manager",
-- 英雄
HeroManager = "app/module/hero/hero_manager", HeroManager = "app/module/hero/hero_manager",
-- 主线关卡
ChapterManager = "app/module/chapter/chapter_manager", ChapterManager = "app/module/chapter/chapter_manager",
-- 挂机 -- 挂机
IdleManager = "app/module/idle/idle_manager", IdleManager = "app/module/idle/idle_manager",

View File

@ -1,5 +1,9 @@
local TaskManager = class("TaskManager", BaseModule) local TaskManager = class("TaskManager", BaseModule)
function TaskManager:showTaskMainUI()
UIManager:showUI("app/ui/task/task_main_ui")
end
function TaskManager:registerTask(moduleName, taskType, callback) function TaskManager:registerTask(moduleName, taskType, callback)
if not self.registerTaskInfo then if not self.registerTaskInfo then
self.registerTaskInfo = {} self.registerTaskInfo = {}

View File

@ -416,6 +416,7 @@ end
function MainCityUI:initTask() function MainCityUI:initTask()
self.taskBtn = self.uiMap["main_ui.top_node.task_btn"] self.taskBtn = self.uiMap["main_ui.top_node.task_btn"]
self.taskBtn:addClickListener(function() self.taskBtn:addClickListener(function()
ModuleManager.TaskManager:showTaskMainUI()
end) end)
end end

8
lua/app/ui/task.meta Normal file
View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: cffadc95327fe2f4aac127d66af1a875
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,21 @@
local TaskMainUI = class("TaskMainUI", BaseUI)
function TaskMainUI:ctor()
end
function TaskMainUI:isFullScreen()
return false
end
function TaskMainUI:getPrefabPath()
return "assets/prefabs/ui/task/task_main_ui.prefab"
end
function TaskMainUI:onLoadRootComplete()
self.uiMap = self.root:genAllChildren()
self.uiMap["task_main_ui.bg.close_btn"]:addClickListener(function()
self:closeUI()
end)
end
return TaskMainUI

View File

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 5a81ddf78be847a4abd30f5503c7d8c1
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}