crossAreaHandler.js 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. /*-----------------------------------------------
  2. *本文件由代码生成器自动生成,
  3. *千万不要修改本文件的任何代码,
  4. *修改的的任何代码都会被覆盖掉!
  5. --------------------------------------------------*/
  6. var async = require('asyncawait/async');
  7. var await = require('asyncawait/await');
  8. var CrossAreaHandler = function(socket){
  9. this.socket = socket;
  10. }
  11. CrossAreaHandler.prototype.fSGetAreaFightMainInfoRequest = async(function(){
  12. return await(this.socket.requestAsync('area.crossAreaHandler.fSGetAreaFightMainInfoRequest',{}));
  13. });
  14. CrossAreaHandler.prototype.fSGetServerPointUserDetailRequest = async(function(playerId,serverId){
  15. return await(this.socket.requestAsync('area.crossAreaHandler.fSGetServerPointUserDetailRequest',{playerId:playerId,serverId:serverId}));
  16. });
  17. CrossAreaHandler.prototype.fSGetAllServerListRequest = async(function(){
  18. return await(this.socket.requestAsync('area.crossAreaHandler.fSGetAllServerListRequest',{}));
  19. });
  20. CrossAreaHandler.prototype.fSGetAllAlliesChatRecordRequest = async(function(pointServerId,maxMsgId){
  21. return await(this.socket.requestAsync('area.crossAreaHandler.fSGetAllAlliesChatRecordRequest',{pointServerId:pointServerId,maxMsgId:maxMsgId}));
  22. });
  23. CrossAreaHandler.prototype.fSSendMsgToAlliesServerRequest = async(function(pointServerId,content){
  24. return await(this.socket.requestAsync('area.crossAreaHandler.fSSendMsgToAlliesServerRequest',{pointServerId:pointServerId,content:content}));
  25. });
  26. CrossAreaHandler.prototype.fSGetAreaRewardRequest = async(function(areaId){
  27. return await(this.socket.requestAsync('area.crossAreaHandler.fSGetAreaRewardRequest',{areaId:areaId}));
  28. });
  29. CrossAreaHandler.prototype.fSEnterAreaRequest = async(function(areaId){
  30. return await(this.socket.requestAsync('area.crossAreaHandler.fSEnterAreaRequest',{areaId:areaId}));
  31. });
  32. CrossAreaHandler.prototype.fSAreaDailyFightRequest = async(function(areaId){
  33. return await(this.socket.requestAsync('area.crossAreaHandler.fSAreaDailyFightRequest',{areaId:areaId}));
  34. });
  35. CrossAreaHandler.prototype.fSBattleClientRefreshRequest = async(function(){
  36. return await(this.socket.requestAsync('area.crossAreaHandler.fSBattleClientRefreshRequest',{}));
  37. });
  38. CrossAreaHandler.prototype.getSaoXingMainInfoRequest = async(function(){
  39. return await(this.socket.requestAsync('area.crossAreaHandler.getSaoXingMainInfoRequest',{}));
  40. });
  41. CrossAreaHandler.prototype.getServerPlayersRequest = async(function(s2c_serverId){
  42. return await(this.socket.requestAsync('area.crossAreaHandler.getServerPlayersRequest',{s2c_serverId:s2c_serverId}));
  43. });
  44. CrossAreaHandler.prototype.givePlayerTitleRequest = async(function(type,c2s_playerId,serverId,pos){
  45. return await(this.socket.requestAsync('area.crossAreaHandler.givePlayerTitleRequest',{type:type,c2s_playerId:c2s_playerId,serverId:serverId,pos:pos}));
  46. });
  47. CrossAreaHandler.prototype.getFengShenMainInfoRequest = async(function(){
  48. return await(this.socket.requestAsync('area.crossAreaHandler.getFengShenMainInfoRequest',{}));
  49. });
  50. CrossAreaHandler.prototype.onFSGrantGodTitle_MainPush = function(cb){
  51. this.socket.on('area.crossAreaPush.fSGrantGodTitle_MainPush',cb);
  52. }
  53. CrossAreaHandler.prototype.onFSAlliesChatMsgPush = function(cb){
  54. this.socket.on('area.crossAreaPush.fSAlliesChatMsgPush',cb);
  55. }
  56. CrossAreaHandler.prototype.onFSDailyBossRewardPush = function(cb){
  57. this.socket.on('area.crossAreaPush.fSDailyBossRewardPush',cb);
  58. }
  59. CrossAreaHandler.prototype.onFSGameEndPush = function(cb){
  60. this.socket.on('area.crossAreaPush.fSGameEndPush',cb);
  61. }
  62. CrossAreaHandler.prototype.onFSFirstOccupyPush = function(cb){
  63. this.socket.on('area.crossAreaPush.fSFirstOccupyPush',cb);
  64. }
  65. module.exports = CrossAreaHandler;