define.go 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package mapFacade
  2. var (
  3. Storage IMapStorage // 货币
  4. )
  5. var (
  6. // playerServiceList []facade.IPlayerService[*db.MapPlayerTable]
  7. // leagueServiceList []ILeagueService[*db.MapLeagueTable]
  8. )
  9. // func ServiceRegister(service facade.IPlayerService[*db.MapPlayerTable]) {
  10. // playerServiceList = append(playerServiceList, service)
  11. // }
  12. // func ServiceOnLogin(playerTable *db.MapPlayerTable, session *cproto.Session) {
  13. // for _, service := range playerServiceList {
  14. // service.OnLogin(playerTable, session)
  15. // }
  16. // }
  17. // func ServiceOnLogined(playerTable *db.MapPlayerTable, session *cproto.Session) {
  18. // for _, service := range playerServiceList {
  19. // service.OnLogined(playerTable, session)
  20. // }
  21. // }
  22. // func ServiceOnLogout(playerTable *db.MapPlayerTable) {
  23. // for _, service := range playerServiceList {
  24. // service.OnLogout(playerTable)
  25. // }
  26. // }
  27. // func ServiceOnReset(playerTable *db.MapPlayerTable, time *ctime.CherryTime, byLogin bool) {
  28. // for _, service := range playerServiceList {
  29. // service.OnReset(playerTable, time, byLogin)
  30. // }
  31. // }
  32. // func ServicePush(playerTable *db.MapPlayerTable, session *cproto.Session) {
  33. // for _, service := range playerServiceList {
  34. // service.Push(playerTable, session)
  35. // }
  36. // }
  37. // func LeagueServiceRegister(service ILeagueService[*db.MapLeagueTable]) {
  38. // leagueServiceList = append(leagueServiceList, service)
  39. // }
  40. // func LeagueServiceOnInit(leagueTable *db.MapLeagueTable) {
  41. // for _, service := range leagueServiceList {
  42. // service.OnInit(leagueTable)
  43. // }
  44. // }
  45. // func LeagueServiceOnReset(leagueTable *db.MapLeagueTable, dayReset bool, weekReset bool) {
  46. // for _, service := range leagueServiceList {
  47. // service.OnReset(leagueTable, dayReset, weekReset)
  48. // }
  49. // }
  50. // func LeagueServicePush(leagueTable *db.MapLeagueTable, session *cproto.Session) {
  51. // for _, service := range leagueServiceList {
  52. // service.Push(leagueTable, session)
  53. // }
  54. // }