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

26 lines
660 B
Plaintext

LuaHandleValhallaRet = {}
require "ValhallaMainDataMgr"
function LuaHandleValhallaRet.HandlePacket(mem)
require "LuaDistributesValhallaRet"
local packet = LuaDistributesValhallaRet.ExtraPacket(mem)
print(packet)
Util.PrintTable(packet.facilities)
-- 协议数据返回
ValhallaMainDataMgr.GetInstance():SetMainBuildDataList(packet.facilities)
-- 建筑设备协议返回
local uiObj = CS.LuaUIManager.Instance:GetUIInstance("ValhallaUiRoot")
if uiObj == nil then
print("uiObj is nil")
return --没打开界面不处理
end
uiObj:GetComponent("LuaUIBehaviour"):CallScriptFuncAtPath("ValhallaRoot.OnBuildDataRet", packet.facilities)
end