LuaHandleValhallaAllGodRet = {} function LuaHandleValhallaAllGodRet.HandlePacket(mem) require "LuaDistributesValhallaAllGodRet" require "ValhallaMainDataMgr" print("LuaHandleValhallaAllGodRet.HandlePacket(mem)") local packet = LuaDistributesValhallaAllGodRet.ExtraPacket(mem) print(packet) Util.PrintTable(packet) -- 存储神将数量 ValhallaGeneralMgr.GetInstance():SetGodList(packet.generalsData) -- 回调界面显示 local uiObj = CS.LuaUIManager.Instance:GetUIInstance(ValhallaMainDataMgr.GeneralPrefab) if uiObj == nil then print("uiObj is nil") return --没打开界面不处理 end uiObj:GetComponent("LuaUIBehaviour"):CallScriptFuncAtPath("ValhallaGeneralPanel.OnGeneralList", packet.generalsData) end