init.go 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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. }
  39. func onRegister() {
  40. //gameFacade.RegisterPlayerService(asset.Service())
  41. gameFacade.ServiceRegister(currency.Service())
  42. gameFacade.ServiceRegister(item.Service())
  43. gameFacade.ServiceRegister(hero.Service())
  44. gameFacade.ServiceRegister(lord.Service())
  45. gameFacade.ServiceRegister(quest.Service())
  46. gameFacade.ServiceRegister(equip.Service())
  47. gameFacade.ServiceRegister(chat.Service())
  48. gameFacade.ServiceRegister(lineup.Service())
  49. gameFacade.ServiceRegister(chapter.Service())
  50. gameFacade.ServiceRegister(shop.Service())
  51. gameFacade.ServiceRegister(achieve.Service())
  52. gameFacade.ServiceRegister(marquee.Service())
  53. gameFacade.ServiceRegister(mainQuest.Service())
  54. gameFacade.ServiceRegister(vip.Service())
  55. gameFacade.ServiceRegister(charge.Service())
  56. gameFacade.ServiceRegister(online.Service()) // online 放最后
  57. // 玩家登录完成后,才请求地图消息
  58. gameFacade.ServiceRegister(gameMap.Service())
  59. }