54 lines
1.9 KiB
Plaintext
54 lines
1.9 KiB
Plaintext
autoImport('ServicePveCardAutoProxy')
|
|
ServicePveCardProxy = class('ServicePveCardProxy', ServicePveCardAutoProxy)
|
|
ServicePveCardProxy.Instance = nil
|
|
ServicePveCardProxy.NAME = 'ServicePveCardProxy'
|
|
|
|
function ServicePveCardProxy:ctor(proxyName)
|
|
if ServicePveCardProxy.Instance == nil then
|
|
self.proxyName = proxyName or ServicePveCardProxy.NAME
|
|
ServiceProxy.ctor(self, self.proxyName)
|
|
self:Init()
|
|
ServicePveCardProxy.Instance = self
|
|
end
|
|
end
|
|
|
|
function ServicePveCardProxy:CallQueryCardInfoCmd(cards)
|
|
helplog("Call-->QueryCardInfoCmd");
|
|
ServicePveCardProxy.super.CallQueryCardInfoCmd(self);
|
|
end
|
|
|
|
function ServicePveCardProxy:RecvQueryCardInfoCmd(data)
|
|
helplog("Recv-->QueryCardInfoCmd");
|
|
DungeonProxy.Instance:ReSetCardDatas(data.cards);
|
|
self:Notify(ServiceEvent.PveCardQueryCardInfoCmd, data)
|
|
end
|
|
|
|
function ServicePveCardProxy:RecvSyncProcessPveCardCmd(data)
|
|
helplog("Recv-->SyncProcessPveCardCmd");
|
|
DungeonProxy.Instance:SyncProcessPveCard(data.card.index, data.card.cardids, data.process);
|
|
self:Notify(ServiceEvent.PveCardSyncProcessPveCardCmd, data)
|
|
end
|
|
|
|
function ServicePveCardProxy:RecvUpdateProcessPveCardCmd(data)
|
|
helplog("Recv-->UpdateProcessPveCardCmd");
|
|
DungeonProxy.Instance:UpdateProcessPveCard(data.process);
|
|
self:Notify(ServiceEvent.PveCardUpdateProcessPveCardCmd, data)
|
|
EventManager.Me():PassEvent(ServiceEvent.PveCardUpdateProcessPveCardCmd);
|
|
-- self:Notify(ServiceEvent.PveCardUpdateProcessPveCardCmd)
|
|
end
|
|
|
|
function ServicePveCardProxy:CallSelectPveCardCmd(index)
|
|
helplog("Call->SelectPveCardCmd", index);
|
|
ServicePveCardProxy.super.CallSelectPveCardCmd(self, index);
|
|
end
|
|
|
|
function ServicePveCardProxy:CallEnterPveCardCmd(configid)
|
|
helplog("Call->EnterPveCardCmd", configid);
|
|
ServicePveCardProxy.super.CallEnterPveCardCmd(self, configid);
|
|
end
|
|
|
|
function ServicePveCardProxy:RecvFinishPlayCardCmd(data)
|
|
helplog("Recv-->FinishPlayCardCmd");
|
|
DungeonProxy.Instance:UpdateProcessPveCard(0);
|
|
self:Notify(ServiceEvent.PveCardFinishPlayCardCmd, data)
|
|
end |