2025-06-04 05:12:01 +08:00

40 lines
815 B
Plaintext

GuideProxy = class('GuideProxy', pm.Proxy)
GuideProxy.Instance = nil;
GuideProxy.NAME = "GuideProxy"
function GuideProxy:ctor(proxyName, data)
self.proxyName = proxyName or GuideProxy.NAME
if(GuideProxy.Instance == nil) then
GuideProxy.Instance = self
end
self:initData()
end
function GuideProxy:initData( )
-- body
self.sameViewGuide = {}
self.eventList = {}
for k,v in pairs(Table_GuideID) do
if(v.uiID)then
local list = self.sameViewGuide[v.uiID] or {}
table.insert(list,v)
self.sameViewGuide[v.uiID] = list
end
if(v.ServerEvent)then
table.insert(self.eventList,v.ServerEvent)
end
end
end
function GuideProxy:getGuideListByViewName( viewName )
-- body
return self.sameViewGuide[viewName]
end
function GuideProxy:getGuideListeners( )
-- body
return self.eventList
end