teamHandler.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. /*-----------------------------------------------
  2. *本文件由代码生成器自动生成,
  3. *千万不要修改本文件的任何代码,
  4. *修改的的任何代码都会被覆盖掉!
  5. --------------------------------------------------*/
  6. var async = require('asyncawait/async');
  7. var await = require('asyncawait/await');
  8. var TeamHandler = function(socket){
  9. this.socket = socket;
  10. }
  11. TeamHandler.prototype.gotoTeamTargetRequest = async(function(targetId,difficulty){
  12. return await(this.socket.requestAsync('area.teamHandler.gotoTeamTargetRequest',{targetId:targetId,difficulty:difficulty}));
  13. });
  14. TeamHandler.prototype.summonRequest = async(function(c2s_teamMemberId){
  15. return await(this.socket.requestAsync('area.teamHandler.summonRequest',{c2s_teamMemberId:c2s_teamMemberId}));
  16. });
  17. TeamHandler.prototype.summonConfirmRequest = async(function(c2s_id,s2c_operate){
  18. return await(this.socket.requestAsync('area.teamHandler.summonConfirmRequest',{c2s_id:c2s_id,s2c_operate:s2c_operate}));
  19. });
  20. TeamHandler.prototype.autoJoinTeamRequest = async(function(c2s_targetId,c2s_difficulty){
  21. return await(this.socket.requestAsync('area.teamHandler.autoJoinTeamRequest',{c2s_targetId:c2s_targetId,c2s_difficulty:c2s_difficulty}));
  22. });
  23. TeamHandler.prototype.joinTeamRequest = async(function(c2s_teamId,c2s_targetServerId){
  24. return await(this.socket.requestAsync('area.teamHandler.joinTeamRequest',{c2s_teamId:c2s_teamId,c2s_targetServerId:c2s_targetServerId}));
  25. });
  26. TeamHandler.prototype.getAppliedPlayersRequest = async(function(){
  27. return await(this.socket.requestAsync('area.teamHandler.getAppliedPlayersRequest',{}));
  28. });
  29. TeamHandler.prototype.getPlayersByTypeRequest = async(function(c2s_type){
  30. return await(this.socket.requestAsync('area.teamHandler.getPlayersByTypeRequest',{c2s_type:c2s_type}));
  31. });
  32. TeamHandler.prototype.queryTeamByTargetRequest = async(function(c2s_targetTypeId,c2s_difficulty){
  33. return await(this.socket.requestAsync('area.teamHandler.queryTeamByTargetRequest',{c2s_targetTypeId:c2s_targetTypeId,c2s_difficulty:c2s_difficulty}));
  34. });
  35. TeamHandler.prototype.setTeamTargetRequest = async(function(c2s_targetTypeId,c2s_targetId,c2s_difficulty,c2s_minLevel,c2s_maxLevel,c2s_isAutoTeam,c2s_isAutoStart){
  36. return await(this.socket.requestAsync('area.teamHandler.setTeamTargetRequest',{c2s_targetTypeId:c2s_targetTypeId,c2s_targetId:c2s_targetId,c2s_difficulty:c2s_difficulty,c2s_minLevel:c2s_minLevel,c2s_maxLevel:c2s_maxLevel,c2s_isAutoTeam:c2s_isAutoTeam,c2s_isAutoStart:c2s_isAutoStart}));
  37. });
  38. TeamHandler.prototype.createTeamRequest = async(function(){
  39. return await(this.socket.requestAsync('area.teamHandler.createTeamRequest',{}));
  40. });
  41. TeamHandler.prototype.followLeaderRequest = async(function(follow){
  42. return await(this.socket.requestAsync('area.teamHandler.followLeaderRequest',{follow:follow}));
  43. });
  44. TeamHandler.prototype.formTeamRequest = async(function(c2s_playerId,c2s_targetServerId){
  45. return await(this.socket.requestAsync('area.teamHandler.formTeamRequest',{c2s_playerId:c2s_playerId,c2s_targetServerId:c2s_targetServerId}));
  46. });
  47. TeamHandler.prototype.getTeamMembersRequest = async(function(){
  48. return await(this.socket.requestAsync('area.teamHandler.getTeamMembersRequest',{}));
  49. });
  50. TeamHandler.prototype.getNearbyPlayersRequest = async(function(){
  51. return await(this.socket.requestAsync('area.teamHandler.getNearbyPlayersRequest',{}));
  52. });
  53. TeamHandler.prototype.getNearTeamsRequest = async(function(){
  54. return await(this.socket.requestAsync('area.teamHandler.getNearTeamsRequest',{}));
  55. });
  56. TeamHandler.prototype.changeTeamLeaderRequest = async(function(c2s_playerId){
  57. return await(this.socket.requestAsync('area.teamHandler.changeTeamLeaderRequest',{c2s_playerId:c2s_playerId}));
  58. });
  59. TeamHandler.prototype.kickOutTeamRequest = async(function(c2s_playerId){
  60. return await(this.socket.requestAsync('area.teamHandler.kickOutTeamRequest',{c2s_playerId:c2s_playerId}));
  61. });
  62. TeamHandler.prototype.leaveTeamRequest = async(function(){
  63. return await(this.socket.requestAsync('area.teamHandler.leaveTeamRequest',{}));
  64. });
  65. TeamHandler.prototype.setAutoAcceptTeamRequest = async(function(c2s_isAccept){
  66. return await(this.socket.requestAsync('area.teamHandler.setAutoAcceptTeamRequest',{c2s_isAccept:c2s_isAccept}));
  67. });
  68. TeamHandler.prototype.cancelAutoRequest = async(function(){
  69. return await(this.socket.requestAsync('area.teamHandler.cancelAutoRequest',{}));
  70. });
  71. TeamHandler.prototype.acrossMatchRequest = async(function(targetId,difficulty){
  72. return await(this.socket.requestAsync('area.teamHandler.acrossMatchRequest',{targetId:targetId,difficulty:difficulty}));
  73. });
  74. TeamHandler.prototype.leaveAcrossMatchRequest = async(function(){
  75. return await(this.socket.requestAsync('area.teamHandler.leaveAcrossMatchRequest',{}));
  76. });
  77. TeamHandler.prototype.onOnSummonTeamPush = function(cb){
  78. this.socket.on('area.teamPush.onSummonTeamPush',cb);
  79. }
  80. TeamHandler.prototype.onOnTeamUpdatePush = function(cb){
  81. this.socket.on('area.teamPush.onTeamUpdatePush',cb);
  82. }
  83. TeamHandler.prototype.onOnTeamMemberUpdatePush = function(cb){
  84. this.socket.on('area.teamPush.onTeamMemberUpdatePush',cb);
  85. }
  86. TeamHandler.prototype.onOnTeamTargetPush = function(cb){
  87. this.socket.on('area.teamPush.onTeamTargetPush',cb);
  88. }
  89. TeamHandler.prototype.onOnAcrossTeamInfoPush = function(cb){
  90. this.socket.on('area.teamPush.onAcrossTeamInfoPush',cb);
  91. }
  92. TeamHandler.prototype.onOnTeamMumberHurtPush = function(cb){
  93. this.socket.on('area.teamPush.onTeamMumberHurtPush',cb);
  94. }
  95. TeamHandler.prototype.onOnAppliedPlayersPush = function(cb){
  96. this.socket.on('area.teamPush.onAppliedPlayersPush',cb);
  97. }
  98. module.exports = TeamHandler;