InnerHandler.lua 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. -----------------------------logic消息分发------------------------
  2. local MiddleHeartBeat = require("middle.MiddleHeartBeat")
  3. local MiddleLogic = require("middle.MiddleLogic")
  4. local MiddleConnect = require("middle.MiddleConnect")
  5. local MiddleManager = require("middle.MiddleManager")
  6. local ChatMiddleLogic = require("chat.ChatMiddleLogic")
  7. local JjcLadderLogic = require("jjcLadder.JjcLadderLogic")
  8. local JjcLadderMiddle = require("jjcLadder.JjcLadderMiddle")
  9. local ValleyLogic = require("valley.ValleyLogic")
  10. local ValleyMiddle = require("valley.ValleyMiddle")
  11. local ValleyMiddle = require("valley.ValleyMiddle")
  12. local WarReportMiddle = require("warReport.WarReportMiddle")
  13. local AbsActBillboardLogic = require("absAct.AbsActBillboardLogic")
  14. local AbsActBillboardMiddleLogic = require("absAct.AbsActBillboardMiddleLogic")
  15. local YunYingLogic = require("yunying.YunYingLogic")
  16. local MoZhuLogic = require("mozhu.MoZhuLogic")
  17. local MoZhuMiddleLogic = require("mozhu.MoZhuMiddleLogic")
  18. local ChatLogic = require("chat.ChatLogic")
  19. local HeroMiddleLogic = require("hero.HeroMiddleLogic")
  20. function LW_HELLO(fd, msg)
  21. if _G.is_middle ~= true then return end
  22. -- print("[LW_HELLO] 收到LW_HELLO 消息")
  23. MiddleConnect.LW_HELLO(fd, msg)
  24. end
  25. function LW_DISCONNECT(fd, msg)
  26. if _G.is_middle ~= true then return end
  27. print("[LW_DISCONNECT] 收到 LW_DISCONNECT 消息")
  28. MiddleConnect.LW_DISCONNECT(fd, msg)
  29. end
  30. function LW_HEARTBEAT(fd, msg)
  31. if _G.is_middle ~= true then return end
  32. --print("[LW_HEARTBEAT] 收到 LW_HEARTBEAT 消息")
  33. MiddleHeartBeat.LW_HEARTBEAT(fd, msg)
  34. end
  35. function LW_MOZHU_QUERY(fd,msg)
  36. if _G.is_middle ~= true then return end
  37. --print("[LW_MOZHU_QUERY] 收到 LW_MOZHU_QUERY 消息")
  38. MoZhuMiddleLogic.LW_MOZHU_QUERY(fd,msg)
  39. end
  40. function WL_MOZHU_QUERY(fd,msg)
  41. if _G.is_middle ~= true then return end
  42. --print("[WL_MOZHU_QUERY] 收到 WL_MOZHU_QUERY 消息")
  43. MoZhuMiddleLogic.LW_MOZHU_QUERY(fd,msg)
  44. end
  45. function WL_HELLO(fd, msg)
  46. --if _G.is_middle ~= true then return end
  47. -- print("[WL_HELLO] 收到 WL_HELLO 消息 fd = "..fd)
  48. -- table.print_lua_table(msg)
  49. MiddleConnect.WL_HELLO(fd, msg)
  50. end
  51. function WL_HEARTBEAT(fd, msg)
  52. -- if _G.is_middle ~= true then return end
  53. --print("[WL_HEARTBEAT] 收到 WL_HEARTBEAT 消息")
  54. MiddleHeartBeat.WL_HEARTBEAT(fd, msg)
  55. end
  56. function LW_MIDDLE_CHAT(fd, msg)
  57. if _G.is_middle ~= true then return end
  58. print("[LW_MIDDLE_CHAT] 收到跨服聊天请求 fd = "..fd)
  59. MiddleConnect.LW_MIDDLE_CHAT(fd, msg)
  60. end
  61. function WL_MIDDLE_CHAT(fd, msg)
  62. ChatLogic.WL_MIDDLE_CHAT(fd, msg)
  63. end
  64. -- 聊天查看分享英雄数据(请求的服务器->中心)
  65. function LW_MIDDLE_CHAT_QUERY_HERO_DATA(fd, msg)
  66. if _G.is_middle ~= true then return end
  67. MiddleConnect.LW_MIDDLE_CHAT_QUERY_HERO_DATA(fd, msg)
  68. end
  69. -- 发送到对应服务器信息(中心->目标服务器)
  70. function WL_MIDDLE_CHAT_QUERY_HERO_DATA(fd, msg)
  71. HeroMiddleLogic.HeroMiddleLogic_QueryHeroData_WL(fd, msg)
  72. end
  73. -- 英雄信息回复(目标->中心)
  74. function LW_MIDDLE_CHAT_GET_HERO_DATA(fd, msg)
  75. if _G.is_middle ~= true then return end
  76. MiddleConnect.LW_MIDDLE_CHAT_GET_HERO_DATA(fd, msg)
  77. end
  78. -- 英雄信息回复(目标->中心)
  79. function WL_MIDDLE_CHAT_GET_HERO_DATA(fd, msg)
  80. HeroMiddleLogic.HeroMiddleLogic_GetHeroData_WL(fd, msg)
  81. end