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

47 lines
1.3 KiB
Plaintext

LuaHandleValhallaFacilityRet = {}
require "ValhallaMainDataMgr"
require "ValhallaFormationMgr"
function LuaHandleValhallaFacilityRet.HandlePacket(mem)
require "LuaDistributesValhallaFacilityRet"
local packet = LuaDistributesValhallaFacilityRet.ExtraPacket(mem)
-- print("LuaHandleValhallaFacilityRet.HandlePacket(mem)")
-- Util.PrintTable(packet)
ValhallaMainDataMgr.GetInstance():OnValhallaFacilityRet(packet)
-- post to ui
local uiObj = CS.LuaUIManager.Instance:GetUIInstance("ValhallaUiRoot")
if uiObj == nil then
print("uiObj is nil")
else
if uiObj.activeSelf then
uiObj:GetComponent("LuaUIBehaviour"):CallScriptFuncAtPath("ValhallaRoot.OnBuildDataRet", packet)
end
end
-- post to facility ui
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.OnFacilityRet", 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