init.go 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package facadeInit
  2. import (
  3. gameFacade "f1-game/nodes/game/internal/facade"
  4. "f1-game/nodes/game/player/achieve"
  5. "f1-game/nodes/game/player/asset"
  6. "f1-game/nodes/game/player/chapter"
  7. "f1-game/nodes/game/player/charge"
  8. "f1-game/nodes/game/player/chat"
  9. "f1-game/nodes/game/player/currency"
  10. "f1-game/nodes/game/player/equip"
  11. "f1-game/nodes/game/player/hero"
  12. "f1-game/nodes/game/player/item"
  13. "f1-game/nodes/game/player/lineup"
  14. "f1-game/nodes/game/player/lord"
  15. mainQuest "f1-game/nodes/game/player/main_quest"
  16. gameMap "f1-game/nodes/game/player/map"
  17. "f1-game/nodes/game/player/marquee"
  18. "f1-game/nodes/game/player/online"
  19. "f1-game/nodes/game/player/quest"
  20. "f1-game/nodes/game/player/shop"
  21. "f1-game/nodes/game/player/vip"
  22. )
  23. func Load() {
  24. onLoad()
  25. onRegister()
  26. }
  27. func onLoad() {
  28. gameFacade.Asset = asset.Service()
  29. // gameFacade.Currency = currency.Service()
  30. // gameFacade.Item = item.Service()
  31. gameFacade.Hero = hero.Service()
  32. gameFacade.Lord = lord.Service()
  33. gameFacade.Equip = equip.Service()
  34. gameFacade.Chat = chat.Service()
  35. gameFacade.Lineup = lineup.Service()
  36. gameFacade.Vip = vip.Service()
  37. gameFacade.Charge = charge.Service()
  38. gameFacade.Chapter = chapter.Service()
  39. }
  40. func onRegister() {
  41. //gameFacade.RegisterPlayerService(asset.Service())
  42. gameFacade.ServiceRegister(currency.Service())
  43. gameFacade.ServiceRegister(item.Service())
  44. gameFacade.ServiceRegister(hero.Service())
  45. gameFacade.ServiceRegister(lord.Service())
  46. gameFacade.ServiceRegister(quest.Service())
  47. gameFacade.ServiceRegister(equip.Service())
  48. gameFacade.ServiceRegister(chat.Service())
  49. gameFacade.ServiceRegister(lineup.Service())
  50. gameFacade.ServiceRegister(chapter.Service())
  51. gameFacade.ServiceRegister(shop.Service())
  52. gameFacade.ServiceRegister(achieve.Service())
  53. gameFacade.ServiceRegister(marquee.Service())
  54. gameFacade.ServiceRegister(mainQuest.Service())
  55. gameFacade.ServiceRegister(vip.Service())
  56. gameFacade.ServiceRegister(charge.Service())
  57. gameFacade.ServiceRegister(online.Service()) // online 放最后
  58. // 玩家登录完成后,才请求地图消息
  59. gameFacade.ServiceRegister(gameMap.Service())
  60. }