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