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

393 lines
11 KiB
Plaintext

ServiceCarrierCmdAutoProxy = class('ServiceCarrierCmdAutoProxy', ServiceProxy)
ServiceCarrierCmdAutoProxy.Instance = nil
ServiceCarrierCmdAutoProxy.NAME = 'ServiceCarrierCmdAutoProxy'
function ServiceCarrierCmdAutoProxy:ctor(proxyName)
if ServiceCarrierCmdAutoProxy.Instance == nil then
self.proxyName = proxyName or ServiceCarrierCmdAutoProxy.NAME
ServiceProxy.ctor(self, self.proxyName)
self:Init()
ServiceCarrierCmdAutoProxy.Instance = self
end
end
function ServiceCarrierCmdAutoProxy:Init()
end
function ServiceCarrierCmdAutoProxy:onRegister()
self:Listen(16, 1, function (data)
self:RecvCarrierInfoUserCmd(data)
end)
self:Listen(16, 6, function (data)
self:RecvCreateCarrierUserCmd(data)
end)
self:Listen(16, 10, function (data)
self:RecvInviteCarrierUserCmd(data)
end)
self:Listen(16, 2, function (data)
self:RecvJoinCarrierUserCmd(data)
end)
self:Listen(16, 3, function (data)
self:RecvRetJoinCarrierUserCmd(data)
end)
self:Listen(16, 4, function (data)
self:RecvLeaveCarrierUserCmd(data)
end)
self:Listen(16, 9, function (data)
self:RecvReachCarrierUserCmd(data)
end)
self:Listen(16, 5, function (data)
self:RecvCarrierMoveUserCmd(data)
end)
self:Listen(16, 7, function (data)
self:RecvCarrierStartUserCmd(data)
end)
self:Listen(16, 8, function (data)
self:RecvCarrierWaitListUserCmd(data)
end)
self:Listen(16, 11, function (data)
self:RecvChangeCarrierUserCmd(data)
end)
self:Listen(16, 12, function (data)
self:RecvFerrisWheelInviteCarrierCmd(data)
end)
self:Listen(16, 13, function (data)
self:RecvFerrisWheelProcessInviteCarrierCmd(data)
end)
self:Listen(16, 14, function (data)
self:RecvStartFerrisWheelUserCmd(data)
end)
self:Listen(16, 15, function (data)
self:RecvCatchUserJoinCarrierUserCmd(data)
end)
end
-- *********************************************** Call ***********************************************
function ServiceCarrierCmdAutoProxy:CallCarrierInfoUserCmd(carrierid, masterid, members, needanimation)
local msg = CarrierCmd_pb.CarrierInfoUserCmd()
if(carrierid ~= nil )then
msg.carrierid = carrierid
end
if(masterid ~= nil )then
msg.masterid = masterid
end
if( members ~= nil )then
for i=1,#members do
table.insert(msg.members, members[i])
end
end
if(needanimation ~= nil )then
msg.needanimation = needanimation
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallCreateCarrierUserCmd(carrierid, line)
local msg = CarrierCmd_pb.CreateCarrierUserCmd()
if(carrierid ~= nil )then
msg.carrierid = carrierid
end
if(line ~= nil )then
msg.line = line
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallInviteCarrierUserCmd(masterid, mastername, carrierid)
local msg = CarrierCmd_pb.InviteCarrierUserCmd()
if(masterid ~= nil )then
msg.masterid = masterid
end
if(mastername ~= nil )then
msg.mastername = mastername
end
if(carrierid ~= nil )then
msg.carrierid = carrierid
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallJoinCarrierUserCmd(masterid, mastername, carrierid, agree)
local msg = CarrierCmd_pb.JoinCarrierUserCmd()
if(masterid ~= nil )then
msg.masterid = masterid
end
if(mastername ~= nil )then
msg.mastername = mastername
end
if(carrierid ~= nil )then
msg.carrierid = carrierid
end
if(agree ~= nil )then
msg.agree = agree
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallRetJoinCarrierUserCmd(membername, agree, memberid, masterid)
local msg = CarrierCmd_pb.RetJoinCarrierUserCmd()
if(membername ~= nil )then
msg.membername = membername
end
if(agree ~= nil )then
msg.agree = agree
end
if(memberid ~= nil )then
msg.memberid = memberid
end
if(masterid ~= nil )then
msg.masterid = masterid
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallLeaveCarrierUserCmd(charid, pos, masterid, newmasterid, all)
local msg = CarrierCmd_pb.LeaveCarrierUserCmd()
if(charid ~= nil )then
msg.charid = charid
end
if(pos ~= nil )then
if(pos.x ~= nil )then
msg.pos.x = pos.x
end
end
if(pos ~= nil )then
if(pos.y ~= nil )then
msg.pos.y = pos.y
end
end
if(pos ~= nil )then
if(pos.z ~= nil )then
msg.pos.z = pos.z
end
end
if(masterid ~= nil )then
msg.masterid = masterid
end
if(newmasterid ~= nil )then
msg.newmasterid = newmasterid
end
if(all ~= nil )then
msg.all = all
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallReachCarrierUserCmd(pos, masterid)
local msg = CarrierCmd_pb.ReachCarrierUserCmd()
if(pos ~= nil )then
if(pos.x ~= nil )then
msg.pos.x = pos.x
end
end
if(pos ~= nil )then
if(pos.y ~= nil )then
msg.pos.y = pos.y
end
end
if(pos ~= nil )then
if(pos.z ~= nil )then
msg.pos.z = pos.z
end
end
if(masterid ~= nil )then
msg.masterid = masterid
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallCarrierMoveUserCmd(pos, progress, masterid)
local msg = CarrierCmd_pb.CarrierMoveUserCmd()
if(pos ~= nil )then
if(pos.x ~= nil )then
msg.pos.x = pos.x
end
end
if(pos ~= nil )then
if(pos.y ~= nil )then
msg.pos.y = pos.y
end
end
if(pos ~= nil )then
if(pos.z ~= nil )then
msg.pos.z = pos.z
end
end
if(progress ~= nil )then
msg.progress = progress
end
if(masterid ~= nil )then
msg.masterid = masterid
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallCarrierStartUserCmd(line, masterid)
local msg = CarrierCmd_pb.CarrierStartUserCmd()
if(line ~= nil )then
msg.line = line
end
if(masterid ~= nil )then
msg.masterid = masterid
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallCarrierWaitListUserCmd(members, masterid)
local msg = CarrierCmd_pb.CarrierWaitListUserCmd()
if( members ~= nil )then
for i=1,#members do
table.insert(msg.members, members[i])
end
end
if(masterid ~= nil )then
msg.masterid = masterid
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallChangeCarrierUserCmd(carrierid, masterid)
local msg = CarrierCmd_pb.ChangeCarrierUserCmd()
if(carrierid ~= nil )then
msg.carrierid = carrierid
end
if(masterid ~= nil )then
msg.masterid = masterid
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallFerrisWheelInviteCarrierCmd(targetid, targetname, id)
local msg = CarrierCmd_pb.FerrisWheelInviteCarrierCmd()
if(targetid ~= nil )then
msg.targetid = targetid
end
if(targetname ~= nil )then
msg.targetname = targetname
end
if(id ~= nil )then
msg.id = id
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallFerrisWheelProcessInviteCarrierCmd(targetid, action, id)
local msg = CarrierCmd_pb.FerrisWheelProcessInviteCarrierCmd()
if(targetid ~= nil )then
msg.targetid = targetid
end
if(action ~= nil )then
msg.action = action
end
if(id ~= nil )then
msg.id = id
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallStartFerrisWheelUserCmd(charid, masterid)
local msg = CarrierCmd_pb.StartFerrisWheelUserCmd()
if(charid ~= nil )then
msg.charid = charid
end
if(masterid ~= nil )then
msg.masterid = masterid
end
self:SendProto(msg)
end
function ServiceCarrierCmdAutoProxy:CallCatchUserJoinCarrierUserCmd(charid, masterid, mapid)
local msg = CarrierCmd_pb.CatchUserJoinCarrierUserCmd()
if(charid ~= nil )then
msg.charid = charid
end
if(masterid ~= nil )then
msg.masterid = masterid
end
if(mapid ~= nil )then
msg.mapid = mapid
end
self:SendProto(msg)
end
-- *********************************************** Recv ***********************************************
function ServiceCarrierCmdAutoProxy:RecvCarrierInfoUserCmd(data)
self:Notify(ServiceEvent.CarrierCmdCarrierInfoUserCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvCreateCarrierUserCmd(data)
self:Notify(ServiceEvent.CarrierCmdCreateCarrierUserCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvInviteCarrierUserCmd(data)
self:Notify(ServiceEvent.CarrierCmdInviteCarrierUserCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvJoinCarrierUserCmd(data)
self:Notify(ServiceEvent.CarrierCmdJoinCarrierUserCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvRetJoinCarrierUserCmd(data)
self:Notify(ServiceEvent.CarrierCmdRetJoinCarrierUserCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvLeaveCarrierUserCmd(data)
self:Notify(ServiceEvent.CarrierCmdLeaveCarrierUserCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvReachCarrierUserCmd(data)
self:Notify(ServiceEvent.CarrierCmdReachCarrierUserCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvCarrierMoveUserCmd(data)
self:Notify(ServiceEvent.CarrierCmdCarrierMoveUserCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvCarrierStartUserCmd(data)
self:Notify(ServiceEvent.CarrierCmdCarrierStartUserCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvCarrierWaitListUserCmd(data)
self:Notify(ServiceEvent.CarrierCmdCarrierWaitListUserCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvChangeCarrierUserCmd(data)
self:Notify(ServiceEvent.CarrierCmdChangeCarrierUserCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvFerrisWheelInviteCarrierCmd(data)
self:Notify(ServiceEvent.CarrierCmdFerrisWheelInviteCarrierCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvFerrisWheelProcessInviteCarrierCmd(data)
self:Notify(ServiceEvent.CarrierCmdFerrisWheelProcessInviteCarrierCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvStartFerrisWheelUserCmd(data)
self:Notify(ServiceEvent.CarrierCmdStartFerrisWheelUserCmd, data)
end
function ServiceCarrierCmdAutoProxy:RecvCatchUserJoinCarrierUserCmd(data)
self:Notify(ServiceEvent.CarrierCmdCatchUserJoinCarrierUserCmd, data)
end
ServiceEvent = _G["ServiceEvent"] or {}
ServiceEvent.CarrierCmdCarrierInfoUserCmd = "ServiceEvent_CarrierCmdCarrierInfoUserCmd"
ServiceEvent.CarrierCmdCreateCarrierUserCmd = "ServiceEvent_CarrierCmdCreateCarrierUserCmd"
ServiceEvent.CarrierCmdInviteCarrierUserCmd = "ServiceEvent_CarrierCmdInviteCarrierUserCmd"
ServiceEvent.CarrierCmdJoinCarrierUserCmd = "ServiceEvent_CarrierCmdJoinCarrierUserCmd"
ServiceEvent.CarrierCmdRetJoinCarrierUserCmd = "ServiceEvent_CarrierCmdRetJoinCarrierUserCmd"
ServiceEvent.CarrierCmdLeaveCarrierUserCmd = "ServiceEvent_CarrierCmdLeaveCarrierUserCmd"
ServiceEvent.CarrierCmdReachCarrierUserCmd = "ServiceEvent_CarrierCmdReachCarrierUserCmd"
ServiceEvent.CarrierCmdCarrierMoveUserCmd = "ServiceEvent_CarrierCmdCarrierMoveUserCmd"
ServiceEvent.CarrierCmdCarrierStartUserCmd = "ServiceEvent_CarrierCmdCarrierStartUserCmd"
ServiceEvent.CarrierCmdCarrierWaitListUserCmd = "ServiceEvent_CarrierCmdCarrierWaitListUserCmd"
ServiceEvent.CarrierCmdChangeCarrierUserCmd = "ServiceEvent_CarrierCmdChangeCarrierUserCmd"
ServiceEvent.CarrierCmdFerrisWheelInviteCarrierCmd = "ServiceEvent_CarrierCmdFerrisWheelInviteCarrierCmd"
ServiceEvent.CarrierCmdFerrisWheelProcessInviteCarrierCmd = "ServiceEvent_CarrierCmdFerrisWheelProcessInviteCarrierCmd"
ServiceEvent.CarrierCmdStartFerrisWheelUserCmd = "ServiceEvent_CarrierCmdStartFerrisWheelUserCmd"
ServiceEvent.CarrierCmdCatchUserJoinCarrierUserCmd = "ServiceEvent_CarrierCmdCatchUserJoinCarrierUserCmd"