ro-table/Asstes/Resources/Script/FrameWork/Proxy/Service/manual/ServiceAstrolabeCmdProxy.txt
2025-06-04 05:02:57 +08:00

57 lines
2.0 KiB
Plaintext

autoImport('ServiceAstrolabeCmdAutoProxy')
ServiceAstrolabeCmdProxy = class('ServiceAstrolabeCmdProxy', ServiceAstrolabeCmdAutoProxy)
ServiceAstrolabeCmdProxy.Instance = nil
ServiceAstrolabeCmdProxy.NAME = 'ServiceAstrolabeCmdProxy'
function ServiceAstrolabeCmdProxy:ctor(proxyName)
if ServiceAstrolabeCmdProxy.Instance == nil then
self.proxyName = proxyName or ServiceAstrolabeCmdProxy.NAME
ServiceProxy.ctor(self, self.proxyName)
self:Init()
ServiceAstrolabeCmdProxy.Instance = self
end
end
function ServiceAstrolabeCmdProxy:CallAstrolabeQueryCmd(stars)
ServiceAstrolabeCmdProxy.super.CallAstrolabeQueryCmd(self, stars);
end
function ServiceAstrolabeCmdProxy:RecvAstrolabeQueryCmd(data)
AstrolabeProxy.Instance:Server_SetActivePoints(data.stars);
self:Notify(ServiceEvent.AstrolabeCmdAstrolabeQueryCmd, data)
end
function ServiceAstrolabeCmdProxy:CallAstrolabeActivateStarCmd(stars, success)
ServiceAstrolabeCmdProxy.super.CallAstrolabeActivateStarCmd(self, stars, success);
-- self:RecvAstrolabeActivateStarCmd({stars = stars, success = true});
end
function ServiceAstrolabeCmdProxy:RecvAstrolabeActivateStarCmd(data)
if(data.success)then
AstrolabeProxy.Instance:Server_SetActivePoints(data.stars);
end
self:Notify(ServiceEvent.AstrolabeCmdAstrolabeActivateStarCmd, data)
end
function ServiceAstrolabeCmdProxy:CallAstrolabeQueryResetCmd(items)
ServiceAstrolabeCmdProxy.super.CallAstrolabeQueryResetCmd(self, items);
end
function ServiceAstrolabeCmdProxy:RecvAstrolabeQueryResetCmd(data)
self:Notify(ServiceEvent.AstrolabeCmdAstrolabeQueryResetCmd, data)
end
function ServiceAstrolabeCmdProxy:CallAstrolabeResetCmd(stars, success)
ServiceAstrolabeCmdProxy.super.CallAstrolabeResetCmd(self, stars, success);
-- self:RecvAstrolabeResetCmd({success = true, stars = stars});
end
function ServiceAstrolabeCmdProxy:RecvAstrolabeResetCmd(data)
if(data.success)then
-- helplog("Recv-->AstrolabeResetCmd", data.stars);
AstrolabeProxy.Instance:Server_ResetPoints(data.stars);
end
self:Notify(ServiceEvent.AstrolabeCmdAstrolabeResetCmd, data)
end