init.go 1.9 KB

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