Files
JJBB/Assets/Project/Script/LuaScripts/NetWork/Lua/Handle/LuaHandleValhallaFacilityUpgRet.txt
2024-08-23 15:49:34 +08:00

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