init.go 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package facadeInit
  2. import (
  3. mapFacade "f1-game/nodes/map/internal/facade"
  4. leagueAttr "f1-game/nodes/map/league/attr"
  5. leagueBase "f1-game/nodes/map/league/base"
  6. leagueBuild "f1-game/nodes/map/league/build"
  7. leagueMail "f1-game/nodes/map/league/mail"
  8. leagueMember "f1-game/nodes/map/league/member"
  9. leagueQuest "f1-game/nodes/map/league/quest"
  10. leagueStorage "f1-game/nodes/map/league/storage"
  11. "f1-game/nodes/map/player/achieve"
  12. "f1-game/nodes/map/player/battle"
  13. "f1-game/nodes/map/player/conscript"
  14. "f1-game/nodes/map/player/exchange"
  15. "f1-game/nodes/map/player/facility"
  16. "f1-game/nodes/map/player/hero"
  17. "f1-game/nodes/map/player/league"
  18. mainQuest "f1-game/nodes/map/player/main_quest"
  19. sandMap "f1-game/nodes/map/player/map"
  20. "f1-game/nodes/map/player/mark"
  21. "f1-game/nodes/map/player/player"
  22. "f1-game/nodes/map/player/quest"
  23. "f1-game/nodes/map/player/scout"
  24. "f1-game/nodes/map/player/season"
  25. "f1-game/nodes/map/player/shop"
  26. "f1-game/nodes/map/player/show"
  27. signIn "f1-game/nodes/map/player/sign_in"
  28. "f1-game/nodes/map/player/storage"
  29. "f1-game/nodes/map/player/team"
  30. )
  31. func Load() {
  32. onLoad()
  33. onRegister()
  34. onLeagueRegister()
  35. }
  36. func onLoad() {
  37. mapFacade.Storage = storage.Service()
  38. }
  39. func onRegister() {
  40. mapFacade.ServiceRegister(player.Service())
  41. mapFacade.ServiceRegister(facility.Service())
  42. mapFacade.ServiceRegister(storage.Service())
  43. mapFacade.ServiceRegister(mainQuest.Service())
  44. mapFacade.ServiceRegister(quest.Service())
  45. mapFacade.ServiceRegister(team.Service())
  46. mapFacade.ServiceRegister(conscript.Service())
  47. mapFacade.ServiceRegister(mark.Service())
  48. mapFacade.ServiceRegister(shop.Service())
  49. mapFacade.ServiceRegister(hero.Service())
  50. mapFacade.ServiceRegister(league.Service())
  51. mapFacade.ServiceRegister(achieve.Service())
  52. mapFacade.ServiceRegister(exchange.Service())
  53. mapFacade.ServiceRegister(show.Service())
  54. mapFacade.ServiceRegister(signIn.Service())
  55. mapFacade.ServiceRegister(season.Service())
  56. mapFacade.ServiceRegister(scout.Service())
  57. mapFacade.ServiceRegister(battle.Service())
  58. mapFacade.ServiceRegister(sandMap.Service())
  59. }
  60. func onLeagueRegister() {
  61. mapFacade.LeagueServiceRegister(leagueAttr.Service())
  62. mapFacade.LeagueServiceRegister(leagueStorage.Service())
  63. mapFacade.LeagueServiceRegister(leagueQuest.Service())
  64. mapFacade.LeagueServiceRegister(leagueBuild.Service())
  65. mapFacade.LeagueServiceRegister(leagueBase.Service())
  66. mapFacade.LeagueServiceRegister(leagueMember.Service())
  67. mapFacade.LeagueServiceRegister(leagueMail.Service())
  68. }