goddessHandler.js 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. /*-----------------------------------------------
  2. *本文件由代码生成器自动生成,
  3. *千万不要修改本文件的任何代码,
  4. *修改的的任何代码都会被覆盖掉!
  5. --------------------------------------------------*/
  6. var async = require('asyncawait/async');
  7. var await = require('asyncawait/await');
  8. var GoddessHandler = function(socket){
  9. this.socket = socket;
  10. }
  11. GoddessHandler.prototype.enterGoddessSceneRequest = async(function(){
  12. return await(this.socket.requestAsync('area.goddessHandler.enterGoddessSceneRequest',{}));
  13. });
  14. GoddessHandler.prototype.outGoddessSceneRequest = async(function(){
  15. return await(this.socket.requestAsync('area.goddessHandler.outGoddessSceneRequest',{}));
  16. });
  17. GoddessHandler.prototype.activeGoddessRequest = async(function(c2s_goddessTemplateId){
  18. return await(this.socket.requestAsync('area.goddessHandler.activeGoddessRequest',{c2s_goddessTemplateId:c2s_goddessTemplateId}));
  19. });
  20. GoddessHandler.prototype.onBattleGoddessRequest = async(function(c2s_goddessId){
  21. return await(this.socket.requestAsync('area.goddessHandler.onBattleGoddessRequest',{c2s_goddessId:c2s_goddessId}));
  22. });
  23. GoddessHandler.prototype.offBattleGoddessRequest = async(function(c2s_goddessId){
  24. return await(this.socket.requestAsync('area.goddessHandler.offBattleGoddessRequest',{c2s_goddessId:c2s_goddessId}));
  25. });
  26. GoddessHandler.prototype.getGiftsRequest = async(function(c2s_goddessId){
  27. return await(this.socket.requestAsync('area.goddessHandler.getGiftsRequest',{c2s_goddessId:c2s_goddessId}));
  28. });
  29. GoddessHandler.prototype.buyGiftRequest = async(function(c2s_goddessId,c2s_giftId){
  30. return await(this.socket.requestAsync('area.goddessHandler.buyGiftRequest',{c2s_goddessId:c2s_goddessId,c2s_giftId:c2s_giftId}));
  31. });
  32. GoddessHandler.prototype.unEquipGiftRequest = async(function(c2s_goddessId,c2s_giftId){
  33. return await(this.socket.requestAsync('area.goddessHandler.unEquipGiftRequest',{c2s_goddessId:c2s_goddessId,c2s_giftId:c2s_giftId}));
  34. });
  35. GoddessHandler.prototype.equipGiftRequest = async(function(c2s_goddessId,c2s_giftId){
  36. return await(this.socket.requestAsync('area.goddessHandler.equipGiftRequest',{c2s_goddessId:c2s_goddessId,c2s_giftId:c2s_giftId}));
  37. });
  38. GoddessHandler.prototype.upIntimacyRequest = async(function(c2s_goddessId,c2s_type){
  39. return await(this.socket.requestAsync('area.goddessHandler.upIntimacyRequest',{c2s_goddessId:c2s_goddessId,c2s_type:c2s_type}));
  40. });
  41. GoddessHandler.prototype.upStarRequest = async(function(c2s_goddessId){
  42. return await(this.socket.requestAsync('area.goddessHandler.upStarRequest',{c2s_goddessId:c2s_goddessId}));
  43. });
  44. GoddessHandler.prototype.getCommInfoRequest = async(function(c2s_goddessId){
  45. return await(this.socket.requestAsync('area.goddessHandler.getCommInfoRequest',{c2s_goddessId:c2s_goddessId}));
  46. });
  47. GoddessHandler.prototype.getGoddessDetailRequest = async(function(c2s_goddessId){
  48. return await(this.socket.requestAsync('area.goddessHandler.getGoddessDetailRequest',{c2s_goddessId:c2s_goddessId}));
  49. });
  50. GoddessHandler.prototype.getAllGoddessRequest = async(function(){
  51. return await(this.socket.requestAsync('area.goddessHandler.getAllGoddessRequest',{}));
  52. });
  53. GoddessHandler.prototype.onGoddessEquipDynamicPush = function(cb){
  54. this.socket.on('area.goddessPush.goddessEquipDynamicPush',cb);
  55. }
  56. GoddessHandler.prototype.onGoddessGiftDynamicPush = function(cb){
  57. this.socket.on('area.goddessPush.goddessGiftDynamicPush',cb);
  58. }
  59. module.exports = GoddessHandler;