任务
This commit is contained in:
parent
4b6ee24312
commit
8e590c242b
@ -15,6 +15,7 @@ function DataManager:init()
|
|||||||
self:initManager("TutorialData", "app/userdata/tutorial/tutorial_data")
|
self:initManager("TutorialData", "app/userdata/tutorial/tutorial_data")
|
||||||
self:initManager("ActivityData", "app/userdata/activity/activity_data")
|
self:initManager("ActivityData", "app/userdata/activity/activity_data")
|
||||||
self:initManager("GodPigData", "app/userdata/activity/god_pig/god_pig_data")
|
self:initManager("GodPigData", "app/userdata/activity/god_pig/god_pig_data")
|
||||||
|
self:initManager("TaskData", "app/userdata/task/task_data")
|
||||||
self:initManager("BountyData", "app/userdata/bounty/bounty_data")
|
self:initManager("BountyData", "app/userdata/bounty/bounty_data")
|
||||||
-- self:initManager("IdleData", "app/userdata/idle/idle_data")
|
-- self:initManager("IdleData", "app/userdata/idle/idle_data")
|
||||||
-- self:initManager("SevenDayData", "app/userdata/activity/seven_day/seven_day_data")
|
-- self:initManager("SevenDayData", "app/userdata/activity/seven_day/seven_day_data")
|
||||||
@ -83,6 +84,7 @@ function DataManager:clear()
|
|||||||
self.ActivityData:clear()
|
self.ActivityData:clear()
|
||||||
self.GodPigData:clear()
|
self.GodPigData:clear()
|
||||||
self.BountyData:clear()
|
self.BountyData:clear()
|
||||||
|
self.TaskData:clear()
|
||||||
-- self.IdleData:clear()
|
-- self.IdleData:clear()
|
||||||
-- self.SevenDayData:clear()
|
-- self.SevenDayData:clear()
|
||||||
|
|
||||||
@ -111,6 +113,7 @@ function DataManager:initWithServerData(data)
|
|||||||
self.ActivityData:init()
|
self.ActivityData:init()
|
||||||
self.GodPigData:init()
|
self.GodPigData:init()
|
||||||
self.BountyData:init()
|
self.BountyData:init()
|
||||||
|
self.TaskData:init()
|
||||||
-- self.IdleData:clear(data.IdleData)
|
-- self.IdleData:clear(data.IdleData)
|
||||||
-- self.SevenDayData:init(data.SevenDayData)
|
-- self.SevenDayData:init(data.SevenDayData)
|
||||||
|
|
||||||
|
|||||||
@ -29,6 +29,7 @@ local MODULE_PATHS = {
|
|||||||
-- 这里的key对应func_open里的id
|
-- 这里的key对应func_open里的id
|
||||||
ModuleManager.MODULE_KEY = {
|
ModuleManager.MODULE_KEY = {
|
||||||
GOLD_PIG = "act_gold_pig",
|
GOLD_PIG = "act_gold_pig",
|
||||||
|
TASK = "task",
|
||||||
}
|
}
|
||||||
|
|
||||||
local _moduleMgrs = {}
|
local _moduleMgrs = {}
|
||||||
|
|||||||
@ -437,6 +437,7 @@ end
|
|||||||
|
|
||||||
function MainCityUI:refreshTopNode()
|
function MainCityUI:refreshTopNode()
|
||||||
self:refreshBounty()
|
self:refreshBounty()
|
||||||
|
self:refreshTask()
|
||||||
end
|
end
|
||||||
|
|
||||||
function MainCityUI:refreshBounty()
|
function MainCityUI:refreshBounty()
|
||||||
@ -450,6 +451,15 @@ function MainCityUI:refreshBounty()
|
|||||||
self.bountyBanner:setSprite(GConst.ATLAS_PATH.BOUNTY, bannerName)
|
self.bountyBanner:setSprite(GConst.ATLAS_PATH.BOUNTY, bannerName)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function MainCityUI:refreshTask()
|
||||||
|
local isOpen = DataManager.TaskData:getIsOpen()
|
||||||
|
if not isOpen then
|
||||||
|
self.taskBtn:setVisible(false)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
self.taskBtn:setVisible(true)
|
||||||
|
end
|
||||||
|
|
||||||
function MainCityUI:switchComp(index)
|
function MainCityUI:switchComp(index)
|
||||||
index = index or self.selectedIndex
|
index = index or self.selectedIndex
|
||||||
for i, comp in pairs(self.subComps) do
|
for i, comp in pairs(self.subComps) do
|
||||||
|
|||||||
8
lua/app/userdata/task.meta
Normal file
8
lua/app/userdata/task.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0598ef97b43c4d344bcb1f11205dd6cb
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
10
lua/app/userdata/task/task_data.lua
Normal file
10
lua/app/userdata/task/task_data.lua
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
local TaskData = class("TaskData", BaseData)
|
||||||
|
|
||||||
|
function TaskData:init(data)
|
||||||
|
end
|
||||||
|
|
||||||
|
function TaskData:getIsOpen()
|
||||||
|
return ModuleManager:getIsOpen(ModuleManager.MODULE_KEY.TASK, true)
|
||||||
|
end
|
||||||
|
|
||||||
|
return TaskData
|
||||||
10
lua/app/userdata/task/task_data.lua.meta
Normal file
10
lua/app/userdata/task/task_data.lua.meta
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2a8741d6d926b6848be6dea53c501674
|
||||||
|
ScriptedImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
|
||||||
Loading…
x
Reference in New Issue
Block a user