------------------------------------------------- -- 本文件由代码生成器自动生成, -- 千万不要修改本文件的任何代码, -- 修改的的任何代码都会被覆盖掉! ---------------------------------------------------- local Socket = require "Xmds.Pomelo.LuaGameSocket" require "base64" require "roleHandler_pb" --------------------------------Pomelo------------------------------- Pomelo = Pomelo or {} --------------------------------RoleHandler------------------------------- Pomelo.RoleHandler = {} local function createPlayerRequestEncoder(msg) local input = roleHandler_pb.CreatePlayerRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function createPlayerRequestDecoder(stream) local res = roleHandler_pb.CreatePlayerResponse() res:ParseFromString(stream) return res end function Pomelo.RoleHandler.createPlayerRequest(c2s_pro,c2s_name,c2s_sex,cb,option) local msg = {} msg.c2s_pro = c2s_pro msg.c2s_name = c2s_name msg.c2s_sex = c2s_sex Socket.OnRequestStart("connector.roleHandler.createPlayerRequest", option) Socket.Request("connector.roleHandler.createPlayerRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.RoleHandler.lastCreatePlayerResponse = res Socket.OnRequestEnd("connector.roleHandler.createPlayerRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] connector.roleHandler.createPlayerRequest decode error!!" end Socket.OnRequestEnd("connector.roleHandler.createPlayerRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, createPlayerRequestEncoder, createPlayerRequestDecoder) end local function changePlayerNameRequestEncoder(msg) local input = roleHandler_pb.ChangePlayerNameRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function changePlayerNameRequestDecoder(stream) local res = roleHandler_pb.ChangePlayerNameResponse() res:ParseFromString(stream) return res end function Pomelo.RoleHandler.changePlayerNameRequest(c2s_name,pos,cb,option) local msg = {} msg.c2s_name = c2s_name msg.pos = pos Socket.OnRequestStart("connector.roleHandler.changePlayerNameRequest", option) Socket.Request("connector.roleHandler.changePlayerNameRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.RoleHandler.lastChangePlayerNameResponse = res Socket.OnRequestEnd("connector.roleHandler.changePlayerNameRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] connector.roleHandler.changePlayerNameRequest decode error!!" end Socket.OnRequestEnd("connector.roleHandler.changePlayerNameRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, changePlayerNameRequestEncoder, changePlayerNameRequestDecoder) end local function deletePlayerRequestEncoder(msg) local input = roleHandler_pb.DeletePlayerRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function deletePlayerRequestDecoder(stream) local res = roleHandler_pb.DeletePlayerResponse() res:ParseFromString(stream) return res end function Pomelo.RoleHandler.deletePlayerRequest(c2s_playerId,cb,option) local msg = {} msg.c2s_playerId = c2s_playerId Socket.OnRequestStart("connector.roleHandler.deletePlayerRequest", option) Socket.Request("connector.roleHandler.deletePlayerRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.RoleHandler.lastDeletePlayerResponse = res Socket.OnRequestEnd("connector.roleHandler.deletePlayerRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] connector.roleHandler.deletePlayerRequest decode error!!" end Socket.OnRequestEnd("connector.roleHandler.deletePlayerRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, deletePlayerRequestEncoder, deletePlayerRequestDecoder) end local function getRandomNameRequestEncoder(msg) local input = roleHandler_pb.GetRandomNameRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function getRandomNameRequestDecoder(stream) local res = roleHandler_pb.GetRandomNameResponse() res:ParseFromString(stream) return res end function Pomelo.RoleHandler.getRandomNameRequest(c2s_sex,cb,option) local msg = {} msg.c2s_sex = c2s_sex Socket.OnRequestStart("connector.roleHandler.getRandomNameRequest", option) Socket.Request("connector.roleHandler.getRandomNameRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.RoleHandler.lastGetRandomNameResponse = res Socket.OnRequestEnd("connector.roleHandler.getRandomNameRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] connector.roleHandler.getRandomNameRequest decode error!!" end Socket.OnRequestEnd("connector.roleHandler.getRandomNameRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, getRandomNameRequestEncoder, getRandomNameRequestDecoder) end --------------------------------Pomelo------------------------------- return Pomelo