189 lines
6.8 KiB
Plaintext
189 lines
6.8 KiB
Plaintext
autoImport('ServiceScenePetAutoProxy')
|
||
ServiceScenePetProxy = class('ServiceScenePetProxy', ServiceScenePetAutoProxy)
|
||
ServiceScenePetProxy.Instance = nil
|
||
ServiceScenePetProxy.NAME = 'ServiceScenePetProxy'
|
||
|
||
function ServiceScenePetProxy:ctor(proxyName)
|
||
if ServiceScenePetProxy.Instance == nil then
|
||
self.proxyName = proxyName or ServiceScenePetProxy.NAME
|
||
ServiceProxy.ctor(self, self.proxyName)
|
||
self:Init()
|
||
ServiceScenePetProxy.Instance = self
|
||
end
|
||
end
|
||
|
||
function ServiceScenePetProxy:CallFireCatPetCmd(catid)
|
||
helplog("Call-->FireCatPetCmd", catid);
|
||
ServiceScenePetProxy.super.CallFireCatPetCmd(self, catid);
|
||
end
|
||
|
||
|
||
function ServiceScenePetProxy:CallCatchPetGiftPetCmd(npcguid)
|
||
helplog("Call-->CatchPetGiftPetCmd", npcguid);
|
||
ServiceScenePetProxy.super.CallCatchPetGiftPetCmd(self, npcguid);
|
||
end
|
||
|
||
function ServiceScenePetProxy:CallCatchPetPetCmd(npcguid, isstop)
|
||
helplog("Call-->CatchPetPetCmd", npcguid, isstop);
|
||
ServiceScenePetProxy.super.CallCatchPetPetCmd(self, npcguid, isstop);
|
||
end
|
||
|
||
function ServiceScenePetProxy:CallQueryPetAdventureListPetCmd()
|
||
helplog("Call-->請求冒險任務數據");
|
||
ServiceScenePetProxy.super.CallQueryPetAdventureListPetCmd(self)
|
||
end
|
||
|
||
function ServiceScenePetProxy:CallQueryBattlePetCmd()
|
||
helplog("請求出戰寵物數據")
|
||
ServiceScenePetProxy.super.CallQueryBattlePetCmd(self)
|
||
end
|
||
|
||
function ServiceScenePetProxy:CallStartAdventurePetCmd(id, petids,specid)
|
||
helplog("Call-->請求開始寵物冒險id ",tostring(id))
|
||
for i=1,#petids do
|
||
helplog("請求寵物冒險的寵物列表 guid: ",petids[i])
|
||
end
|
||
ServiceScenePetProxy.super.CallStartAdventurePetCmd(self,id,petids,specid)
|
||
end
|
||
|
||
function ServiceScenePetProxy:CallGetAdventureRewardPetCmd(id)
|
||
helplog("Call-->請求領獎-(寵物冒險)");
|
||
ServiceScenePetProxy.super.CallGetAdventureRewardPetCmd(self,id)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvPetAdventureResultNtfPetCmd(data)
|
||
PetAdventureProxy.Instance:HandleQuestResultData(data.item)
|
||
self:Notify(ServiceEvent.ScenePetPetAdventureResultNtfPetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvQueryPetAdventureListPetCmd(data)
|
||
helplog("Recv-->Recv接收到寵物冒險任務訊息");
|
||
PetAdventureProxy.Instance:SetQuestData(data.items)
|
||
self:Notify(ServiceEvent.ScenePetQueryPetAdventureListPetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvCatchValuePetCmd( data )
|
||
helplog("Recv-->CatchValuePetCmd", data.npcguid, data.value, data.from_npcid);
|
||
FunctionPet.Me():CatchValueChange(data.npcguid, data.value, data.from_npcid);
|
||
self:Notify(ServiceEvent.ScenePetCatchValuePetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvCatchResultPetCmd(data)
|
||
helplog("Recv-->CatchResultPetCmd", data.npcguid, data.success);
|
||
FunctionPet.Me():CatchResult(data.npcguid, data.success)
|
||
self:Notify(ServiceEvent.ScenePetCatchResultPetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvPetInfoPetCmd(data)
|
||
helplog("Recv-->PetInfoPetCmd", #data.petinfo);
|
||
PetProxy.Instance:Server_UpdateMyPetInfos(data.petinfo);
|
||
self:Notify(ServiceEvent.ScenePetPetInfoPetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvPetInfoUpdatePetCmd(data)
|
||
-- helplog("Recv-->PetInfoUpdatePetCmd", data.petid);
|
||
PetProxy.Instance:Server_PetInfoUpdate(data.petid, data.datas);
|
||
self:Notify(ServiceEvent.ScenePetPetInfoUpdatePetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:CallEggHatchPetCmd(name, guid)
|
||
helplog("Call-->EggHatchPetCmd", tostring(name), tostring(guid));
|
||
ServiceScenePetProxy.super.CallEggHatchPetCmd(self, name, guid)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvPetOffPetCmd(data)
|
||
helplog("Recv-->PetOffPetCmd", tostring(data.petid));
|
||
PetProxy.Instance:Server_RemovePetInfoData(data.petid)
|
||
self:Notify(ServiceEvent.ScenePetPetOffPetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvEquipUpdatePetCmd(data)
|
||
helplog("Recv-->EquipUpdatePetCmd", tostring(data.petid), tostring(data.update), data.del);
|
||
PetProxy.Instance:Server_UpdatePetEquip(data.petid, data.update, data.del)
|
||
self:Notify(ServiceEvent.ScenePetEquipUpdatePetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:CallGiveGiftPetCmd(petid, itemguid)
|
||
helplog("Call-->GiveGiftPetCmd", petid, itemguid);
|
||
ServiceScenePetProxy.super.CallGiveGiftPetCmd(self, petid, itemguid);
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvGiveGiftPetCmd(data)
|
||
helplog("Recv-->GiveGiftPetCmd");
|
||
self:Notify(ServiceEvent.ScenePetGiveGiftPetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:CallEquipOperPetCmd(oper, petid, guid)
|
||
helplog("Call-->EquipOperPetCmd", oper, petid, guid);
|
||
ServiceScenePetProxy.super.CallEquipOperPetCmd(self, oper, petid, guid);
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvUnlockNtfPetCmd(data)
|
||
helplog("Recv-->UnlockNtfPetCmd", tostring(data.petid), tostring(data.equipids[1]), data.bodys[1]);
|
||
PetProxy.Instance:Server_UpdateUnlockInfo(data.petid, data.equipids ,data.bodys);
|
||
self:Notify(ServiceEvent.ScenePetUnlockNtfPetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:CallEggRestorePetCmd(petid)
|
||
helplog("Call-->EggRestorePetCmd", petid);
|
||
ServiceScenePetProxy.super.CallEggRestorePetCmd(self, petid);
|
||
end
|
||
|
||
function ServiceScenePetProxy:CallGetGiftPetCmd(petid)
|
||
helplog("Call-->GetGiftPetCmd", petid);
|
||
ServiceScenePetProxy.super.CallGetGiftPetCmd(self, petid);
|
||
end
|
||
|
||
function ServiceScenePetProxy:CallResetSkillPetCmd(id)
|
||
helplog("Call-->ResetSkillPetCmd", id);
|
||
ServiceScenePetProxy.super.CallResetSkillPetCmd(self, id);
|
||
end
|
||
|
||
function ServiceScenePetProxy:CallQueryGotItemPetCmd(items)
|
||
helplog("Call-->QueryGotItemPetCmd");
|
||
ServiceScenePetProxy.super.CallGetGiftPetCmd(self, petid);
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvQueryGotItemPetCmd(data)
|
||
self:Notify(ServiceEvent.ScenePetQueryGotItemPetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvQueryPetWorkManualPetCmd(data)
|
||
PetWorkSpaceProxy.Instance:SetPetSpaceFuncUnlock(data.manual)
|
||
self:Notify(ServiceEvent.ScenePetQueryPetWorkManualPetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvQueryPetWorkDataPetCmd(data)
|
||
helplog("Recv-->RecvQueryPetWorkDataPetCmd");
|
||
PetWorkSpaceProxy.Instance:SetPetWorkData(data.datas)
|
||
PetWorkSpaceProxy.Instance:SetExtra(data)
|
||
self:Notify(ServiceEvent.ScenePetQueryPetWorkDataPetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvWorkSpaceUpdate(data)
|
||
helplog("Recv-->RecvWorkSpaceUpdate");
|
||
PetWorkSpaceProxy.Instance:SetPetWorkData(data.updates)
|
||
self:Notify(ServiceEvent.ScenePetWorkSpaceUpdate, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvPetExtraUpdatePetCmd(data)
|
||
PetWorkSpaceProxy.Instance:SetExchangeMap(data.updates)
|
||
self:Notify(ServiceEvent.ScenePetPetExtraUpdatePetCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvPetEquipListCmd(data)
|
||
PetComposeProxy.Instance:InitPetEquipList(data.unlockinfo)
|
||
self:Notify(ServiceEvent.ScenePetPetEquipListCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvUpdatePetEquipListCmd(data)
|
||
PetComposeProxy.Instance:UpdatePetEquipList(data)
|
||
self:Notify(ServiceEvent.ScenePetUpdatePetEquipListCmd, data)
|
||
end
|
||
|
||
function ServiceScenePetProxy:RecvUpdateWearPetCmd(data)
|
||
self:Notify(ServiceEvent.ScenePetUpdateWearPetCmd, data)
|
||
end
|
||
|
||
|