47 lines
1.3 KiB
Plaintext
47 lines
1.3 KiB
Plaintext
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
|
|
|
|
|