40 lines
815 B
Plaintext
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
|