46 lines
1.3 KiB
Plaintext
46 lines
1.3 KiB
Plaintext
LuaHandleValhallaFacilityUpgRet = {}
|
|
require "ValhallaMainDataMgr"
|
|
|
|
function LuaHandleValhallaFacilityUpgRet.HandlePacket(mem)
|
|
require "LuaDistributesValhallaFacilityUpgRet"
|
|
|
|
local packet = LuaDistributesValhallaFacilityUpgRet.ExtraPacket(mem)
|
|
print("LuaHandleValhallaFacilityUpgRet.HandlePacket(mem)")
|
|
Util.PrintTable(packet)
|
|
|
|
-- saveData
|
|
ValhallaMainDataMgr.GetInstance():OnValhallaFacilityUpgRet(packet)
|
|
-- post to ui
|
|
-- 主界面升级成功响应
|
|
local uiObj = CS.LuaUIManager.Instance:GetUIInstance("ValhallaUiRoot")
|
|
if uiObj == nil then
|
|
print("uiObj is nil")
|
|
end
|
|
|
|
uiObj:GetComponent("LuaUIBehaviour"):CallScriptFuncAtPath("ValhallaRoot.OnBuildDataRet", packet)
|
|
|
|
-- post to 升级界面响应
|
|
local uiObj = CS.LuaUIManager.Instance:GetUIInstance("ValhallaFacility")
|
|
if uiObj == nil then
|
|
print("uiObj is nil")
|
|
else
|
|
if uiObj.activeSelf then
|
|
uiObj:GetComponent("LuaUIBehaviour"):CallScriptFuncAtPath("ValhallaBuildUp.OnLevelUpRet", packet)
|
|
end
|
|
end
|
|
|
|
-- 推送到玄天阵升级ui
|
|
local uiObj = CS.LuaUIManager.Instance:GetUIInstance(ValhallaFormationMgr.UIPrefab)
|
|
if uiObj == nil then
|
|
print("uiObj is nil")
|
|
else
|
|
if uiObj.activeSelf then
|
|
uiObj:GetComponent("LuaUIBehaviour"):CallScriptFuncAtPath("ValhallaFormationPanel.OnUpRet", packet)
|
|
end
|
|
end
|
|
|
|
|
|
end
|
|
|
|
|