SkillHandler.lua 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291
  1. -------------------------------------------------
  2. -- 本文件由代码生成器自动生成,
  3. -- 千万不要修改本文件的任何代码,
  4. -- 修改的的任何代码都会被覆盖掉!
  5. ----------------------------------------------------
  6. local Socket = require "Xmds.Pomelo.LuaGameSocket"
  7. require "base64"
  8. require "skillHandler_pb"
  9. --------------------------------Pomelo-------------------------------
  10. Pomelo = Pomelo or {}
  11. --------------------------------SkillHandler-------------------------------
  12. Pomelo.SkillHandler = {}
  13. local function unlockSkillRequestEncoder(msg)
  14. local input = skillHandler_pb.UnlockSkillRequest()
  15. protobuf.FromMessage(input,msg)
  16. return (input:SerializeToString())
  17. end
  18. local function unlockSkillRequestDecoder(stream)
  19. local res = skillHandler_pb.UnlockSkillResponse()
  20. res:ParseFromString(stream)
  21. return res
  22. end
  23. function Pomelo.SkillHandler.unlockSkillRequest(s2c_skillId,cb,option)
  24. local msg = {}
  25. msg.s2c_skillId = s2c_skillId
  26. Socket.OnRequestStart("area.skillHandler.unlockSkillRequest", option)
  27. Socket.Request("area.skillHandler.unlockSkillRequest", msg, function(res)
  28. if(res.s2c_code == 200) then
  29. Pomelo.SkillHandler.lastUnlockSkillResponse = res
  30. Socket.OnRequestEnd("area.skillHandler.unlockSkillRequest", true)
  31. cb(nil,res)
  32. else
  33. local ex = {}
  34. if(res.s2c_code) then
  35. ex.Code = res.s2c_code
  36. ex.Message = res.s2c_msg
  37. else
  38. ex.Code = 501
  39. ex.Message = "[LuaXmdsNetClient] area.skillHandler.unlockSkillRequest decode error!!"
  40. end
  41. Socket.OnRequestEnd("area.skillHandler.unlockSkillRequest", false,ex.Code,ex.Message)
  42. cb(ex,nil)
  43. end
  44. end, unlockSkillRequestEncoder, unlockSkillRequestDecoder)
  45. end
  46. local function upgradeSkillRequestEncoder(msg)
  47. local input = skillHandler_pb.UpgradeSkillRequest()
  48. protobuf.FromMessage(input,msg)
  49. return (input:SerializeToString())
  50. end
  51. local function upgradeSkillRequestDecoder(stream)
  52. local res = skillHandler_pb.UpgradeSkillResponse()
  53. res:ParseFromString(stream)
  54. return res
  55. end
  56. function Pomelo.SkillHandler.upgradeSkillRequest(s2c_skillId,cb,option)
  57. local msg = {}
  58. msg.s2c_skillId = s2c_skillId
  59. Socket.OnRequestStart("area.skillHandler.upgradeSkillRequest", option)
  60. Socket.Request("area.skillHandler.upgradeSkillRequest", msg, function(res)
  61. if(res.s2c_code == 200) then
  62. Pomelo.SkillHandler.lastUpgradeSkillResponse = res
  63. Socket.OnRequestEnd("area.skillHandler.upgradeSkillRequest", true)
  64. cb(nil,res)
  65. else
  66. local ex = {}
  67. if(res.s2c_code) then
  68. ex.Code = res.s2c_code
  69. ex.Message = res.s2c_msg
  70. else
  71. ex.Code = 501
  72. ex.Message = "[LuaXmdsNetClient] area.skillHandler.upgradeSkillRequest decode error!!"
  73. end
  74. Socket.OnRequestEnd("area.skillHandler.upgradeSkillRequest", false,ex.Code,ex.Message)
  75. cb(ex,nil)
  76. end
  77. end, upgradeSkillRequestEncoder, upgradeSkillRequestDecoder)
  78. end
  79. local function upgradeSkillOneKeyRequestEncoder(msg)
  80. local input = skillHandler_pb.UpgradeSkillOneKeyRequest()
  81. protobuf.FromMessage(input,msg)
  82. return (input:SerializeToString())
  83. end
  84. local function upgradeSkillOneKeyRequestDecoder(stream)
  85. local res = skillHandler_pb.UpgradeSkillOneKeyResponse()
  86. res:ParseFromString(stream)
  87. return res
  88. end
  89. function Pomelo.SkillHandler.upgradeSkillOneKeyRequest(cb,option)
  90. local input = nil
  91. Socket.OnRequestStart("area.skillHandler.upgradeSkillOneKeyRequest", option)
  92. Socket.Request("area.skillHandler.upgradeSkillOneKeyRequest", input, function(res)
  93. if(res.s2c_code == 200) then
  94. Pomelo.SkillHandler.lastUpgradeSkillOneKeyResponse = res
  95. Socket.OnRequestEnd("area.skillHandler.upgradeSkillOneKeyRequest", true)
  96. cb(nil,res)
  97. else
  98. local ex = {}
  99. if(res.s2c_code) then
  100. ex.Code = res.s2c_code
  101. ex.Message = res.s2c_msg
  102. else
  103. ex.Code = 501
  104. ex.Message = "[LuaXmdsNetClient] area.skillHandler.upgradeSkillOneKeyRequest decode error!!"
  105. end
  106. Socket.OnRequestEnd("area.skillHandler.upgradeSkillOneKeyRequest", false,ex.Code,ex.Message)
  107. cb(ex,nil)
  108. end
  109. end, upgradeSkillOneKeyRequestEncoder, upgradeSkillOneKeyRequestDecoder)
  110. end
  111. local function getSkillDetailRequestEncoder(msg)
  112. local input = skillHandler_pb.GetSkillDetailRequest()
  113. protobuf.FromMessage(input,msg)
  114. return (input:SerializeToString())
  115. end
  116. local function getSkillDetailRequestDecoder(stream)
  117. local res = skillHandler_pb.GetSkillDetailResponse()
  118. res:ParseFromString(stream)
  119. return res
  120. end
  121. function Pomelo.SkillHandler.getSkillDetailRequest(s2c_skillId,cb,option)
  122. local msg = {}
  123. msg.s2c_skillId = s2c_skillId
  124. Socket.OnRequestStart("area.skillHandler.getSkillDetailRequest", option)
  125. Socket.Request("area.skillHandler.getSkillDetailRequest", msg, function(res)
  126. if(res.s2c_code == 200) then
  127. Pomelo.SkillHandler.lastGetSkillDetailResponse = res
  128. Socket.OnRequestEnd("area.skillHandler.getSkillDetailRequest", true)
  129. cb(nil,res)
  130. else
  131. local ex = {}
  132. if(res.s2c_code) then
  133. ex.Code = res.s2c_code
  134. ex.Message = res.s2c_msg
  135. else
  136. ex.Code = 501
  137. ex.Message = "[LuaXmdsNetClient] area.skillHandler.getSkillDetailRequest decode error!!"
  138. end
  139. Socket.OnRequestEnd("area.skillHandler.getSkillDetailRequest", false,ex.Code,ex.Message)
  140. cb(ex,nil)
  141. end
  142. end, getSkillDetailRequestEncoder, getSkillDetailRequestDecoder)
  143. end
  144. local function getAllSkillRequestEncoder(msg)
  145. local input = skillHandler_pb.GetAllSkillRequest()
  146. protobuf.FromMessage(input,msg)
  147. return (input:SerializeToString())
  148. end
  149. local function getAllSkillRequestDecoder(stream)
  150. local res = skillHandler_pb.GetAllSkillResponse()
  151. res:ParseFromString(stream)
  152. return res
  153. end
  154. function Pomelo.SkillHandler.getAllSkillRequest(cb,option)
  155. local input = nil
  156. Socket.OnRequestStart("area.skillHandler.getAllSkillRequest", option)
  157. Socket.Request("area.skillHandler.getAllSkillRequest", input, function(res)
  158. if(res.s2c_code == 200) then
  159. Pomelo.SkillHandler.lastGetAllSkillResponse = res
  160. Socket.OnRequestEnd("area.skillHandler.getAllSkillRequest", true)
  161. cb(nil,res)
  162. else
  163. local ex = {}
  164. if(res.s2c_code) then
  165. ex.Code = res.s2c_code
  166. ex.Message = res.s2c_msg
  167. else
  168. ex.Code = 501
  169. ex.Message = "[LuaXmdsNetClient] area.skillHandler.getAllSkillRequest decode error!!"
  170. end
  171. Socket.OnRequestEnd("area.skillHandler.getAllSkillRequest", false,ex.Code,ex.Message)
  172. cb(ex,nil)
  173. end
  174. end, getAllSkillRequestEncoder, getAllSkillRequestDecoder)
  175. end
  176. local function upgradeSkillOneKeySimpleRequestEncoder(msg)
  177. local input = skillHandler_pb.UpgradeSkillOneKeySimpleRequest()
  178. protobuf.FromMessage(input,msg)
  179. return (input:SerializeToString())
  180. end
  181. local function upgradeSkillOneKeySimpleRequestDecoder(stream)
  182. local res = skillHandler_pb.UpgradeSkillOneKeySimpleResponse()
  183. res:ParseFromString(stream)
  184. return res
  185. end
  186. function Pomelo.SkillHandler.upgradeSkillOneKeySimpleRequest(s2c_skillId,cb,option)
  187. local msg = {}
  188. msg.s2c_skillId = s2c_skillId
  189. Socket.OnRequestStart("area.skillHandler.upgradeSkillOneKeySimpleRequest", option)
  190. Socket.Request("area.skillHandler.upgradeSkillOneKeySimpleRequest", msg, function(res)
  191. if(res.s2c_code == 200) then
  192. Pomelo.SkillHandler.lastUpgradeSkillOneKeySimpleResponse = res
  193. Socket.OnRequestEnd("area.skillHandler.upgradeSkillOneKeySimpleRequest", true)
  194. cb(nil,res)
  195. else
  196. local ex = {}
  197. if(res.s2c_code) then
  198. ex.Code = res.s2c_code
  199. ex.Message = res.s2c_msg
  200. else
  201. ex.Code = 501
  202. ex.Message = "[LuaXmdsNetClient] area.skillHandler.upgradeSkillOneKeySimpleRequest decode error!!"
  203. end
  204. Socket.OnRequestEnd("area.skillHandler.upgradeSkillOneKeySimpleRequest", false,ex.Code,ex.Message)
  205. cb(ex,nil)
  206. end
  207. end, upgradeSkillOneKeySimpleRequestEncoder, upgradeSkillOneKeySimpleRequestDecoder)
  208. end
  209. local function resetSkillSimpleRequestEncoder(msg)
  210. local input = skillHandler_pb.ResetSkillSimpleRequest()
  211. protobuf.FromMessage(input,msg)
  212. return (input:SerializeToString())
  213. end
  214. local function resetSkillSimpleRequestDecoder(stream)
  215. local res = skillHandler_pb.ResetSkillSimpleResponse()
  216. res:ParseFromString(stream)
  217. return res
  218. end
  219. function Pomelo.SkillHandler.resetSkillSimpleRequest(s2c_skillId,cb,option)
  220. local msg = {}
  221. msg.s2c_skillId = s2c_skillId
  222. Socket.OnRequestStart("area.skillHandler.resetSkillSimpleRequest", option)
  223. Socket.Request("area.skillHandler.resetSkillSimpleRequest", msg, function(res)
  224. if(res.s2c_code == 200) then
  225. Pomelo.SkillHandler.lastResetSkillSimpleResponse = res
  226. Socket.OnRequestEnd("area.skillHandler.resetSkillSimpleRequest", true)
  227. cb(nil,res)
  228. else
  229. local ex = {}
  230. if(res.s2c_code) then
  231. ex.Code = res.s2c_code
  232. ex.Message = res.s2c_msg
  233. else
  234. ex.Code = 501
  235. ex.Message = "[LuaXmdsNetClient] area.skillHandler.resetSkillSimpleRequest decode error!!"
  236. end
  237. Socket.OnRequestEnd("area.skillHandler.resetSkillSimpleRequest", false,ex.Code,ex.Message)
  238. cb(ex,nil)
  239. end
  240. end, resetSkillSimpleRequestEncoder, resetSkillSimpleRequestDecoder)
  241. end
  242. local function skillUpdatePushDecoder(stream)
  243. local res = skillHandler_pb.SkillUpdatePush()
  244. res:ParseFromString(stream)
  245. return res
  246. end
  247. function Pomelo.SkillHandler.skillUpdatePush(cb)
  248. Socket.On("area.skillPush.skillUpdatePush", function(res)
  249. Pomelo.SkillHandler.lastSkillUpdatePush = res
  250. cb(nil,res)
  251. end, skillUpdatePushDecoder)
  252. end
  253. --------------------------------Pomelo-------------------------------
  254. return Pomelo