GameSocket.lua 70 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693
  1. -------------------------------------------------
  2. -- 本文件由代码生成器自动生成,
  3. -- 千万不要修改本文件的任何代码,
  4. -- 修改的的任何代码都会被覆盖掉!
  5. ----------------------------------------------------
  6. local Socket = require "Xmds.Pomelo.LuaGameSocket"
  7. require "base64"
  8. --------------------------------Pomelo-------------------------------
  9. Pomelo = Pomelo or {}
  10. --------------------------------GameSocket-------------------------------
  11. Pomelo.GameSocket = {}
  12. local function abyssDungeonBossDeadPushDecoder(stream)
  13. local res = abyssDungeonHandler_pb.AbyssDungeonBossDeadPush()
  14. res:ParseFromString(stream)
  15. return res
  16. end
  17. function Pomelo.GameSocket.abyssDungeonBossDeadPush(cb)
  18. Socket.On("area.abyssDungeonPush.abyssDungeonBossDeadPush", function(res)
  19. Pomelo.GameSocket.lastAbyssDungeonBossDeadPush = res
  20. cb(nil,res)
  21. end, abyssDungeonBossDeadPushDecoder)
  22. end
  23. local function abyssDungeonEnterPushDecoder(stream)
  24. local res = abyssDungeonHandler_pb.AbyssDungeonEnterPush()
  25. res:ParseFromString(stream)
  26. return res
  27. end
  28. function Pomelo.GameSocket.abyssDungeonEnterPush(cb)
  29. Socket.On("area.abyssDungeonPush.abyssDungeonEnterPush", function(res)
  30. Pomelo.GameSocket.lastAbyssDungeonEnterPush = res
  31. cb(nil,res)
  32. end, abyssDungeonEnterPushDecoder)
  33. end
  34. local function abyssDungeonSkillChangePushDecoder(stream)
  35. local res = abyssDungeonHandler_pb.AbyssDungeonSkillChangePush()
  36. res:ParseFromString(stream)
  37. return res
  38. end
  39. function Pomelo.GameSocket.abyssDungeonSkillChangePush(cb)
  40. Socket.On("area.abyssDungeonPush.abyssDungeonSkillChangePush", function(res)
  41. Pomelo.GameSocket.lastAbyssDungeonSkillChangePush = res
  42. cb(nil,res)
  43. end, abyssDungeonSkillChangePushDecoder)
  44. end
  45. local function abyssDungeonMatchlessPushDecoder(stream)
  46. local res = abyssDungeonHandler_pb.AbyssDungeonMatchlessPush()
  47. res:ParseFromString(stream)
  48. return res
  49. end
  50. function Pomelo.GameSocket.abyssDungeonMatchlessPush(cb)
  51. Socket.On("area.abyssDungeonPush.abyssDungeonMatchlessPush", function(res)
  52. Pomelo.GameSocket.lastAbyssDungeonMatchlessPush = res
  53. cb(nil,res)
  54. end, abyssDungeonMatchlessPushDecoder)
  55. end
  56. local function superPackageBuyPushDecoder(stream)
  57. local res = activityFavorHandler_pb.SuperPackageBuyPush()
  58. res:ParseFromString(stream)
  59. return res
  60. end
  61. function Pomelo.GameSocket.superPackageBuyPush(cb)
  62. Socket.On("area.activityFavorPush.superPackageBuyPush", function(res)
  63. Pomelo.GameSocket.lastSuperPackageBuyPush = res
  64. cb(nil,res)
  65. end, superPackageBuyPushDecoder)
  66. end
  67. local function limitTimeGiftInfoPushDecoder(stream)
  68. local res = activityFavorHandler_pb.LimitTimeGiftInfoPush()
  69. res:ParseFromString(stream)
  70. return res
  71. end
  72. function Pomelo.GameSocket.limitTimeGiftInfoPush(cb)
  73. Socket.On("area.activityFavorPush.limitTimeGiftInfoPush", function(res)
  74. Pomelo.GameSocket.lastLimitTimeGiftInfoPush = res
  75. cb(nil,res)
  76. end, limitTimeGiftInfoPushDecoder)
  77. end
  78. local function amuletEquipNewPushDecoder(stream)
  79. local res = amuletHandler_pb.AmuletEquipNewPush()
  80. res:ParseFromString(stream)
  81. return res
  82. end
  83. function Pomelo.GameSocket.amuletEquipNewPush(cb)
  84. Socket.On("area.amuletPush.amuletEquipNewPush", function(res)
  85. Pomelo.GameSocket.lastAmuletEquipNewPush = res
  86. cb(nil,res)
  87. end, amuletEquipNewPushDecoder)
  88. end
  89. local function onArenaBattleInfoPushDecoder(stream)
  90. local res = arenaHandler_pb.OnArenaBattleInfoPush()
  91. res:ParseFromString(stream)
  92. return res
  93. end
  94. function Pomelo.GameSocket.onArenaBattleInfoPush(cb)
  95. Socket.On("area.arenaPush.onArenaBattleInfoPush", function(res)
  96. Pomelo.GameSocket.lastOnArenaBattleInfoPush = res
  97. cb(nil,res)
  98. end, onArenaBattleInfoPushDecoder)
  99. end
  100. local function onArenaBattleEndPushDecoder(stream)
  101. local res = arenaHandler_pb.OnArenaBattleEndPush()
  102. res:ParseFromString(stream)
  103. return res
  104. end
  105. function Pomelo.GameSocket.onArenaBattleEndPush(cb)
  106. Socket.On("area.arenaPush.onArenaBattleEndPush", function(res)
  107. Pomelo.GameSocket.lastOnArenaBattleEndPush = res
  108. cb(nil,res)
  109. end, onArenaBattleEndPushDecoder)
  110. end
  111. local function luxuryRewardPushDecoder(stream)
  112. local res = attendanceHandler_pb.LuxuryRewardPush()
  113. res:ParseFromString(stream)
  114. return res
  115. end
  116. function Pomelo.GameSocket.luxuryRewardPush(cb)
  117. Socket.On("area.attendancePush.luxuryRewardPush", function(res)
  118. Pomelo.GameSocket.lastLuxuryRewardPush = res
  119. cb(nil,res)
  120. end, luxuryRewardPushDecoder)
  121. end
  122. local function bagItemUpdatePushDecoder(stream)
  123. local res = bagHandler_pb.BagItemUpdatePush()
  124. res:ParseFromString(stream)
  125. return res
  126. end
  127. function Pomelo.GameSocket.bagItemUpdatePush(cb)
  128. Socket.On("area.bagPush.bagItemUpdatePush", function(res)
  129. Pomelo.GameSocket.lastBagItemUpdatePush = res
  130. cb(nil,res)
  131. end, bagItemUpdatePushDecoder)
  132. end
  133. local function bagNewItemPushDecoder(stream)
  134. local res = bagHandler_pb.BagNewItemPush()
  135. res:ParseFromString(stream)
  136. return res
  137. end
  138. function Pomelo.GameSocket.bagNewItemPush(cb)
  139. Socket.On("area.bagPush.bagNewItemPush", function(res)
  140. Pomelo.GameSocket.lastBagNewItemPush = res
  141. cb(nil,res)
  142. end, bagNewItemPushDecoder)
  143. end
  144. local function bagNewEquipPushDecoder(stream)
  145. local res = bagHandler_pb.BagNewEquipPush()
  146. res:ParseFromString(stream)
  147. return res
  148. end
  149. function Pomelo.GameSocket.bagNewEquipPush(cb)
  150. Socket.On("area.bagPush.bagNewEquipPush", function(res)
  151. Pomelo.GameSocket.lastBagNewEquipPush = res
  152. cb(nil,res)
  153. end, bagNewEquipPushDecoder)
  154. end
  155. local function bagGridFullPushDecoder(stream)
  156. local res = bagHandler_pb.BagGridFullPush()
  157. res:ParseFromString(stream)
  158. return res
  159. end
  160. function Pomelo.GameSocket.bagGridFullPush(cb)
  161. Socket.On("area.bagPush.bagGridFullPush", function(res)
  162. Pomelo.GameSocket.lastBagGridFullPush = res
  163. cb(nil,res)
  164. end, bagGridFullPushDecoder)
  165. end
  166. local function bagGridNumPushDecoder(stream)
  167. local res = bagHandler_pb.BagGridNumPush()
  168. res:ParseFromString(stream)
  169. return res
  170. end
  171. function Pomelo.GameSocket.bagGridNumPush(cb)
  172. Socket.On("area.bagPush.bagGridNumPush", function(res)
  173. Pomelo.GameSocket.lastBagGridNumPush = res
  174. cb(nil,res)
  175. end, bagGridNumPushDecoder)
  176. end
  177. local function bagNewItemFromResFubenPushDecoder(stream)
  178. local res = bagHandler_pb.BagNewItemFromResFubenPush()
  179. res:ParseFromString(stream)
  180. return res
  181. end
  182. function Pomelo.GameSocket.bagNewItemFromResFubenPush(cb)
  183. Socket.On("area.bagPush.bagNewItemFromResFubenPush", function(res)
  184. Pomelo.GameSocket.lastBagNewItemFromResFubenPush = res
  185. cb(nil,res)
  186. end, bagNewItemFromResFubenPushDecoder)
  187. end
  188. local function throwPointItemListPushDecoder(stream)
  189. local res = battleHandler_pb.ThrowPointItemListPush()
  190. res:ParseFromString(stream)
  191. return res
  192. end
  193. function Pomelo.GameSocket.throwPointItemListPush(cb)
  194. Socket.On("area.battlePush.throwPointItemListPush", function(res)
  195. Pomelo.GameSocket.lastThrowPointItemListPush = res
  196. cb(nil,res)
  197. end, throwPointItemListPushDecoder)
  198. end
  199. local function throwPointResultPushDecoder(stream)
  200. local res = battleHandler_pb.ThrowPointResultPush()
  201. res:ParseFromString(stream)
  202. return res
  203. end
  204. function Pomelo.GameSocket.throwPointResultPush(cb)
  205. Socket.On("area.battlePush.throwPointResultPush", function(res)
  206. Pomelo.GameSocket.lastThrowPointResultPush = res
  207. cb(nil,res)
  208. end, throwPointResultPushDecoder)
  209. end
  210. local function biddingInfoPushDecoder(stream)
  211. local res = battleHandler_pb.BiddingInfoPush()
  212. res:ParseFromString(stream)
  213. return res
  214. end
  215. function Pomelo.GameSocket.biddingInfoPush(cb)
  216. Socket.On("area.battlePush.biddingInfoPush", function(res)
  217. Pomelo.GameSocket.lastBiddingInfoPush = res
  218. cb(nil,res)
  219. end, biddingInfoPushDecoder)
  220. end
  221. local function fightLevelResultPushDecoder(stream)
  222. local res = battleHandler_pb.FightLevelResultPush()
  223. res:ParseFromString(stream)
  224. return res
  225. end
  226. function Pomelo.GameSocket.fightLevelResultPush(cb)
  227. Socket.On("area.battlePush.fightLevelResultPush", function(res)
  228. Pomelo.GameSocket.lastFightLevelResultPush = res
  229. cb(nil,res)
  230. end, fightLevelResultPushDecoder)
  231. end
  232. local function itemDropPushDecoder(stream)
  233. local res = battleHandler_pb.ItemDropPush()
  234. res:ParseFromString(stream)
  235. return res
  236. end
  237. function Pomelo.GameSocket.itemDropPush(cb)
  238. Socket.On("area.battlePush.itemDropPush", function(res)
  239. Pomelo.GameSocket.lastItemDropPush = res
  240. cb(nil,res)
  241. end, itemDropPushDecoder)
  242. end
  243. local function sceneNamePushDecoder(stream)
  244. local res = battleHandler_pb.SceneNamePush()
  245. res:ParseFromString(stream)
  246. return res
  247. end
  248. function Pomelo.GameSocket.sceneNamePush(cb)
  249. Socket.On("area.battlePush.sceneNamePush", function(res)
  250. Pomelo.GameSocket.lastSceneNamePush = res
  251. cb(nil,res)
  252. end, sceneNamePushDecoder)
  253. end
  254. local function resourceDungeonResultPushDecoder(stream)
  255. local res = battleHandler_pb.ResourceDungeonResultPush()
  256. res:ParseFromString(stream)
  257. return res
  258. end
  259. function Pomelo.GameSocket.resourceDungeonResultPush(cb)
  260. Socket.On("area.battlePush.resourceDungeonResultPush", function(res)
  261. Pomelo.GameSocket.lastResourceDungeonResultPush = res
  262. cb(nil,res)
  263. end, resourceDungeonResultPushDecoder)
  264. end
  265. local function consignmentRemovePushDecoder(stream)
  266. local res = consignmentLineHandler_pb.ConsignmentRemovePush()
  267. res:ParseFromString(stream)
  268. return res
  269. end
  270. function Pomelo.GameSocket.consignmentRemovePush(cb)
  271. Socket.On("area.consignmentLinePush.consignmentRemovePush", function(res)
  272. Pomelo.GameSocket.lastConsignmentRemovePush = res
  273. cb(nil,res)
  274. end, consignmentRemovePushDecoder)
  275. end
  276. local function fSGrantGodTitle_MainPushDecoder(stream)
  277. local res = crossAreaHandler_pb.FSGrantGodTitle_MainPush()
  278. res:ParseFromString(stream)
  279. return res
  280. end
  281. function Pomelo.GameSocket.fSGrantGodTitle_MainPush(cb)
  282. Socket.On("area.crossAreaPush.fSGrantGodTitle_MainPush", function(res)
  283. Pomelo.GameSocket.lastFSGrantGodTitle_MainPush = res
  284. cb(nil,res)
  285. end, fSGrantGodTitle_MainPushDecoder)
  286. end
  287. local function fSAlliesChatMsgPushDecoder(stream)
  288. local res = crossAreaHandler_pb.FSAlliesChatMsgPush()
  289. res:ParseFromString(stream)
  290. return res
  291. end
  292. function Pomelo.GameSocket.fSAlliesChatMsgPush(cb)
  293. Socket.On("area.crossAreaPush.fSAlliesChatMsgPush", function(res)
  294. Pomelo.GameSocket.lastFSAlliesChatMsgPush = res
  295. cb(nil,res)
  296. end, fSAlliesChatMsgPushDecoder)
  297. end
  298. local function fSDailyBossRewardPushDecoder(stream)
  299. local res = crossAreaHandler_pb.FSDailyBossRewardPush()
  300. res:ParseFromString(stream)
  301. return res
  302. end
  303. function Pomelo.GameSocket.fSDailyBossRewardPush(cb)
  304. Socket.On("area.crossAreaPush.fSDailyBossRewardPush", function(res)
  305. Pomelo.GameSocket.lastFSDailyBossRewardPush = res
  306. cb(nil,res)
  307. end, fSDailyBossRewardPushDecoder)
  308. end
  309. local function fSGameEndPushDecoder(stream)
  310. local res = crossAreaHandler_pb.FSGameEndPush()
  311. res:ParseFromString(stream)
  312. return res
  313. end
  314. function Pomelo.GameSocket.fSGameEndPush(cb)
  315. Socket.On("area.crossAreaPush.fSGameEndPush", function(res)
  316. Pomelo.GameSocket.lastFSGameEndPush = res
  317. cb(nil,res)
  318. end, fSGameEndPushDecoder)
  319. end
  320. local function fSFirstOccupyPushDecoder(stream)
  321. local res = crossAreaHandler_pb.FSFirstOccupyPush()
  322. res:ParseFromString(stream)
  323. return res
  324. end
  325. function Pomelo.GameSocket.fSFirstOccupyPush(cb)
  326. Socket.On("area.crossAreaPush.fSFirstOccupyPush", function(res)
  327. Pomelo.GameSocket.lastFSFirstOccupyPush = res
  328. cb(nil,res)
  329. end, fSFirstOccupyPushDecoder)
  330. end
  331. local function mutilCrossRankPushDecoder(stream)
  332. local res = crossAreaHandlerExt_pb.MutilCrossRankPush()
  333. res:ParseFromString(stream)
  334. return res
  335. end
  336. function Pomelo.GameSocket.mutilCrossRankPush(cb)
  337. Socket.On("area.crossAreaPushExt.mutilCrossRankPush", function(res)
  338. Pomelo.GameSocket.lastMutilCrossRankPush = res
  339. cb(nil,res)
  340. end, mutilCrossRankPushDecoder)
  341. end
  342. local function mutilServerBattleResultPushDecoder(stream)
  343. local res = crossAreaHandlerExt_pb.MutilServerBattleResultPush()
  344. res:ParseFromString(stream)
  345. return res
  346. end
  347. function Pomelo.GameSocket.mutilServerBattleResultPush(cb)
  348. Socket.On("area.crossAreaPushExt.mutilServerBattleResultPush", function(res)
  349. Pomelo.GameSocket.lastMutilServerBattleResultPush = res
  350. cb(nil,res)
  351. end, mutilServerBattleResultPushDecoder)
  352. end
  353. local function battleRightTopDataPushDecoder(stream)
  354. local res = crossAreaHandlerExt_pb.BattleRightTopDataPush()
  355. res:ParseFromString(stream)
  356. return res
  357. end
  358. function Pomelo.GameSocket.battleRightTopDataPush(cb)
  359. Socket.On("area.crossAreaPushExt.battleRightTopDataPush", function(res)
  360. Pomelo.GameSocket.lastBattleRightTopDataPush = res
  361. cb(nil,res)
  362. end, battleRightTopDataPushDecoder)
  363. end
  364. local function doubleCrossBroadInfoPushDecoder(stream)
  365. local res = crossAreaHandlerExt_pb.DoubleCrossBroadInfoPush()
  366. res:ParseFromString(stream)
  367. return res
  368. end
  369. function Pomelo.GameSocket.doubleCrossBroadInfoPush(cb)
  370. Socket.On("area.crossAreaPushExt.doubleCrossBroadInfoPush", function(res)
  371. Pomelo.GameSocket.lastDoubleCrossBroadInfoPush = res
  372. cb(nil,res)
  373. end, doubleCrossBroadInfoPushDecoder)
  374. end
  375. local function doubleCrossResultPushDecoder(stream)
  376. local res = crossAreaHandlerExt_pb.DoubleCrossResultPush()
  377. res:ParseFromString(stream)
  378. return res
  379. end
  380. function Pomelo.GameSocket.doubleCrossResultPush(cb)
  381. Socket.On("area.crossAreaPushExt.doubleCrossResultPush", function(res)
  382. Pomelo.GameSocket.lastDoubleCrossResultPush = res
  383. cb(nil,res)
  384. end, doubleCrossResultPushDecoder)
  385. end
  386. local function killPlayerPushDecoder(stream)
  387. local res = crossAreaHandlerExt_pb.KillPlayerPush()
  388. res:ParseFromString(stream)
  389. return res
  390. end
  391. function Pomelo.GameSocket.killPlayerPush(cb)
  392. Socket.On("area.crossAreaPushExt.killPlayerPush", function(res)
  393. Pomelo.GameSocket.lastKillPlayerPush = res
  394. cb(nil,res)
  395. end, killPlayerPushDecoder)
  396. end
  397. local function doubleCrossRankPushDecoder(stream)
  398. local res = crossAreaHandlerExt_pb.DoubleCrossRankPush()
  399. res:ParseFromString(stream)
  400. return res
  401. end
  402. function Pomelo.GameSocket.doubleCrossRankPush(cb)
  403. Socket.On("area.crossAreaPushExt.doubleCrossRankPush", function(res)
  404. Pomelo.GameSocket.lastDoubleCrossRankPush = res
  405. cb(nil,res)
  406. end, doubleCrossRankPushDecoder)
  407. end
  408. local function doubleCrossMyKillInfoPushDecoder(stream)
  409. local res = crossAreaHandlerExt_pb.DoubleCrossMyKillInfoPush()
  410. res:ParseFromString(stream)
  411. return res
  412. end
  413. function Pomelo.GameSocket.doubleCrossMyKillInfoPush(cb)
  414. Socket.On("area.crossAreaPushExt.doubleCrossMyKillInfoPush", function(res)
  415. Pomelo.GameSocket.lastDoubleCrossMyKillInfoPush = res
  416. cb(nil,res)
  417. end, doubleCrossMyKillInfoPushDecoder)
  418. end
  419. local function mutilEquipDropFlagPushDecoder(stream)
  420. local res = crossAreaHandlerExt_pb.MutilEquipDropFlagPush()
  421. res:ParseFromString(stream)
  422. return res
  423. end
  424. function Pomelo.GameSocket.mutilEquipDropFlagPush(cb)
  425. Socket.On("area.crossAreaPushExt.mutilEquipDropFlagPush", function(res)
  426. Pomelo.GameSocket.lastMutilEquipDropFlagPush = res
  427. cb(nil,res)
  428. end, mutilEquipDropFlagPushDecoder)
  429. end
  430. local function treasureOpenPushDecoder(stream)
  431. local res = crossServerHandler_pb.TreasureOpenPush()
  432. res:ParseFromString(stream)
  433. return res
  434. end
  435. function Pomelo.GameSocket.treasureOpenPush(cb)
  436. Socket.On("area.crossServerPush.treasureOpenPush", function(res)
  437. Pomelo.GameSocket.lastTreasureOpenPush = res
  438. cb(nil,res)
  439. end, treasureOpenPushDecoder)
  440. end
  441. local function dailyActivityScheduleShowPushDecoder(stream)
  442. local res = dailyActivityHandler_pb.DailyActivityScheduleShowPush()
  443. res:ParseFromString(stream)
  444. return res
  445. end
  446. function Pomelo.GameSocket.dailyActivityScheduleShowPush(cb)
  447. Socket.On("area.dailyActivityPush.dailyActivityScheduleShowPush", function(res)
  448. Pomelo.GameSocket.lastDailyActivityScheduleShowPush = res
  449. cb(nil,res)
  450. end, dailyActivityScheduleShowPushDecoder)
  451. end
  452. local function sweepDemonTowerEndPushDecoder(stream)
  453. local res = demonTowerHandler_pb.SweepDemonTowerEndPush()
  454. res:ParseFromString(stream)
  455. return res
  456. end
  457. function Pomelo.GameSocket.sweepDemonTowerEndPush(cb)
  458. Socket.On("area.demonTowerPush.sweepDemonTowerEndPush", function(res)
  459. Pomelo.GameSocket.lastSweepDemonTowerEndPush = res
  460. cb(nil,res)
  461. end, sweepDemonTowerEndPushDecoder)
  462. end
  463. local function equipmentSimplePushDecoder(stream)
  464. local res = equipHandler_pb.EquipmentSimplePush()
  465. res:ParseFromString(stream)
  466. return res
  467. end
  468. function Pomelo.GameSocket.equipmentSimplePush(cb)
  469. Socket.On("area.equipPush.equipmentSimplePush", function(res)
  470. Pomelo.GameSocket.lastEquipmentSimplePush = res
  471. cb(nil,res)
  472. end, equipmentSimplePushDecoder)
  473. end
  474. local function equipInheritPushDecoder(stream)
  475. local res = equipHandler_pb.EquipInheritPush()
  476. res:ParseFromString(stream)
  477. return res
  478. end
  479. function Pomelo.GameSocket.equipInheritPush(cb)
  480. Socket.On("area.equipPush.equipInheritPush", function(res)
  481. Pomelo.GameSocket.lastEquipInheritPush = res
  482. cb(nil,res)
  483. end, equipInheritPushDecoder)
  484. end
  485. local function equipStrengthPosPushDecoder(stream)
  486. local res = equipHandler_pb.StrengthPosPush()
  487. res:ParseFromString(stream)
  488. return res
  489. end
  490. function Pomelo.GameSocket.equipStrengthPosPush(cb)
  491. Socket.On("area.equipPush.equipStrengthPosPush", function(res)
  492. Pomelo.GameSocket.lastStrengthPosPush = res
  493. cb(nil,res)
  494. end, equipStrengthPosPushDecoder)
  495. end
  496. local function onFashionGetPushDecoder(stream)
  497. local res = fashionHandler_pb.FashionGetPush()
  498. res:ParseFromString(stream)
  499. return res
  500. end
  501. function Pomelo.GameSocket.onFashionGetPush(cb)
  502. Socket.On("area.fashionPush.onFashionGetPush", function(res)
  503. Pomelo.GameSocket.lastFashionGetPush = res
  504. cb(nil,res)
  505. end, onFashionGetPushDecoder)
  506. end
  507. local function onConfirmEnterFubenPushDecoder(stream)
  508. local res = fightLevelHandler_pb.OnConfirmEnterFubenPush()
  509. res:ParseFromString(stream)
  510. return res
  511. end
  512. function Pomelo.GameSocket.onConfirmEnterFubenPush(cb)
  513. Socket.On("area.fightLevelPush.onConfirmEnterFubenPush", function(res)
  514. Pomelo.GameSocket.lastOnConfirmEnterFubenPush = res
  515. cb(nil,res)
  516. end, onConfirmEnterFubenPushDecoder)
  517. end
  518. local function onMemberEnterFubenStateChangePushDecoder(stream)
  519. local res = fightLevelHandler_pb.OnMemberEnterFubenStateChangePush()
  520. res:ParseFromString(stream)
  521. return res
  522. end
  523. function Pomelo.GameSocket.onMemberEnterFubenStateChangePush(cb)
  524. Socket.On("area.fightLevelPush.onMemberEnterFubenStateChangePush", function(res)
  525. Pomelo.GameSocket.lastOnMemberEnterFubenStateChangePush = res
  526. cb(nil,res)
  527. end, onMemberEnterFubenStateChangePushDecoder)
  528. end
  529. local function onFubenClosePushDecoder(stream)
  530. local res = fightLevelHandler_pb.OnFubenClosePush()
  531. res:ParseFromString(stream)
  532. return res
  533. end
  534. function Pomelo.GameSocket.onFubenClosePush(cb)
  535. Socket.On("area.fightLevelPush.onFubenClosePush", function(res)
  536. Pomelo.GameSocket.lastOnFubenClosePush = res
  537. cb(nil,res)
  538. end, onFubenClosePushDecoder)
  539. end
  540. local function closeHandUpPushDecoder(stream)
  541. local res = fightLevelHandler_pb.CloseHandUpPush()
  542. res:ParseFromString(stream)
  543. return res
  544. end
  545. function Pomelo.GameSocket.closeHandUpPush(cb)
  546. Socket.On("area.fightLevelPush.closeHandUpPush", function(res)
  547. Pomelo.GameSocket.lastCloseHandUpPush = res
  548. cb(nil,res)
  549. end, closeHandUpPushDecoder)
  550. end
  551. local function illusionPushDecoder(stream)
  552. local res = fightLevelHandler_pb.IllusionPush()
  553. res:ParseFromString(stream)
  554. return res
  555. end
  556. function Pomelo.GameSocket.illusionPush(cb)
  557. Socket.On("area.fightLevelPush.illusionPush", function(res)
  558. Pomelo.GameSocket.lastIllusionPush = res
  559. cb(nil,res)
  560. end, illusionPushDecoder)
  561. end
  562. local function illusion2PushDecoder(stream)
  563. local res = fightLevelHandler_pb.Illusion2Push()
  564. res:ParseFromString(stream)
  565. return res
  566. end
  567. function Pomelo.GameSocket.illusion2Push(cb)
  568. Socket.On("area.fightLevelPush.illusion2Push", function(res)
  569. Pomelo.GameSocket.lastIllusion2Push = res
  570. cb(nil,res)
  571. end, illusion2PushDecoder)
  572. end
  573. local function underGroundPlaceBOSSNumPushDecoder(stream)
  574. local res = fightLevelHandler_pb.UnderGroundPlaceBOSSNumPush()
  575. res:ParseFromString(stream)
  576. return res
  577. end
  578. function Pomelo.GameSocket.underGroundPlaceBOSSNumPush(cb)
  579. Socket.On("area.fightLevelPush.underGroundPlaceBOSSNumPush", function(res)
  580. Pomelo.GameSocket.lastUnderGroundPlaceBOSSNumPush = res
  581. cb(nil,res)
  582. end, underGroundPlaceBOSSNumPushDecoder)
  583. end
  584. local function onFleeDeathPushDecoder(stream)
  585. local res = fleeHandler_pb.OnFleeDeathPush()
  586. res:ParseFromString(stream)
  587. return res
  588. end
  589. function Pomelo.GameSocket.onFleeDeathPush(cb)
  590. Socket.On("area.fleePush.onFleeDeathPush", function(res)
  591. Pomelo.GameSocket.lastOnFleeDeathPush = res
  592. cb(nil,res)
  593. end, onFleeDeathPushDecoder)
  594. end
  595. local function onFleeEndPushDecoder(stream)
  596. local res = fleeHandler_pb.OnFleeEndPush()
  597. res:ParseFromString(stream)
  598. return res
  599. end
  600. function Pomelo.GameSocket.onFleeEndPush(cb)
  601. Socket.On("area.fleePush.onFleeEndPush", function(res)
  602. Pomelo.GameSocket.lastOnFleeEndPush = res
  603. cb(nil,res)
  604. end, onFleeEndPushDecoder)
  605. end
  606. local function sendItemPushDecoder(stream)
  607. local res = friendHandler_pb.SendItemPush()
  608. res:ParseFromString(stream)
  609. return res
  610. end
  611. function Pomelo.GameSocket.sendItemPush(cb)
  612. Socket.On("area.friendPush.sendItemPush", function(res)
  613. Pomelo.GameSocket.lastSendItemPush = res
  614. cb(nil,res)
  615. end, sendItemPushDecoder)
  616. end
  617. local function favorabilityOrAdoreUpdatePushDecoder(stream)
  618. local res = friendHandler_pb.FavorabilityOrAdoreUpdatePush()
  619. res:ParseFromString(stream)
  620. return res
  621. end
  622. function Pomelo.GameSocket.favorabilityOrAdoreUpdatePush(cb)
  623. Socket.On("area.friendPush.favorabilityOrAdoreUpdatePush", function(res)
  624. Pomelo.GameSocket.lastFavorabilityOrAdoreUpdatePush = res
  625. cb(nil,res)
  626. end, favorabilityOrAdoreUpdatePushDecoder)
  627. end
  628. local function friendOnlineOrOfflinePushDecoder(stream)
  629. local res = friendHandler_pb.FriendOnlineOrOfflinePush()
  630. res:ParseFromString(stream)
  631. return res
  632. end
  633. function Pomelo.GameSocket.friendOnlineOrOfflinePush(cb)
  634. Socket.On("area.friendPush.friendOnlineOrOfflinePush", function(res)
  635. Pomelo.GameSocket.lastFriendOnlineOrOfflinePush = res
  636. cb(nil,res)
  637. end, friendOnlineOrOfflinePushDecoder)
  638. end
  639. local function functionGoToPushDecoder(stream)
  640. local res = functionHandler_pb.FunctionGoToPush()
  641. res:ParseFromString(stream)
  642. return res
  643. end
  644. function Pomelo.GameSocket.functionGoToPush(cb)
  645. Socket.On("area.functionPush.functionGoToPush", function(res)
  646. Pomelo.GameSocket.lastFunctionGoToPush = res
  647. cb(nil,res)
  648. end, functionGoToPushDecoder)
  649. end
  650. local function taskGuideFuncPushDecoder(stream)
  651. local res = functionHandler_pb.TaskGuideFuncPush()
  652. res:ParseFromString(stream)
  653. return res
  654. end
  655. function Pomelo.GameSocket.taskGuideFuncPush(cb)
  656. Socket.On("area.functionPush.taskGuideFuncPush", function(res)
  657. Pomelo.GameSocket.lastTaskGuideFuncPush = res
  658. cb(nil,res)
  659. end, taskGuideFuncPushDecoder)
  660. end
  661. local function functionOpenListPushDecoder(stream)
  662. local res = functionOpenHandler_pb.FunctionOpenListPush()
  663. res:ParseFromString(stream)
  664. return res
  665. end
  666. function Pomelo.GameSocket.functionOpenListPush(cb)
  667. Socket.On("area.functionOpenPush.functionOpenListPush", function(res)
  668. Pomelo.GameSocket.lastFunctionOpenListPush = res
  669. cb(nil,res)
  670. end, functionOpenListPushDecoder)
  671. end
  672. local function functionAwardListPushDecoder(stream)
  673. local res = functionOpenHandler_pb.FunctionAwardListPush()
  674. res:ParseFromString(stream)
  675. return res
  676. end
  677. function Pomelo.GameSocket.functionAwardListPush(cb)
  678. Socket.On("area.functionOpenPush.functionAwardListPush", function(res)
  679. Pomelo.GameSocket.lastFunctionAwardListPush = res
  680. cb(nil,res)
  681. end, functionAwardListPushDecoder)
  682. end
  683. local function fuwaFindPushDecoder(stream)
  684. local res = fuwaHandler_pb.FuwaFindPush()
  685. res:ParseFromString(stream)
  686. return res
  687. end
  688. function Pomelo.GameSocket.fuwaFindPush(cb)
  689. Socket.On("area.fuwaPush.fuwaFindPush", function(res)
  690. Pomelo.GameSocket.lastFuwaFindPush = res
  691. cb(nil,res)
  692. end, fuwaFindPushDecoder)
  693. end
  694. local function goddessEquipDynamicPushDecoder(stream)
  695. local res = goddessHandler_pb.GoddessEquipDynamicPush()
  696. res:ParseFromString(stream)
  697. return res
  698. end
  699. function Pomelo.GameSocket.goddessEquipDynamicPush(cb)
  700. Socket.On("area.goddessPush.goddessEquipDynamicPush", function(res)
  701. Pomelo.GameSocket.lastGoddessEquipDynamicPush = res
  702. cb(nil,res)
  703. end, goddessEquipDynamicPushDecoder)
  704. end
  705. local function goddessGiftDynamicPushDecoder(stream)
  706. local res = goddessHandler_pb.GoddessGiftDynamicPush()
  707. res:ParseFromString(stream)
  708. return res
  709. end
  710. function Pomelo.GameSocket.goddessGiftDynamicPush(cb)
  711. Socket.On("area.goddessPush.goddessGiftDynamicPush", function(res)
  712. Pomelo.GameSocket.lastGoddessGiftDynamicPush = res
  713. cb(nil,res)
  714. end, goddessGiftDynamicPushDecoder)
  715. end
  716. local function blessRefreshPushDecoder(stream)
  717. local res = guildBlessHandler_pb.BlessRefreshPush()
  718. res:ParseFromString(stream)
  719. return res
  720. end
  721. function Pomelo.GameSocket.blessRefreshPush(cb)
  722. Socket.On("area.guildBlessPush.blessRefreshPush", function(res)
  723. Pomelo.GameSocket.lastBlessRefreshPush = res
  724. cb(nil,res)
  725. end, blessRefreshPushDecoder)
  726. end
  727. local function onHurtRankChangePushDecoder(stream)
  728. local res = guildBossHandler_pb.OnHurtRankChangePush()
  729. res:ParseFromString(stream)
  730. return res
  731. end
  732. function Pomelo.GameSocket.onHurtRankChangePush(cb)
  733. Socket.On("area.guildBossPush.onHurtRankChangePush", function(res)
  734. Pomelo.GameSocket.lastOnHurtRankChangePush = res
  735. cb(nil,res)
  736. end, onHurtRankChangePushDecoder)
  737. end
  738. local function onInspireChangePushDecoder(stream)
  739. local res = guildBossHandler_pb.OnInspireChangePush()
  740. res:ParseFromString(stream)
  741. return res
  742. end
  743. function Pomelo.GameSocket.onInspireChangePush(cb)
  744. Socket.On("area.guildBossPush.onInspireChangePush", function(res)
  745. Pomelo.GameSocket.lastOnInspireChangePush = res
  746. cb(nil,res)
  747. end, onInspireChangePushDecoder)
  748. end
  749. local function onQuitGuildBossPushDecoder(stream)
  750. local res = guildBossHandler_pb.OnQuitGuildBossPush()
  751. res:ParseFromString(stream)
  752. return res
  753. end
  754. function Pomelo.GameSocket.onQuitGuildBossPush(cb)
  755. Socket.On("area.guildBossPush.onQuitGuildBossPush", function(res)
  756. Pomelo.GameSocket.lastOnQuitGuildBossPush = res
  757. cb(nil,res)
  758. end, onQuitGuildBossPushDecoder)
  759. end
  760. local function onEndGuildBossPushDecoder(stream)
  761. local res = guildBossHandler_pb.OnEndGuildBossPush()
  762. res:ParseFromString(stream)
  763. return res
  764. end
  765. function Pomelo.GameSocket.onEndGuildBossPush(cb)
  766. Socket.On("area.guildBossPush.onEndGuildBossPush", function(res)
  767. Pomelo.GameSocket.lastOnEndGuildBossPush = res
  768. cb(nil,res)
  769. end, onEndGuildBossPushDecoder)
  770. end
  771. local function depotRefreshPushDecoder(stream)
  772. local res = guildDepotHandler_pb.DepotRefreshPush()
  773. res:ParseFromString(stream)
  774. return res
  775. end
  776. function Pomelo.GameSocket.depotRefreshPush(cb)
  777. Socket.On("area.guildDepotPush.depotRefreshPush", function(res)
  778. Pomelo.GameSocket.lastDepotRefreshPush = res
  779. cb(nil,res)
  780. end, depotRefreshPushDecoder)
  781. end
  782. local function onGuildFortPushDecoder(stream)
  783. local res = guildFortHandler_pb.OnGuildFortPush()
  784. res:ParseFromString(stream)
  785. return res
  786. end
  787. function Pomelo.GameSocket.onGuildFortPush(cb)
  788. Socket.On("area.guildFortPush.onGuildFortPush", function(res)
  789. Pomelo.GameSocket.lastOnGuildFortPush = res
  790. cb(nil,res)
  791. end, onGuildFortPushDecoder)
  792. end
  793. local function onGuildResultPushDecoder(stream)
  794. local res = guildFortHandler_pb.OnGuildResultPush()
  795. res:ParseFromString(stream)
  796. return res
  797. end
  798. function Pomelo.GameSocket.onGuildResultPush(cb)
  799. Socket.On("area.guildFortPush.onGuildResultPush", function(res)
  800. Pomelo.GameSocket.lastOnGuildResultPush = res
  801. cb(nil,res)
  802. end, onGuildResultPushDecoder)
  803. end
  804. local function guildRefreshPushDecoder(stream)
  805. local res = guildHandler_pb.GuildRefreshPush()
  806. res:ParseFromString(stream)
  807. return res
  808. end
  809. function Pomelo.GameSocket.guildRefreshPush(cb)
  810. Socket.On("area.guildPush.guildRefreshPush", function(res)
  811. Pomelo.GameSocket.lastGuildRefreshPush = res
  812. cb(nil,res)
  813. end, guildRefreshPushDecoder)
  814. end
  815. local function guildInvitePushDecoder(stream)
  816. local res = guildHandler_pb.GuildInvitePush()
  817. res:ParseFromString(stream)
  818. return res
  819. end
  820. function Pomelo.GameSocket.guildInvitePush(cb)
  821. Socket.On("area.guildPush.guildInvitePush", function(res)
  822. Pomelo.GameSocket.lastGuildInvitePush = res
  823. cb(nil,res)
  824. end, guildInvitePushDecoder)
  825. end
  826. local function onDungeonEndPushDecoder(stream)
  827. local res = guildHandler_pb.OnDungeonEndPush()
  828. res:ParseFromString(stream)
  829. return res
  830. end
  831. function Pomelo.GameSocket.onDungeonEndPush(cb)
  832. Socket.On("area.guildPush.onDungeonEndPush", function(res)
  833. Pomelo.GameSocket.lastOnDungeonEndPush = res
  834. cb(nil,res)
  835. end, onDungeonEndPushDecoder)
  836. end
  837. local function guildDungeonOpenPushDecoder(stream)
  838. local res = guildHandler_pb.GuildDungeonOpenPush()
  839. res:ParseFromString(stream)
  840. return res
  841. end
  842. function Pomelo.GameSocket.guildDungeonOpenPush(cb)
  843. Socket.On("area.guildPush.guildDungeonOpenPush", function(res)
  844. Pomelo.GameSocket.lastGuildDungeonOpenPush = res
  845. cb(nil,res)
  846. end, guildDungeonOpenPushDecoder)
  847. end
  848. local function guildDungeonPassPushDecoder(stream)
  849. local res = guildHandler_pb.GuildDungeonPassPush()
  850. res:ParseFromString(stream)
  851. return res
  852. end
  853. function Pomelo.GameSocket.guildDungeonPassPush(cb)
  854. Socket.On("area.guildPush.guildDungeonPassPush", function(res)
  855. Pomelo.GameSocket.lastGuildDungeonPassPush = res
  856. cb(nil,res)
  857. end, guildDungeonPassPushDecoder)
  858. end
  859. local function guildDungeonPlayerNumPushDecoder(stream)
  860. local res = guildHandler_pb.GuildDungeonPlayerNumPush()
  861. res:ParseFromString(stream)
  862. return res
  863. end
  864. function Pomelo.GameSocket.guildDungeonPlayerNumPush(cb)
  865. Socket.On("area.guildPush.guildDungeonPlayerNumPush", function(res)
  866. Pomelo.GameSocket.lastGuildDungeonPlayerNumPush = res
  867. cb(nil,res)
  868. end, guildDungeonPlayerNumPushDecoder)
  869. end
  870. local function guildFunBossInfoPushDecoder(stream)
  871. local res = guildHandler_pb.GuildFunBossInfoPush()
  872. res:ParseFromString(stream)
  873. return res
  874. end
  875. function Pomelo.GameSocket.guildFunBossInfoPush(cb)
  876. Socket.On("area.guildPush.guildFunBossInfoPush", function(res)
  877. Pomelo.GameSocket.lastGuildFunBossInfoPush = res
  878. cb(nil,res)
  879. end, guildFunBossInfoPushDecoder)
  880. end
  881. local function onMagicMatrixActionPushDecoder(stream)
  882. local res = guildMagicMatrixHandler_pb.OnMagicMatrixActionPush()
  883. res:ParseFromString(stream)
  884. return res
  885. end
  886. function Pomelo.GameSocket.onMagicMatrixActionPush(cb)
  887. Socket.On("area.guildMagicMatrixPush.onMagicMatrixActionPush", function(res)
  888. Pomelo.GameSocket.lastOnMagicMatrixActionPush = res
  889. cb(nil,res)
  890. end, onMagicMatrixActionPushDecoder)
  891. end
  892. local function shopRefreshPushDecoder(stream)
  893. local res = guildShopHandler_pb.ShopRefreshPush()
  894. res:ParseFromString(stream)
  895. return res
  896. end
  897. function Pomelo.GameSocket.shopRefreshPush(cb)
  898. Socket.On("area.guildShopPush.shopRefreshPush", function(res)
  899. Pomelo.GameSocket.lastShopRefreshPush = res
  900. cb(nil,res)
  901. end, shopRefreshPushDecoder)
  902. end
  903. local function guildTechRefreshPushDecoder(stream)
  904. local res = guildTechHandler_pb.GuildTechRefreshPush()
  905. res:ParseFromString(stream)
  906. return res
  907. end
  908. function Pomelo.GameSocket.guildTechRefreshPush(cb)
  909. Socket.On("area.guildTechPush.guildTechRefreshPush", function(res)
  910. Pomelo.GameSocket.lastGuildTechRefreshPush = res
  911. cb(nil,res)
  912. end, guildTechRefreshPushDecoder)
  913. end
  914. local function receiveInteractPushDecoder(stream)
  915. local res = interactHandler_pb.ReceiveInteractPush()
  916. res:ParseFromString(stream)
  917. return res
  918. end
  919. function Pomelo.GameSocket.receiveInteractPush(cb)
  920. Socket.On("area.interactPush.receiveInteractPush", function(res)
  921. Pomelo.GameSocket.lastReceiveInteractPush = res
  922. cb(nil,res)
  923. end, receiveInteractPushDecoder)
  924. end
  925. local function fishItemPushDecoder(stream)
  926. local res = itemHandler_pb.FishItemPush()
  927. res:ParseFromString(stream)
  928. return res
  929. end
  930. function Pomelo.GameSocket.fishItemPush(cb)
  931. Socket.On("area.itemPush.fishItemPush", function(res)
  932. Pomelo.GameSocket.lastFishItemPush = res
  933. cb(nil,res)
  934. end, fishItemPushDecoder)
  935. end
  936. local function countItemChangePushDecoder(stream)
  937. local res = itemHandler_pb.CountItemChangePush()
  938. res:ParseFromString(stream)
  939. return res
  940. end
  941. function Pomelo.GameSocket.countItemChangePush(cb)
  942. Socket.On("area.itemPush.countItemChangePush", function(res)
  943. Pomelo.GameSocket.lastCountItemChangePush = res
  944. cb(nil,res)
  945. end, countItemChangePushDecoder)
  946. end
  947. local function itemDetailPushDecoder(stream)
  948. local res = itemHandler_pb.ItemDetailPush()
  949. res:ParseFromString(stream)
  950. return res
  951. end
  952. function Pomelo.GameSocket.itemDetailPush(cb)
  953. Socket.On("area.itemPush.itemDetailPush", function(res)
  954. Pomelo.GameSocket.lastItemDetailPush = res
  955. cb(nil,res)
  956. end, itemDetailPushDecoder)
  957. end
  958. local function rewardItemPushDecoder(stream)
  959. local res = itemHandler_pb.RewardItemPush()
  960. res:ParseFromString(stream)
  961. return res
  962. end
  963. function Pomelo.GameSocket.rewardItemPush(cb)
  964. Socket.On("area.itemPush.rewardItemPush", function(res)
  965. Pomelo.GameSocket.lastRewardItemPush = res
  966. cb(nil,res)
  967. end, rewardItemPushDecoder)
  968. end
  969. local function ltActivityInfoPushDecoder(stream)
  970. local res = limitTimeActivityHandler_pb.LTActivityInfoPush()
  971. res:ParseFromString(stream)
  972. return res
  973. end
  974. function Pomelo.GameSocket.ltActivityInfoPush(cb)
  975. Socket.On("area.limitTimeActivityPush.ltActivityInfoPush", function(res)
  976. Pomelo.GameSocket.lastLTActivityInfoPush = res
  977. cb(nil,res)
  978. end, ltActivityInfoPushDecoder)
  979. end
  980. local function onGetMailPushDecoder(stream)
  981. local res = mailHandler_pb.OnGetMailPush()
  982. res:ParseFromString(stream)
  983. return res
  984. end
  985. function Pomelo.GameSocket.onGetMailPush(cb)
  986. Socket.On("area.mailPush.onGetMailPush", function(res)
  987. Pomelo.GameSocket.lastOnGetMailPush = res
  988. cb(nil,res)
  989. end, onGetMailPushDecoder)
  990. end
  991. local function mapOpenInfoPushDecoder(stream)
  992. local res = mapHandler_pb.MapOpenInfoPush()
  993. res:ParseFromString(stream)
  994. return res
  995. end
  996. function Pomelo.GameSocket.mapOpenInfoPush(cb)
  997. Socket.On("area.mapPush.mapOpenInfoPush", function(res)
  998. Pomelo.GameSocket.lastMapOpenInfoPush = res
  999. cb(nil,res)
  1000. end, mapOpenInfoPushDecoder)
  1001. end
  1002. local function medalTitleChangePushDecoder(stream)
  1003. local res = medalHandler_pb.MedalTitleChangePush()
  1004. res:ParseFromString(stream)
  1005. return res
  1006. end
  1007. function Pomelo.GameSocket.medalTitleChangePush(cb)
  1008. Socket.On("area.medalPush.medalTitleChangePush", function(res)
  1009. Pomelo.GameSocket.lastMedalTitleChangePush = res
  1010. cb(nil,res)
  1011. end, medalTitleChangePushDecoder)
  1012. end
  1013. local function onMessageAddPushDecoder(stream)
  1014. local res = messageHandler_pb.OnMessageAddPush()
  1015. res:ParseFromString(stream)
  1016. return res
  1017. end
  1018. function Pomelo.GameSocket.onMessageAddPush(cb)
  1019. Socket.On("area.messagePush.onMessageAddPush", function(res)
  1020. Pomelo.GameSocket.lastOnMessageAddPush = res
  1021. cb(nil,res)
  1022. end, onMessageAddPushDecoder)
  1023. end
  1024. local function mountFlagPushDecoder(stream)
  1025. local res = mountHandler_pb.MountFlagPush()
  1026. res:ParseFromString(stream)
  1027. return res
  1028. end
  1029. function Pomelo.GameSocket.mountFlagPush(cb)
  1030. Socket.On("area.mountPush.mountFlagPush", function(res)
  1031. Pomelo.GameSocket.lastMountFlagPush = res
  1032. cb(nil,res)
  1033. end, mountFlagPushDecoder)
  1034. end
  1035. local function mountNewSkinPushDecoder(stream)
  1036. local res = mountHandler_pb.MountNewSkinPush()
  1037. res:ParseFromString(stream)
  1038. return res
  1039. end
  1040. function Pomelo.GameSocket.mountNewSkinPush(cb)
  1041. Socket.On("area.mountPush.mountNewSkinPush", function(res)
  1042. Pomelo.GameSocket.lastMountNewSkinPush = res
  1043. cb(nil,res)
  1044. end, mountNewSkinPushDecoder)
  1045. end
  1046. local function allNpcGoodFeelingGetPushDecoder(stream)
  1047. local res = npcGoodFeelingHandler_pb.AllNpcGoodFeelingGetPush()
  1048. res:ParseFromString(stream)
  1049. return res
  1050. end
  1051. function Pomelo.GameSocket.allNpcGoodFeelingGetPush(cb)
  1052. Socket.On("area.npcGoodFeelingPush.allNpcGoodFeelingGetPush", function(res)
  1053. Pomelo.GameSocket.lastAllNpcGoodFeelingGetPush = res
  1054. cb(nil,res)
  1055. end, allNpcGoodFeelingGetPushDecoder)
  1056. end
  1057. local function firstTalkNpcPushDecoder(stream)
  1058. local res = npcGoodFeelingHandler_pb.FirstTalkNpcPush()
  1059. res:ParseFromString(stream)
  1060. return res
  1061. end
  1062. function Pomelo.GameSocket.firstTalkNpcPush(cb)
  1063. Socket.On("area.npcGoodFeelingPush.firstTalkNpcPush", function(res)
  1064. Pomelo.GameSocket.lastFirstTalkNpcPush = res
  1065. cb(nil,res)
  1066. end, firstTalkNpcPushDecoder)
  1067. end
  1068. local function giftInfoPushDecoder(stream)
  1069. local res = onlineGiftHandler_pb.GiftInfoPush()
  1070. res:ParseFromString(stream)
  1071. return res
  1072. end
  1073. function Pomelo.GameSocket.giftInfoPush(cb)
  1074. Socket.On("area.onlineGiftPush.giftInfoPush", function(res)
  1075. Pomelo.GameSocket.lastGiftInfoPush = res
  1076. cb(nil,res)
  1077. end, giftInfoPushDecoder)
  1078. end
  1079. local function onNewPetDetailPushDecoder(stream)
  1080. local res = petNewHandler_pb.OnNewPetDetailPush()
  1081. res:ParseFromString(stream)
  1082. return res
  1083. end
  1084. function Pomelo.GameSocket.onNewPetDetailPush(cb)
  1085. Socket.On("area.petNewPush.onNewPetDetailPush", function(res)
  1086. Pomelo.GameSocket.lastOnNewPetDetailPush = res
  1087. cb(nil,res)
  1088. end, onNewPetDetailPushDecoder)
  1089. end
  1090. local function petExpUpdatePushDecoder(stream)
  1091. local res = petNewHandler_pb.PetExpUpdatePush()
  1092. res:ParseFromString(stream)
  1093. return res
  1094. end
  1095. function Pomelo.GameSocket.petExpUpdatePush(cb)
  1096. Socket.On("area.petNewPush.petExpUpdatePush", function(res)
  1097. Pomelo.GameSocket.lastPetExpUpdatePush = res
  1098. cb(nil,res)
  1099. end, petExpUpdatePushDecoder)
  1100. end
  1101. local function petInfoUpdatePushDecoder(stream)
  1102. local res = petNewHandler_pb.PetInfoUpdatePush()
  1103. res:ParseFromString(stream)
  1104. return res
  1105. end
  1106. function Pomelo.GameSocket.petInfoUpdatePush(cb)
  1107. Socket.On("area.petNewPush.petInfoUpdatePush", function(res)
  1108. Pomelo.GameSocket.lastPetInfoUpdatePush = res
  1109. cb(nil,res)
  1110. end, petInfoUpdatePushDecoder)
  1111. end
  1112. local function caiLianEndPushDecoder(stream)
  1113. local res = pickLotusAreaHandler_pb.CaiLianEndPush()
  1114. res:ParseFromString(stream)
  1115. return res
  1116. end
  1117. function Pomelo.GameSocket.caiLianEndPush(cb)
  1118. Socket.On("area.pickLotusAreaPush.caiLianEndPush", function(res)
  1119. Pomelo.GameSocket.lastCaiLianEndPush = res
  1120. cb(nil,res)
  1121. end, caiLianEndPushDecoder)
  1122. end
  1123. local function killbossInfoPushDecoder(stream)
  1124. local res = pickLotusAreaHandler_pb.KillbossInfoPush()
  1125. res:ParseFromString(stream)
  1126. return res
  1127. end
  1128. function Pomelo.GameSocket.killbossInfoPush(cb)
  1129. Socket.On("area.pickLotusAreaPush.killbossInfoPush", function(res)
  1130. Pomelo.GameSocket.lastKillbossInfoPush = res
  1131. cb(nil,res)
  1132. end, killbossInfoPushDecoder)
  1133. end
  1134. local function clientConfigPushDecoder(stream)
  1135. local res = playerHandler_pb.ClientConfigPush()
  1136. res:ParseFromString(stream)
  1137. return res
  1138. end
  1139. function Pomelo.GameSocket.clientConfigPush(cb)
  1140. Socket.On("area.playerPush.clientConfigPush", function(res)
  1141. Pomelo.GameSocket.lastClientConfigPush = res
  1142. cb(nil,res)
  1143. end, clientConfigPushDecoder)
  1144. end
  1145. local function battleEventPushDecoder(stream)
  1146. local res = playerHandler_pb.BattleEventPush()
  1147. res:ParseFromString(stream)
  1148. return res
  1149. end
  1150. function Pomelo.GameSocket.battleEventPush(cb)
  1151. Socket.On("area.playerPush.battleEventPush", function(res)
  1152. Pomelo.GameSocket.lastBattleEventPush = res
  1153. cb(nil,res)
  1154. end, battleEventPushDecoder)
  1155. end
  1156. local function battleClearPushDecoder(stream)
  1157. local res = playerHandler_pb.BattleClearPush()
  1158. res:ParseFromString(stream)
  1159. return res
  1160. end
  1161. function Pomelo.GameSocket.battleClearPush(cb)
  1162. Socket.On("area.playerPush.battleClearPush", function(res)
  1163. Pomelo.GameSocket.lastBattleClearPush = res
  1164. cb(nil,res)
  1165. end, battleClearPushDecoder)
  1166. end
  1167. local function onSuperScriptPushDecoder(stream)
  1168. local res = playerHandler_pb.SuperScriptPush()
  1169. res:ParseFromString(stream)
  1170. return res
  1171. end
  1172. function Pomelo.GameSocket.onSuperScriptPush(cb)
  1173. Socket.On("area.playerPush.onSuperScriptPush", function(res)
  1174. Pomelo.GameSocket.lastSuperScriptPush = res
  1175. cb(nil,res)
  1176. end, onSuperScriptPushDecoder)
  1177. end
  1178. local function changeAreaPushDecoder(stream)
  1179. local res = playerHandler_pb.ChangeAreaPush()
  1180. res:ParseFromString(stream)
  1181. return res
  1182. end
  1183. function Pomelo.GameSocket.changeAreaPush(cb)
  1184. Socket.On("area.playerPush.changeAreaPush", function(res)
  1185. Pomelo.GameSocket.lastChangeAreaPush = res
  1186. cb(nil,res)
  1187. end, changeAreaPushDecoder)
  1188. end
  1189. local function playerDynamicPushDecoder(stream)
  1190. local res = playerHandler_pb.PlayerDynamicPush()
  1191. res:ParseFromString(stream)
  1192. return res
  1193. end
  1194. function Pomelo.GameSocket.playerDynamicPush(cb)
  1195. Socket.On("area.playerPush.playerDynamicPush", function(res)
  1196. Pomelo.GameSocket.lastPlayerDynamicPush = res
  1197. cb(nil,res)
  1198. end, playerDynamicPushDecoder)
  1199. end
  1200. local function playerRelivePushDecoder(stream)
  1201. local res = playerHandler_pb.PlayerRelivePush()
  1202. res:ParseFromString(stream)
  1203. return res
  1204. end
  1205. function Pomelo.GameSocket.playerRelivePush(cb)
  1206. Socket.On("area.playerPush.playerRelivePush", function(res)
  1207. Pomelo.GameSocket.lastPlayerRelivePush = res
  1208. cb(nil,res)
  1209. end, playerRelivePushDecoder)
  1210. end
  1211. local function playerSaverRebirthPushDecoder(stream)
  1212. local res = playerHandler_pb.PlayerSaverRebirthPush()
  1213. res:ParseFromString(stream)
  1214. return res
  1215. end
  1216. function Pomelo.GameSocket.playerSaverRebirthPush(cb)
  1217. Socket.On("area.playerPush.playerSaverRebirthPush", function(res)
  1218. Pomelo.GameSocket.lastPlayerSaverRebirthPush = res
  1219. cb(nil,res)
  1220. end, playerSaverRebirthPushDecoder)
  1221. end
  1222. local function simulateDropPushDecoder(stream)
  1223. local res = playerHandler_pb.SimulateDataPush()
  1224. res:ParseFromString(stream)
  1225. return res
  1226. end
  1227. function Pomelo.GameSocket.simulateDropPush(cb)
  1228. Socket.On("area.playerPush.simulateDropPush", function(res)
  1229. Pomelo.GameSocket.lastSimulateDataPush = res
  1230. cb(nil,res)
  1231. end, simulateDropPushDecoder)
  1232. end
  1233. local function kickPlayerPushDecoder(stream)
  1234. local res = playerHandler_pb.KickPlayerPush()
  1235. res:ParseFromString(stream)
  1236. return res
  1237. end
  1238. function Pomelo.GameSocket.kickPlayerPush(cb)
  1239. Socket.On("area.playerPush.kickPlayerPush", function(res)
  1240. Pomelo.GameSocket.lastKickPlayerPush = res
  1241. cb(nil,res)
  1242. end, kickPlayerPushDecoder)
  1243. end
  1244. local function suitPropertyUpPushDecoder(stream)
  1245. local res = playerHandler_pb.SuitPropertyUpPush()
  1246. res:ParseFromString(stream)
  1247. return res
  1248. end
  1249. function Pomelo.GameSocket.suitPropertyUpPush(cb)
  1250. Socket.On("area.playerPush.suitPropertyUpPush", function(res)
  1251. Pomelo.GameSocket.lastSuitPropertyUpPush = res
  1252. cb(nil,res)
  1253. end, suitPropertyUpPushDecoder)
  1254. end
  1255. local function commonPropertyPushDecoder(stream)
  1256. local res = playerHandler_pb.CommonPropertyPush()
  1257. res:ParseFromString(stream)
  1258. return res
  1259. end
  1260. function Pomelo.GameSocket.commonPropertyPush(cb)
  1261. Socket.On("area.playerPush.commonPropertyPush", function(res)
  1262. Pomelo.GameSocket.lastCommonPropertyPush = res
  1263. cb(nil,res)
  1264. end, commonPropertyPushDecoder)
  1265. end
  1266. local function buffPropertyPushDecoder(stream)
  1267. local res = playerHandler_pb.BuffPropertyPush()
  1268. res:ParseFromString(stream)
  1269. return res
  1270. end
  1271. function Pomelo.GameSocket.buffPropertyPush(cb)
  1272. Socket.On("area.playerPush.buffPropertyPush", function(res)
  1273. Pomelo.GameSocket.lastBuffPropertyPush = res
  1274. cb(nil,res)
  1275. end, buffPropertyPushDecoder)
  1276. end
  1277. local function playerBattleAttributePushDecoder(stream)
  1278. local res = playerHandler_pb.PlayerBattleAttributePush()
  1279. res:ParseFromString(stream)
  1280. return res
  1281. end
  1282. function Pomelo.GameSocket.playerBattleAttributePush(cb)
  1283. Socket.On("area.playerPush.playerBattleAttributePush", function(res)
  1284. Pomelo.GameSocket.lastPlayerBattleAttributePush = res
  1285. cb(nil,res)
  1286. end, playerBattleAttributePushDecoder)
  1287. end
  1288. local function payGiftStatePushDecoder(stream)
  1289. local res = playerHandler_pb.PayGiftStatePush()
  1290. res:ParseFromString(stream)
  1291. return res
  1292. end
  1293. function Pomelo.GameSocket.payGiftStatePush(cb)
  1294. Socket.On("area.playerPush.payGiftStatePush", function(res)
  1295. Pomelo.GameSocket.lastPayGiftStatePush = res
  1296. cb(nil,res)
  1297. end, payGiftStatePushDecoder)
  1298. end
  1299. local function playerNoticeMsgPushDecoder(stream)
  1300. local res = playerHandler_pb.PlayerNoticeMsgPush()
  1301. res:ParseFromString(stream)
  1302. return res
  1303. end
  1304. function Pomelo.GameSocket.playerNoticeMsgPush(cb)
  1305. Socket.On("area.playerPush.playerNoticeMsgPush", function(res)
  1306. Pomelo.GameSocket.lastPlayerNoticeMsgPush = res
  1307. cb(nil,res)
  1308. end, playerNoticeMsgPushDecoder)
  1309. end
  1310. local function playerSameMapTransPushDecoder(stream)
  1311. local res = playerHandler_pb.PlayerSameMapTransPush()
  1312. res:ParseFromString(stream)
  1313. return res
  1314. end
  1315. function Pomelo.GameSocket.playerSameMapTransPush(cb)
  1316. Socket.On("area.playerPush.playerSameMapTransPush", function(res)
  1317. Pomelo.GameSocket.lastPlayerSameMapTransPush = res
  1318. cb(nil,res)
  1319. end, playerSameMapTransPushDecoder)
  1320. end
  1321. local function refrushNewDayPushDecoder(stream)
  1322. local res = playerHandlerExt_pb.RefrushNewDayPush()
  1323. res:ParseFromString(stream)
  1324. return res
  1325. end
  1326. function Pomelo.GameSocket.refrushNewDayPush(cb)
  1327. Socket.On("area.playerPushExt.refrushNewDayPush", function(res)
  1328. Pomelo.GameSocket.lastRefrushNewDayPush = res
  1329. cb(nil,res)
  1330. end, refrushNewDayPushDecoder)
  1331. end
  1332. local function paySuccessPushDecoder(stream)
  1333. local res = prepaidHandler_pb.PaySuccessPush()
  1334. res:ParseFromString(stream)
  1335. return res
  1336. end
  1337. function Pomelo.GameSocket.paySuccessPush(cb)
  1338. Socket.On("area.prepaidHandler.paySuccessPush", function(res)
  1339. Pomelo.GameSocket.lastPaySuccessPush = res
  1340. cb(nil,res)
  1341. end, paySuccessPushDecoder)
  1342. end
  1343. local function onAwardRankPushDecoder(stream)
  1344. local res = rankHandler_pb.OnAwardRankPush()
  1345. res:ParseFromString(stream)
  1346. return res
  1347. end
  1348. function Pomelo.GameSocket.onAwardRankPush(cb)
  1349. Socket.On("area.rankPush.onAwardRankPush", function(res)
  1350. Pomelo.GameSocket.lastOnAwardRankPush = res
  1351. cb(nil,res)
  1352. end, onAwardRankPushDecoder)
  1353. end
  1354. local function onResourceInfoPushDecoder(stream)
  1355. local res = resourceDungeonHandler_pb.OnResourceInfoPush()
  1356. res:ParseFromString(stream)
  1357. return res
  1358. end
  1359. function Pomelo.GameSocket.onResourceInfoPush(cb)
  1360. Socket.On("area.resourceDungeonPush.onResourceInfoPush", function(res)
  1361. Pomelo.GameSocket.lastOnResourceInfoPush = res
  1362. cb(nil,res)
  1363. end, onResourceInfoPushDecoder)
  1364. end
  1365. local function onFishPushDecoder(stream)
  1366. local res = resourceDungeonHandler_pb.OnFishPush()
  1367. res:ParseFromString(stream)
  1368. return res
  1369. end
  1370. function Pomelo.GameSocket.onFishPush(cb)
  1371. Socket.On("area.resourceDungeonPush.onFishPush", function(res)
  1372. Pomelo.GameSocket.lastOnFishPush = res
  1373. cb(nil,res)
  1374. end, onFishPushDecoder)
  1375. end
  1376. local function skillUpdatePushDecoder(stream)
  1377. local res = skillHandler_pb.SkillUpdatePush()
  1378. res:ParseFromString(stream)
  1379. return res
  1380. end
  1381. function Pomelo.GameSocket.skillUpdatePush(cb)
  1382. Socket.On("area.skillPush.skillUpdatePush", function(res)
  1383. Pomelo.GameSocket.lastSkillUpdatePush = res
  1384. cb(nil,res)
  1385. end, skillUpdatePushDecoder)
  1386. end
  1387. local function skillKeyUpdatePushDecoder(stream)
  1388. local res = skillKeysHandler_pb.SkillKeyUpdatePush()
  1389. res:ParseFromString(stream)
  1390. return res
  1391. end
  1392. function Pomelo.GameSocket.skillKeyUpdatePush(cb)
  1393. Socket.On("area.skillKeysPush.skillKeyUpdatePush", function(res)
  1394. Pomelo.GameSocket.lastSkillKeyUpdatePush = res
  1395. cb(nil,res)
  1396. end, skillKeyUpdatePushDecoder)
  1397. end
  1398. local function onSoloMatchedPushDecoder(stream)
  1399. local res = soloHandler_pb.OnSoloMatchedPush()
  1400. res:ParseFromString(stream)
  1401. return res
  1402. end
  1403. function Pomelo.GameSocket.onSoloMatchedPush(cb)
  1404. Socket.On("area.soloPush.onSoloMatchedPush", function(res)
  1405. Pomelo.GameSocket.lastOnSoloMatchedPush = res
  1406. cb(nil,res)
  1407. end, onSoloMatchedPushDecoder)
  1408. end
  1409. local function onNewRewardPushDecoder(stream)
  1410. local res = soloHandler_pb.OnNewRewardPush()
  1411. res:ParseFromString(stream)
  1412. return res
  1413. end
  1414. function Pomelo.GameSocket.onNewRewardPush(cb)
  1415. Socket.On("area.soloPush.onNewRewardPush", function(res)
  1416. Pomelo.GameSocket.lastOnNewRewardPush = res
  1417. cb(nil,res)
  1418. end, onNewRewardPushDecoder)
  1419. end
  1420. local function onFightPointPushDecoder(stream)
  1421. local res = soloHandler_pb.OnFightPointPush()
  1422. res:ParseFromString(stream)
  1423. return res
  1424. end
  1425. function Pomelo.GameSocket.onFightPointPush(cb)
  1426. Socket.On("area.soloPush.onFightPointPush", function(res)
  1427. Pomelo.GameSocket.lastOnFightPointPush = res
  1428. cb(nil,res)
  1429. end, onFightPointPushDecoder)
  1430. end
  1431. local function onRoundEndPushDecoder(stream)
  1432. local res = soloHandler_pb.OnRoundEndPush()
  1433. res:ParseFromString(stream)
  1434. return res
  1435. end
  1436. function Pomelo.GameSocket.onRoundEndPush(cb)
  1437. Socket.On("area.soloPush.onRoundEndPush", function(res)
  1438. Pomelo.GameSocket.lastOnRoundEndPush = res
  1439. cb(nil,res)
  1440. end, onRoundEndPushDecoder)
  1441. end
  1442. local function onGameEndPushDecoder(stream)
  1443. local res = soloHandler_pb.OnGameEndPush()
  1444. res:ParseFromString(stream)
  1445. return res
  1446. end
  1447. function Pomelo.GameSocket.onGameEndPush(cb)
  1448. Socket.On("area.soloPush.onGameEndPush", function(res)
  1449. Pomelo.GameSocket.lastOnGameEndPush = res
  1450. cb(nil,res)
  1451. end, onGameEndPushDecoder)
  1452. end
  1453. local function leftSoloTimePushDecoder(stream)
  1454. local res = soloHandler_pb.LeftSoloTimePush()
  1455. res:ParseFromString(stream)
  1456. return res
  1457. end
  1458. function Pomelo.GameSocket.leftSoloTimePush(cb)
  1459. Socket.On("area.soloPush.leftSoloTimePush", function(res)
  1460. Pomelo.GameSocket.lastLeftSoloTimePush = res
  1461. cb(nil,res)
  1462. end, leftSoloTimePushDecoder)
  1463. end
  1464. local function cancelMatchPushDecoder(stream)
  1465. local res = soloHandler_pb.CancelMatchPush()
  1466. res:ParseFromString(stream)
  1467. return res
  1468. end
  1469. function Pomelo.GameSocket.cancelMatchPush(cb)
  1470. Socket.On("area.soloPush.cancelMatchPush", function(res)
  1471. Pomelo.GameSocket.lastCancelMatchPush = res
  1472. cb(nil,res)
  1473. end, cancelMatchPushDecoder)
  1474. end
  1475. local function taskUpdatePushDecoder(stream)
  1476. local res = taskHandler_pb.TaskUpdatePush()
  1477. res:ParseFromString(stream)
  1478. return res
  1479. end
  1480. function Pomelo.GameSocket.taskUpdatePush(cb)
  1481. Socket.On("area.taskPush.taskUpdatePush", function(res)
  1482. Pomelo.GameSocket.lastTaskUpdatePush = res
  1483. cb(nil,res)
  1484. end, taskUpdatePushDecoder)
  1485. end
  1486. local function taskAutoPushDecoder(stream)
  1487. local res = taskHandler_pb.TaskAutoPush()
  1488. res:ParseFromString(stream)
  1489. return res
  1490. end
  1491. function Pomelo.GameSocket.taskAutoPush(cb)
  1492. Socket.On("area.taskPush.taskAutoPush", function(res)
  1493. Pomelo.GameSocket.lastTaskAutoPush = res
  1494. cb(nil,res)
  1495. end, taskAutoPushDecoder)
  1496. end
  1497. local function treasureScenePointPushDecoder(stream)
  1498. local res = taskHandler_pb.TreasureScenePointPush()
  1499. res:ParseFromString(stream)
  1500. return res
  1501. end
  1502. function Pomelo.GameSocket.treasureScenePointPush(cb)
  1503. Socket.On("area.taskPush.treasureScenePointPush", function(res)
  1504. Pomelo.GameSocket.lastTreasureScenePointPush = res
  1505. cb(nil,res)
  1506. end, treasureScenePointPushDecoder)
  1507. end
  1508. local function loopResultPushDecoder(stream)
  1509. local res = taskHandler_pb.LoopResultPush()
  1510. res:ParseFromString(stream)
  1511. return res
  1512. end
  1513. function Pomelo.GameSocket.loopResultPush(cb)
  1514. Socket.On("area.taskPush.loopResultPush", function(res)
  1515. Pomelo.GameSocket.lastLoopResultPush = res
  1516. cb(nil,res)
  1517. end, loopResultPushDecoder)
  1518. end
  1519. local function guideTaskPushDecoder(stream)
  1520. local res = taskHandler_pb.GuideTaskPush()
  1521. res:ParseFromString(stream)
  1522. return res
  1523. end
  1524. function Pomelo.GameSocket.guideTaskPush(cb)
  1525. Socket.On("area.taskPush.guideTaskPush", function(res)
  1526. Pomelo.GameSocket.lastGuideTaskPush = res
  1527. cb(nil,res)
  1528. end, guideTaskPushDecoder)
  1529. end
  1530. local function onSummonTeamPushDecoder(stream)
  1531. local res = teamHandler_pb.OnSummonTeamPush()
  1532. res:ParseFromString(stream)
  1533. return res
  1534. end
  1535. function Pomelo.GameSocket.onSummonTeamPush(cb)
  1536. Socket.On("area.teamPush.onSummonTeamPush", function(res)
  1537. Pomelo.GameSocket.lastOnSummonTeamPush = res
  1538. cb(nil,res)
  1539. end, onSummonTeamPushDecoder)
  1540. end
  1541. local function onTeamUpdatePushDecoder(stream)
  1542. local res = teamHandler_pb.OnTeamUpdatePush()
  1543. res:ParseFromString(stream)
  1544. return res
  1545. end
  1546. function Pomelo.GameSocket.onTeamUpdatePush(cb)
  1547. Socket.On("area.teamPush.onTeamUpdatePush", function(res)
  1548. Pomelo.GameSocket.lastOnTeamUpdatePush = res
  1549. cb(nil,res)
  1550. end, onTeamUpdatePushDecoder)
  1551. end
  1552. local function onTeamMemberUpdatePushDecoder(stream)
  1553. local res = teamHandler_pb.OnTeamMemberUpdatePush()
  1554. res:ParseFromString(stream)
  1555. return res
  1556. end
  1557. function Pomelo.GameSocket.onTeamMemberUpdatePush(cb)
  1558. Socket.On("area.teamPush.onTeamMemberUpdatePush", function(res)
  1559. Pomelo.GameSocket.lastOnTeamMemberUpdatePush = res
  1560. cb(nil,res)
  1561. end, onTeamMemberUpdatePushDecoder)
  1562. end
  1563. local function onTeamTargetPushDecoder(stream)
  1564. local res = teamHandler_pb.OnTeamTargetPush()
  1565. res:ParseFromString(stream)
  1566. return res
  1567. end
  1568. function Pomelo.GameSocket.onTeamTargetPush(cb)
  1569. Socket.On("area.teamPush.onTeamTargetPush", function(res)
  1570. Pomelo.GameSocket.lastOnTeamTargetPush = res
  1571. cb(nil,res)
  1572. end, onTeamTargetPushDecoder)
  1573. end
  1574. local function onAcrossTeamInfoPushDecoder(stream)
  1575. local res = teamHandler_pb.OnAcrossTeamInfoPush()
  1576. res:ParseFromString(stream)
  1577. return res
  1578. end
  1579. function Pomelo.GameSocket.onAcrossTeamInfoPush(cb)
  1580. Socket.On("area.teamPush.onAcrossTeamInfoPush", function(res)
  1581. Pomelo.GameSocket.lastOnAcrossTeamInfoPush = res
  1582. cb(nil,res)
  1583. end, onAcrossTeamInfoPushDecoder)
  1584. end
  1585. local function onTeamMumberHurtPushDecoder(stream)
  1586. local res = teamHandler_pb.OnTeamMumberHurtPush()
  1587. res:ParseFromString(stream)
  1588. return res
  1589. end
  1590. function Pomelo.GameSocket.onTeamMumberHurtPush(cb)
  1591. Socket.On("area.teamPush.onTeamMumberHurtPush", function(res)
  1592. Pomelo.GameSocket.lastOnTeamMumberHurtPush = res
  1593. cb(nil,res)
  1594. end, onTeamMumberHurtPushDecoder)
  1595. end
  1596. local function onAppliedPlayersPushDecoder(stream)
  1597. local res = teamHandler_pb.OnAppliedPlayersPush()
  1598. res:ParseFromString(stream)
  1599. return res
  1600. end
  1601. function Pomelo.GameSocket.onAppliedPlayersPush(cb)
  1602. Socket.On("area.teamPush.onAppliedPlayersPush", function(res)
  1603. Pomelo.GameSocket.lastOnAppliedPlayersPush = res
  1604. cb(nil,res)
  1605. end, onAppliedPlayersPushDecoder)
  1606. end
  1607. local function tradeBeginPushDecoder(stream)
  1608. local res = tradeHandler_pb.TradeBeginPush()
  1609. res:ParseFromString(stream)
  1610. return res
  1611. end
  1612. function Pomelo.GameSocket.tradeBeginPush(cb)
  1613. Socket.On("area.tradePush.tradeBeginPush", function(res)
  1614. Pomelo.GameSocket.lastTradeBeginPush = res
  1615. cb(nil,res)
  1616. end, tradeBeginPushDecoder)
  1617. end
  1618. local function tradeItemChangePushDecoder(stream)
  1619. local res = tradeHandler_pb.TradeItemChangePush()
  1620. res:ParseFromString(stream)
  1621. return res
  1622. end
  1623. function Pomelo.GameSocket.tradeItemChangePush(cb)
  1624. Socket.On("area.tradePush.tradeItemChangePush", function(res)
  1625. Pomelo.GameSocket.lastTradeItemChangePush = res
  1626. cb(nil,res)
  1627. end, tradeItemChangePushDecoder)
  1628. end
  1629. local function tradeOperatePushDecoder(stream)
  1630. local res = tradeHandler_pb.TradeOperatePush()
  1631. res:ParseFromString(stream)
  1632. return res
  1633. end
  1634. function Pomelo.GameSocket.tradeOperatePush(cb)
  1635. Socket.On("area.tradePush.tradeOperatePush", function(res)
  1636. Pomelo.GameSocket.lastTradeOperatePush = res
  1637. cb(nil,res)
  1638. end, tradeOperatePushDecoder)
  1639. end
  1640. local function bossRefrushTimePushDecoder(stream)
  1641. local res = undergroundPlaceHandler_pb.BossRefrushTimePush()
  1642. res:ParseFromString(stream)
  1643. return res
  1644. end
  1645. function Pomelo.GameSocket.bossRefrushTimePush(cb)
  1646. Socket.On("area.undergroundPlacePush.bossRefrushTimePush", function(res)
  1647. Pomelo.GameSocket.lastBossRefrushTimePush = res
  1648. cb(nil,res)
  1649. end, bossRefrushTimePushDecoder)
  1650. end
  1651. local function onWeekendStarDungeonEnterNumPushDecoder(stream)
  1652. local res = weekendStarDungeonHandler_pb.OnWeekendStarDungeonEnterNumPush()
  1653. res:ParseFromString(stream)
  1654. return res
  1655. end
  1656. function Pomelo.GameSocket.onWeekendStarDungeonEnterNumPush(cb)
  1657. Socket.On("area.weekendStarDungeonPush.onWeekendStarDungeonEnterNumPush", function(res)
  1658. Pomelo.GameSocket.lastOnWeekendStarDungeonEnterNumPush = res
  1659. cb(nil,res)
  1660. end, onWeekendStarDungeonEnterNumPushDecoder)
  1661. end
  1662. local function onWeekendStarDungeonBossOrderPushDecoder(stream)
  1663. local res = weekendStarDungeonHandler_pb.OnWeekendStarDungeonBossOrderPush()
  1664. res:ParseFromString(stream)
  1665. return res
  1666. end
  1667. function Pomelo.GameSocket.onWeekendStarDungeonBossOrderPush(cb)
  1668. Socket.On("area.weekendStarDungeonPush.onWeekendStarDungeonBossOrderPush", function(res)
  1669. Pomelo.GameSocket.lastOnWeekendStarDungeonBossOrderPush = res
  1670. cb(nil,res)
  1671. end, onWeekendStarDungeonBossOrderPushDecoder)
  1672. end
  1673. local function onWeekendStarDungeonRankChangePushDecoder(stream)
  1674. local res = weekendStarDungeonHandler_pb.OnWeekendStarDungeonRankChangePush()
  1675. res:ParseFromString(stream)
  1676. return res
  1677. end
  1678. function Pomelo.GameSocket.onWeekendStarDungeonRankChangePush(cb)
  1679. Socket.On("area.weekendStarDungeonPush.onWeekendStarDungeonRankChangePush", function(res)
  1680. Pomelo.GameSocket.lastOnWeekendStarDungeonRankChangePush = res
  1681. cb(nil,res)
  1682. end, onWeekendStarDungeonRankChangePushDecoder)
  1683. end
  1684. local function updateAchievementPushDecoder(stream)
  1685. local res = achievementHandler_pb.UpdateAchievementPush()
  1686. res:ParseFromString(stream)
  1687. return res
  1688. end
  1689. function Pomelo.GameSocket.updateAchievementPush(cb)
  1690. Socket.On("achievement.achievementPush.updateAchievementPush", function(res)
  1691. Pomelo.GameSocket.lastUpdateAchievementPush = res
  1692. cb(nil,res)
  1693. end, updateAchievementPushDecoder)
  1694. end
  1695. local function auctionItemPushDecoder(stream)
  1696. local res = auctionHandler_pb.AuctionItemPush()
  1697. res:ParseFromString(stream)
  1698. return res
  1699. end
  1700. function Pomelo.GameSocket.auctionItemPush(cb)
  1701. Socket.On("auction.auctionPush.auctionItemPush", function(res)
  1702. Pomelo.GameSocket.lastAuctionItemPush = res
  1703. cb(nil,res)
  1704. end, auctionItemPushDecoder)
  1705. end
  1706. local function addAuctionItemPushDecoder(stream)
  1707. local res = auctionHandler_pb.AddAuctionItemPush()
  1708. res:ParseFromString(stream)
  1709. return res
  1710. end
  1711. function Pomelo.GameSocket.addAuctionItemPush(cb)
  1712. Socket.On("auction.auctionPush.addAuctionItemPush", function(res)
  1713. Pomelo.GameSocket.lastAddAuctionItemPush = res
  1714. cb(nil,res)
  1715. end, addAuctionItemPushDecoder)
  1716. end
  1717. local function removeAuctionItemPushDecoder(stream)
  1718. local res = auctionHandler_pb.RemoveAuctionItemPush()
  1719. res:ParseFromString(stream)
  1720. return res
  1721. end
  1722. function Pomelo.GameSocket.removeAuctionItemPush(cb)
  1723. Socket.On("auction.auctionPush.removeAuctionItemPush", function(res)
  1724. Pomelo.GameSocket.lastRemoveAuctionItemPush = res
  1725. cb(nil,res)
  1726. end, removeAuctionItemPushDecoder)
  1727. end
  1728. local function settlementCavePushDecoder(stream)
  1729. local res = caveHandler_pb.SettlementCavePush()
  1730. res:ParseFromString(stream)
  1731. return res
  1732. end
  1733. function Pomelo.GameSocket.settlementCavePush(cb)
  1734. Socket.On("cave.cavePush.settlementCavePush", function(res)
  1735. Pomelo.GameSocket.lastSettlementCavePush = res
  1736. cb(nil,res)
  1737. end, settlementCavePushDecoder)
  1738. end
  1739. local function onChatPushDecoder(stream)
  1740. local res = chatHandler_pb.OnChatPush()
  1741. res:ParseFromString(stream)
  1742. return res
  1743. end
  1744. function Pomelo.GameSocket.onChatPush(cb)
  1745. Socket.On("chat.chatPush.onChatPush", function(res)
  1746. Pomelo.GameSocket.lastOnChatPush = res
  1747. cb(nil,res)
  1748. end, onChatPushDecoder)
  1749. end
  1750. local function onChatErrorPushDecoder(stream)
  1751. local res = chatHandler_pb.OnChatErrorPush()
  1752. res:ParseFromString(stream)
  1753. return res
  1754. end
  1755. function Pomelo.GameSocket.onChatErrorPush(cb)
  1756. Socket.On("chat.chatPush.onChatErrorPush", function(res)
  1757. Pomelo.GameSocket.lastOnChatErrorPush = res
  1758. cb(nil,res)
  1759. end, onChatErrorPushDecoder)
  1760. end
  1761. local function tipPushDecoder(stream)
  1762. local res = chatHandler_pb.TipPush()
  1763. res:ParseFromString(stream)
  1764. return res
  1765. end
  1766. function Pomelo.GameSocket.tipPush(cb)
  1767. Socket.On("chat.chatPush.tipPush", function(res)
  1768. Pomelo.GameSocket.lastTipPush = res
  1769. cb(nil,res)
  1770. end, tipPushDecoder)
  1771. end
  1772. local function loginQueuePushDecoder(stream)
  1773. local res = entryHandler_pb.LoginQueuePush()
  1774. res:ParseFromString(stream)
  1775. return res
  1776. end
  1777. function Pomelo.GameSocket.loginQueuePush(cb)
  1778. Socket.On("connector.entryPush.loginQueuePush", function(res)
  1779. Pomelo.GameSocket.lastLoginQueuePush = res
  1780. cb(nil,res)
  1781. end, loginQueuePushDecoder)
  1782. end
  1783. local function hudBuffListPushDecoder(stream)
  1784. local res = entryHandler_pb.HUDBuffListPush()
  1785. res:ParseFromString(stream)
  1786. return res
  1787. end
  1788. function Pomelo.GameSocket.hudBuffListPush(cb)
  1789. Socket.On("connector.entryPush.hudBuffListPush", function(res)
  1790. Pomelo.GameSocket.lastHUDBuffListPush = res
  1791. cb(nil,res)
  1792. end, hudBuffListPushDecoder)
  1793. end
  1794. local function five2FiveApplyMatchPushDecoder(stream)
  1795. local res = five2FiveHandler_pb.Five2FiveApplyMatchPush()
  1796. res:ParseFromString(stream)
  1797. return res
  1798. end
  1799. function Pomelo.GameSocket.five2FiveApplyMatchPush(cb)
  1800. Socket.On("five2five.five2FivePush.five2FiveApplyMatchPush", function(res)
  1801. Pomelo.GameSocket.lastFive2FiveApplyMatchPush = res
  1802. cb(nil,res)
  1803. end, five2FiveApplyMatchPushDecoder)
  1804. end
  1805. local function five2FiveMatchMemberInfoPushDecoder(stream)
  1806. local res = five2FiveHandler_pb.Five2FiveMatchMemberInfoPush()
  1807. res:ParseFromString(stream)
  1808. return res
  1809. end
  1810. function Pomelo.GameSocket.five2FiveMatchMemberInfoPush(cb)
  1811. Socket.On("five2five.five2FivePush.five2FiveMatchMemberInfoPush", function(res)
  1812. Pomelo.GameSocket.lastFive2FiveMatchMemberInfoPush = res
  1813. cb(nil,res)
  1814. end, five2FiveMatchMemberInfoPushDecoder)
  1815. end
  1816. local function five2FiveMemberChoicePushDecoder(stream)
  1817. local res = five2FiveHandler_pb.Five2FiveMemberChoicePush()
  1818. res:ParseFromString(stream)
  1819. return res
  1820. end
  1821. function Pomelo.GameSocket.five2FiveMemberChoicePush(cb)
  1822. Socket.On("five2five.five2FivePush.five2FiveMemberChoicePush", function(res)
  1823. Pomelo.GameSocket.lastFive2FiveMemberChoicePush = res
  1824. cb(nil,res)
  1825. end, five2FiveMemberChoicePushDecoder)
  1826. end
  1827. local function five2FiveOnGameEndPushDecoder(stream)
  1828. local res = five2FiveHandler_pb.Five2FiveOnGameEndPush()
  1829. res:ParseFromString(stream)
  1830. return res
  1831. end
  1832. function Pomelo.GameSocket.five2FiveOnGameEndPush(cb)
  1833. Socket.On("five2five.five2FivePush.five2FiveOnGameEndPush", function(res)
  1834. Pomelo.GameSocket.lastFive2FiveOnGameEndPush = res
  1835. cb(nil,res)
  1836. end, five2FiveOnGameEndPushDecoder)
  1837. end
  1838. local function five2FiveOnNewRewardPushDecoder(stream)
  1839. local res = five2FiveHandler_pb.Five2FiveOnNewRewardPush()
  1840. res:ParseFromString(stream)
  1841. return res
  1842. end
  1843. function Pomelo.GameSocket.five2FiveOnNewRewardPush(cb)
  1844. Socket.On("five2five.five2FivePush.five2FiveOnNewRewardPush", function(res)
  1845. Pomelo.GameSocket.lastFive2FiveOnNewRewardPush = res
  1846. cb(nil,res)
  1847. end, five2FiveOnNewRewardPushDecoder)
  1848. end
  1849. local function five2FiveOnNoRewardPushDecoder(stream)
  1850. local res = five2FiveHandler_pb.Five2FiveOnNoRewardPush()
  1851. res:ParseFromString(stream)
  1852. return res
  1853. end
  1854. function Pomelo.GameSocket.five2FiveOnNoRewardPush(cb)
  1855. Socket.On("five2five.five2FivePush.five2FiveOnNoRewardPush", function(res)
  1856. Pomelo.GameSocket.lastFive2FiveOnNoRewardPush = res
  1857. cb(nil,res)
  1858. end, five2FiveOnNoRewardPushDecoder)
  1859. end
  1860. local function five2FiveMatchFailedPushDecoder(stream)
  1861. local res = five2FiveHandler_pb.Five2FiveMatchFailedPush()
  1862. res:ParseFromString(stream)
  1863. return res
  1864. end
  1865. function Pomelo.GameSocket.five2FiveMatchFailedPush(cb)
  1866. Socket.On("five2five.five2FivePush.five2FiveMatchFailedPush", function(res)
  1867. Pomelo.GameSocket.lastFive2FiveMatchFailedPush = res
  1868. cb(nil,res)
  1869. end, five2FiveMatchFailedPushDecoder)
  1870. end
  1871. local function five2FiveLeaderCancelMatchPushDecoder(stream)
  1872. local res = five2FiveHandler_pb.Five2FiveLeaderCancelMatchPush()
  1873. res:ParseFromString(stream)
  1874. return res
  1875. end
  1876. function Pomelo.GameSocket.five2FiveLeaderCancelMatchPush(cb)
  1877. Socket.On("five2five.five2FivePush.five2FiveLeaderCancelMatchPush", function(res)
  1878. Pomelo.GameSocket.lastFive2FiveLeaderCancelMatchPush = res
  1879. cb(nil,res)
  1880. end, five2FiveLeaderCancelMatchPushDecoder)
  1881. end
  1882. local function five2FiveTeamChangePushDecoder(stream)
  1883. local res = five2FiveHandler_pb.Five2FiveTeamChangePush()
  1884. res:ParseFromString(stream)
  1885. return res
  1886. end
  1887. function Pomelo.GameSocket.five2FiveTeamChangePush(cb)
  1888. Socket.On("five2five.five2FivePush.five2FiveTeamChangePush", function(res)
  1889. Pomelo.GameSocket.lastFive2FiveTeamChangePush = res
  1890. cb(nil,res)
  1891. end, five2FiveTeamChangePushDecoder)
  1892. end
  1893. local function five2FiveMatchPoolChangePushDecoder(stream)
  1894. local res = five2FiveHandler_pb.Five2FiveMatchPoolChangePush()
  1895. res:ParseFromString(stream)
  1896. return res
  1897. end
  1898. function Pomelo.GameSocket.five2FiveMatchPoolChangePush(cb)
  1899. Socket.On("five2five.five2FivePush.five2FiveMatchPoolChangePush", function(res)
  1900. Pomelo.GameSocket.lastFive2FiveMatchPoolChangePush = res
  1901. cb(nil,res)
  1902. end, five2FiveMatchPoolChangePushDecoder)
  1903. end
  1904. local function five2FiveApplyMatchResultPushDecoder(stream)
  1905. local res = five2FiveHandler_pb.Five2FiveApplyMatchResultPush()
  1906. res:ParseFromString(stream)
  1907. return res
  1908. end
  1909. function Pomelo.GameSocket.five2FiveApplyMatchResultPush(cb)
  1910. Socket.On("five2five.five2FivePush.five2FiveApplyMatchResultPush", function(res)
  1911. Pomelo.GameSocket.lastFive2FiveApplyMatchResultPush = res
  1912. cb(nil,res)
  1913. end, five2FiveApplyMatchResultPushDecoder)
  1914. end
  1915. local function updateBattleArrayPushDecoder(stream)
  1916. local res = followerHandler_pb.UpdateBattleArrayPush()
  1917. res:ParseFromString(stream)
  1918. return res
  1919. end
  1920. function Pomelo.GameSocket.updateBattleArrayPush(cb)
  1921. Socket.On("follower.followerPush.updateBattleArrayPush", function(res)
  1922. Pomelo.GameSocket.lastUpdateBattleArrayPush = res
  1923. cb(nil,res)
  1924. end, updateBattleArrayPushDecoder)
  1925. end
  1926. local function confirmPushDecoder(stream)
  1927. local res = followerHandler_pb.ConfirmPush()
  1928. res:ParseFromString(stream)
  1929. return res
  1930. end
  1931. function Pomelo.GameSocket.confirmPush(cb)
  1932. Socket.On("follower.followerPush.confirmPush", function(res)
  1933. Pomelo.GameSocket.lastConfirmPush = res
  1934. cb(nil,res)
  1935. end, confirmPushDecoder)
  1936. end
  1937. local function deletFollowerPushDecoder(stream)
  1938. local res = followerHandler_pb.DeletFollowerPush()
  1939. res:ParseFromString(stream)
  1940. return res
  1941. end
  1942. function Pomelo.GameSocket.deletFollowerPush(cb)
  1943. Socket.On("follower.followerPush.deletFollowerPush", function(res)
  1944. Pomelo.GameSocket.lastDeletFollowerPush = res
  1945. cb(nil,res)
  1946. end, deletFollowerPushDecoder)
  1947. end
  1948. local function addFollowerPushDecoder(stream)
  1949. local res = followerHandler_pb.AddFollowerPush()
  1950. res:ParseFromString(stream)
  1951. return res
  1952. end
  1953. function Pomelo.GameSocket.addFollowerPush(cb)
  1954. Socket.On("follower.followerPush.addFollowerPush", function(res)
  1955. Pomelo.GameSocket.lastAddFollowerPush = res
  1956. cb(nil,res)
  1957. end, addFollowerPushDecoder)
  1958. end
  1959. local function choosePushDecoder(stream)
  1960. local res = followerHandler_pb.ChoosePush()
  1961. res:ParseFromString(stream)
  1962. return res
  1963. end
  1964. function Pomelo.GameSocket.choosePush(cb)
  1965. Socket.On("follower.followerPush.choosePush", function(res)
  1966. Pomelo.GameSocket.lastChoosePush = res
  1967. cb(nil,res)
  1968. end, choosePushDecoder)
  1969. end
  1970. local function updateGrowingPushDecoder(stream)
  1971. local res = growingHandler_pb.UpdateGrowingPush()
  1972. res:ParseFromString(stream)
  1973. return res
  1974. end
  1975. function Pomelo.GameSocket.updateGrowingPush(cb)
  1976. Socket.On("growing.growingPush.updateGrowingPush", function(res)
  1977. Pomelo.GameSocket.lastUpdateGrowingPush = res
  1978. cb(nil,res)
  1979. end, updateGrowingPushDecoder)
  1980. end
  1981. local function curChapterPushDecoder(stream)
  1982. local res = growingHandler_pb.CurChapterPush()
  1983. res:ParseFromString(stream)
  1984. return res
  1985. end
  1986. function Pomelo.GameSocket.curChapterPush(cb)
  1987. Socket.On("growing.growingPush.curChapterPush", function(res)
  1988. Pomelo.GameSocket.lastCurChapterPush = res
  1989. cb(nil,res)
  1990. end, curChapterPushDecoder)
  1991. end
  1992. local function updateGrowingValuePushDecoder(stream)
  1993. local res = growingHandler_pb.UpdateGrowingValuePush()
  1994. res:ParseFromString(stream)
  1995. return res
  1996. end
  1997. function Pomelo.GameSocket.updateGrowingValuePush(cb)
  1998. Socket.On("growing.growingPush.updateGrowingValuePush", function(res)
  1999. Pomelo.GameSocket.lastUpdateGrowingValuePush = res
  2000. cb(nil,res)
  2001. end, updateGrowingValuePushDecoder)
  2002. end
  2003. local function isOpenArtifactPushDecoder(stream)
  2004. local res = openArtifactHandler_pb.IsOpenArtifactPush()
  2005. res:ParseFromString(stream)
  2006. return res
  2007. end
  2008. function Pomelo.GameSocket.isOpenArtifactPush(cb)
  2009. Socket.On("openArtifact.openArtifactPush.isOpenArtifactPush", function(res)
  2010. Pomelo.GameSocket.lastIsOpenArtifactPush = res
  2011. cb(nil,res)
  2012. end, isOpenArtifactPushDecoder)
  2013. end
  2014. local function addPetPushDecoder(stream)
  2015. local res = petHandler_pb.AddPetPush()
  2016. res:ParseFromString(stream)
  2017. return res
  2018. end
  2019. function Pomelo.GameSocket.addPetPush(cb)
  2020. Socket.On("pet.petPush.addPetPush", function(res)
  2021. Pomelo.GameSocket.lastAddPetPush = res
  2022. cb(nil,res)
  2023. end, addPetPushDecoder)
  2024. end
  2025. local function updatePetPushDecoder(stream)
  2026. local res = petHandler_pb.UpdatePetPush()
  2027. res:ParseFromString(stream)
  2028. return res
  2029. end
  2030. function Pomelo.GameSocket.updatePetPush(cb)
  2031. Socket.On("pet.petPush.updatePetPush", function(res)
  2032. Pomelo.GameSocket.lastUpdatePetPush = res
  2033. cb(nil,res)
  2034. end, updatePetPushDecoder)
  2035. end
  2036. local function deletePetPushDecoder(stream)
  2037. local res = petHandler_pb.DeletePetPush()
  2038. res:ParseFromString(stream)
  2039. return res
  2040. end
  2041. function Pomelo.GameSocket.deletePetPush(cb)
  2042. Socket.On("pet.petPush.deletePetPush", function(res)
  2043. Pomelo.GameSocket.lastDeletePetPush = res
  2044. cb(nil,res)
  2045. end, deletePetPushDecoder)
  2046. end
  2047. local function onRedPacketDispatchPushDecoder(stream)
  2048. local res = redPacketHandler_pb.OnRedPacketDispatchPush()
  2049. res:ParseFromString(stream)
  2050. return res
  2051. end
  2052. function Pomelo.GameSocket.onRedPacketDispatchPush(cb)
  2053. Socket.On("redpacket.redPacketPush.onRedPacketDispatchPush", function(res)
  2054. Pomelo.GameSocket.lastOnRedPacketDispatchPush = res
  2055. cb(nil,res)
  2056. end, onRedPacketDispatchPushDecoder)
  2057. end
  2058. local function robberyPushDecoder(stream)
  2059. local res = robberyHandler_pb.RobberyPush()
  2060. res:ParseFromString(stream)
  2061. return res
  2062. end
  2063. function Pomelo.GameSocket.robberyPush(cb)
  2064. Socket.On("robbery.robberyPush.robberyPush", function(res)
  2065. Pomelo.GameSocket.lastRobberyPush = res
  2066. cb(nil,res)
  2067. end, robberyPushDecoder)
  2068. end
  2069. local function robberyDevilOverPushDecoder(stream)
  2070. local res = robberyHandler_pb.RobberyDevilOverPush()
  2071. res:ParseFromString(stream)
  2072. return res
  2073. end
  2074. function Pomelo.GameSocket.robberyDevilOverPush(cb)
  2075. Socket.On("robbery.robberyPush.robberyDevilOverPush", function(res)
  2076. Pomelo.GameSocket.lastRobberyDevilOverPush = res
  2077. cb(nil,res)
  2078. end, robberyDevilOverPushDecoder)
  2079. end
  2080. local function getRobberyDevilBuffPushDecoder(stream)
  2081. local res = robberyHandler_pb.GetRobberyDevilBuffPush()
  2082. res:ParseFromString(stream)
  2083. return res
  2084. end
  2085. function Pomelo.GameSocket.getRobberyDevilBuffPush(cb)
  2086. Socket.On("robbery.robberyPush.getRobberyDevilBuffPush", function(res)
  2087. Pomelo.GameSocket.lastGetRobberyDevilBuffPush = res
  2088. cb(nil,res)
  2089. end, getRobberyDevilBuffPushDecoder)
  2090. end
  2091. local function robberyEndPushDecoder(stream)
  2092. local res = robberyHandler_pb.RobberyEndPush()
  2093. res:ParseFromString(stream)
  2094. return res
  2095. end
  2096. function Pomelo.GameSocket.robberyEndPush(cb)
  2097. Socket.On("robbery.robberyPush.robberyEndPush", function(res)
  2098. Pomelo.GameSocket.lastRobberyEndPush = res
  2099. cb(nil,res)
  2100. end, robberyEndPushDecoder)
  2101. end
  2102. local function playerYaoQiSharePushDecoder(stream)
  2103. local res = zhanYaoHandler_pb.PlayerYaoQiSharePush()
  2104. res:ParseFromString(stream)
  2105. return res
  2106. end
  2107. function Pomelo.GameSocket.playerYaoQiSharePush(cb)
  2108. Socket.On("zhanyao.zhanYaoPush.playerYaoQiSharePush", function(res)
  2109. Pomelo.GameSocket.lastPlayerYaoQiSharePush = res
  2110. cb(nil,res)
  2111. end, playerYaoQiSharePushDecoder)
  2112. end
  2113. --------------------------------Pomelo-------------------------------
  2114. return Pomelo