LuaHandleRetAchievement = {} function LuaHandleRetAchievement.HandlePacket(mem) require "LuaDistributesRetAchievement" print("-----------------------LuaHandleRetAchievement-----------------------") packet = LuaDistributesRetAchievement.ExtraPacket(mem) --print(packet) --require "FlyRoadRoot" --print("FlyRoadRoot.testData : " .. FlyRoadRoot.testData) --FlyRoadRoot.OnPacket(packet) local uiObj = CS.LuaUIManager.Instance:GetUIInstance("FlyRoadRoot") if uiObj == nil then print("uiObj is nil") return --没打开界面不处理 end uiObj:GetComponent("LuaUIBehaviour"):CallScriptFuncAtPath("FlyRoadRoot.OnPacket", packet) end