LuaHandleValhallaFacilityUpgRet = {} require "ValhallaMainDataMgr" function LuaHandleValhallaFacilityUpgRet.HandlePacket(mem) require "LuaDistributesValhallaFacilityUpgRet" local packet = LuaDistributesValhallaFacilityUpgRet.ExtraPacket(mem) print("LuaHandleValhallaFacilityUpgRet.HandlePacket(mem)") Util.PrintTable(packet) -- saveData ValhallaMainDataMgr.GetInstance():OnValhallaFacilityUpgRet(packet) -- post to ui -- 主界面升级成功响应 local uiObj = CS.LuaUIManager.Instance:GetUIInstance("ValhallaUiRoot") if uiObj == nil then print("uiObj is nil") end uiObj:GetComponent("LuaUIBehaviour"):CallScriptFuncAtPath("ValhallaRoot.OnBuildDataRet", packet) -- post to 升级界面响应 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.OnLevelUpRet", 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