Handler.lua 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. local BagLogic = require("bag.BagLogic")
  2. local SuipianLogic = require("bag.SuipianLogic")
  3. local ItemLogic = require("bag.ItemLogic")
  4. local BoxLogic = require("bag.BoxLogic")
  5. local DropSpecial = require("bag.DropSpecial")
  6. -- 请求碎片英雄信息
  7. function CG_SUIPIAN_HERO_QUERY(human, msg)
  8. SuipianLogic.query(human, msg.id)
  9. end
  10. -- 碎片召唤
  11. function CG_SUIPIAN_SUMMON(human, msg)
  12. SuipianLogic.summon(human, msg.itemID, msg.itemCnt)
  13. end
  14. -- 背包道具出售
  15. function CG_BAG_ITEM_SELL(human, msg)
  16. BagLogic.itemSell(human, msg.id, msg.cnt)
  17. end
  18. -- 装备道具出售
  19. function CG_BAG_EQUIP_SELL(human, msg)
  20. BagLogic.equipSell(human, msg.bagIndex)
  21. end
  22. function CG_BAG_EQUIP_SELL_QUALITY(human, msg)
  23. BagLogic.equipSellByQuality(human, msg.quality)
  24. end
  25. function CG_ITEM_USE(human,msg)
  26. ItemLogic.use(human, msg.id, msg.cnt)
  27. end
  28. function CG_BOX_GET_ITEM(human, msg)
  29. BoxLogic.getBoxItem(human, msg.itemID, msg.index, msg.cnt)
  30. end
  31. function CG_ITEM_BUY_QUERY(human, msg)
  32. BagLogic.queryItemBuy(human, msg.id)
  33. end
  34. function CG_ITEM_BUY(human, msg)
  35. BagLogic.buyItem(human, msg.id, msg.buyType, msg.cnt)
  36. end
  37. function CG_ITEM_COMMON_BUY_QUERY(human, msg)
  38. BagLogic.sendCommonBuyQuery(human, msg.itemID)
  39. end
  40. function CG_ITEM_COMMON_BUY(human, msg)
  41. BagLogic.commonBuy(human, msg.itemID, msg.itemCnt)
  42. end
  43. function CG_SUIPIAN_HERO_SUMMON_QUERY(human, msg)
  44. SuipianLogic.CG_SUIPIAN_HERO_SUMMON_QUERY(human, msg.id)
  45. end
  46. function CG_ITEM_SUIPIAN_GETWAR_BY_HERO_ID(human, msg)
  47. DropSpecial.queryHeroGetWay(human, msg.id, msg.camp, msg.star)
  48. end
  49. function CG_ITEM_GET_BY_ID(human,msg)
  50. ItemLogic.sendItemDateByID(human,msg.type,msg.index,msg.id,msg.uuid)
  51. end
  52. function CG_ITEM_BUY_QUERY(human,msg)
  53. ItemLogic.itemBuyQuery(human,msg.itemID)
  54. end
  55. function CG_ITEM_BUY_DO(human,msg)
  56. ItemLogic.itemBuyDo(human,msg.itemID,msg.itemCnt)
  57. end
  58. function CG_ITEM_GET_BY_ITEM_ID(human,msg)
  59. ItemLogic.sendItemData(human, msg.id)
  60. end
  61. function CG_SUIPIAN_SYNTHESIS(human)
  62. SuipianLogic.CG_SUIPIAN_SYNTHESIS(human)
  63. end