无尽红点刷新修复
parent
4dbbdbd54b
commit
91061ae00a
|
@ -498,9 +498,9 @@ function this.OnMapOut(outType)
|
||||||
if outType == 0 then
|
if outType == 0 then
|
||||||
this.BackHome()
|
this.BackHome()
|
||||||
MapManager.Mapping = false
|
MapManager.Mapping = false
|
||||||
elseif outType == 1 then -- 正常出图
|
-- elseif outType == 1 then -- 正常出图
|
||||||
this.BackToCarbonPanel()
|
-- this.BackToCarbonPanel()
|
||||||
MapManager.Mapping = false
|
-- MapManager.Mapping = false
|
||||||
else --换层或者换地图
|
else --换层或者换地图
|
||||||
this.ChangeMapByType()
|
this.ChangeMapByType()
|
||||||
end
|
end
|
||||||
|
@ -513,8 +513,9 @@ end
|
||||||
-- ========================= 死出图的各种方法 ==========================
|
-- ========================= 死出图的各种方法 ==========================
|
||||||
-- 序章回到主界面
|
-- 序章回到主界面
|
||||||
function this.BackHome()
|
function this.BackHome()
|
||||||
EndLessMapManager.EndlessRedCheck()
|
CheckRedPointStatus(RedPointType.Trial)
|
||||||
MapTrialManager.TrialRedCheck()
|
CheckRedPointStatus(RedPointType.TrialReward)
|
||||||
|
CheckRedPointStatus(RedPointType.EndlessPanel)
|
||||||
local triggerCallBack
|
local triggerCallBack
|
||||||
triggerCallBack = function (panelType, panel)
|
triggerCallBack = function (panelType, panel)
|
||||||
if panelType == UIName.MapPanel then
|
if panelType == UIName.MapPanel then
|
||||||
|
@ -540,50 +541,50 @@ local panelNeedOpen = {
|
||||||
|
|
||||||
|
|
||||||
-- 从副本正常出图
|
-- 从副本正常出图
|
||||||
function this.BackToCarbonPanel()
|
-- function this.BackToCarbonPanel()
|
||||||
local triggerCallBack
|
-- local triggerCallBack
|
||||||
triggerCallBack = function (panelType, panel)
|
-- triggerCallBack = function (panelType, panel)
|
||||||
if panelType == UIName.MapPanel then
|
-- if panelType == UIName.MapPanel then
|
||||||
this.Dispose()
|
-- this.Dispose()
|
||||||
Game.GlobalEvent:RemoveEvent(GameEvent.UI.OnClose, triggerCallBack)
|
-- Game.GlobalEvent:RemoveEvent(GameEvent.UI.OnClose, triggerCallBack)
|
||||||
end
|
-- end
|
||||||
BagManager.InBagGetMapBag()
|
-- BagManager.InBagGetMapBag()
|
||||||
end
|
-- end
|
||||||
Game.GlobalEvent:AddEvent(GameEvent.UI.OnClose, triggerCallBack)
|
-- Game.GlobalEvent:AddEvent(GameEvent.UI.OnClose, triggerCallBack)
|
||||||
-- 清空一下副本任务
|
-- -- 清空一下副本任务
|
||||||
this.ResetMapData()
|
-- this.ResetMapData()
|
||||||
|
|
||||||
|
|
||||||
-- 从序章出来的回到主界面
|
-- -- 从序章出来的回到主界面
|
||||||
if MapManager.curMapId == 0 or MapManager.curMapId == 100 then
|
-- if MapManager.curMapId == 0 or MapManager.curMapId == 100 then
|
||||||
SwitchPanel.OpenPanel(UIName.MainPanel)
|
-- SwitchPanel.OpenPanel(UIName.MainPanel)
|
||||||
else
|
-- else
|
||||||
if(MapTrialManager.curTowerLevel>MapTrialManager.highestLevel) then
|
-- if(MapTrialManager.curTowerLevel>MapTrialManager.highestLevel) then
|
||||||
if not MapTrialManager.IsFinalLevel()then
|
-- if not MapTrialManager.IsFinalLevel()then
|
||||||
MapTrialManager.highestLevel=MapTrialManager.curTowerLevel-1
|
-- MapTrialManager.highestLevel=MapTrialManager.curTowerLevel-1
|
||||||
else
|
-- else
|
||||||
MapTrialManager.highestLevel = MapTrialManager.curTowerLevel
|
-- MapTrialManager.highestLevel = MapTrialManager.curTowerLevel
|
||||||
end
|
-- end
|
||||||
end
|
-- end
|
||||||
SwitchPanel.OpenPanel(UIName.MainPanel)
|
-- SwitchPanel.OpenPanel(UIName.MainPanel)
|
||||||
end
|
-- end
|
||||||
|
|
||||||
-- 刷新红点
|
-- -- 刷新红点
|
||||||
if CarbonManager.difficulty == 2 then
|
-- if CarbonManager.difficulty == 2 then
|
||||||
this.TrialCopyData()
|
-- this.TrialCopyData()
|
||||||
elseif CarbonManager.difficulty == 1 then
|
-- elseif CarbonManager.difficulty == 1 then
|
||||||
CheckRedPointStatus(RedPointType.NormalExplore_GetStarReward)
|
-- CheckRedPointStatus(RedPointType.NormalExplore_GetStarReward)
|
||||||
elseif CarbonManager.difficulty == 3 then
|
-- elseif CarbonManager.difficulty == 3 then
|
||||||
this.TrialCopyData()
|
-- this.TrialCopyData()
|
||||||
CheckRedPointStatus(RedPointType.HeroExplore_OpenMap)
|
-- CheckRedPointStatus(RedPointType.HeroExplore_OpenMap)
|
||||||
CheckRedPointStatus(RedPointType.HeroExplore_Feats)
|
-- CheckRedPointStatus(RedPointType.HeroExplore_Feats)
|
||||||
elseif CarbonManager.difficulty == CARBON_TYPE.ENDLESS then
|
-- elseif CarbonManager.difficulty == CARBON_TYPE.ENDLESS then
|
||||||
|
|
||||||
|
|
||||||
end
|
-- end
|
||||||
|
|
||||||
poolManager:ClearPool()
|
-- poolManager:ClearPool()
|
||||||
end
|
-- end
|
||||||
|
|
||||||
-- 正常出图需要消除的数据
|
-- 正常出图需要消除的数据
|
||||||
function this.ResetMapData()
|
function this.ResetMapData()
|
||||||
|
@ -632,8 +633,8 @@ function this.TrialChangeFloor(msg)
|
||||||
-- end
|
-- end
|
||||||
SwitchPanel.OpenPanel(UIName.MapPanel)
|
SwitchPanel.OpenPanel(UIName.MapPanel)
|
||||||
MapTrialManager.isChangeLevel = false
|
MapTrialManager.isChangeLevel = false
|
||||||
-- Log("换层前的层数:"..MapTrialManager.curTowerLevel)
|
Log("换层前的层数:"..MapTrialManager.curTowerLevel)
|
||||||
-- Log("要换到的层数:"..msg.curTower)
|
Log("要换到的层数:"..msg.curTower)
|
||||||
-- if MapTrialManager.curTowerLevel<10000 then
|
-- if MapTrialManager.curTowerLevel<10000 then
|
||||||
-- MapTrialManager.curTowerLevel = MapTrialManager.curTowerLevel + 1
|
-- MapTrialManager.curTowerLevel = MapTrialManager.curTowerLevel + 1
|
||||||
-- end
|
-- end
|
||||||
|
|
Loading…
Reference in New Issue