2025-06-04 05:02:57 +08:00

189 lines
6.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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