World.cs 721 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. 
  2. using Component;
  3. namespace World
  4. {
  5. public class World
  6. {
  7. private static readonly World instance = new World();
  8. private readonly LogicManager logicManager = LogicManager.Instance;
  9. private readonly ConfigManager configManager = ConfigManager.Instance;
  10. private readonly GameObjectManager gameObjectManager = new GameObjectManager();
  11. public static World Instance
  12. {
  13. get
  14. {
  15. return instance;
  16. }
  17. }
  18. public LogicManager LogicManager
  19. {
  20. get
  21. {
  22. return this.logicManager;
  23. }
  24. }
  25. public ConfigManager ConfigManager
  26. {
  27. get
  28. {
  29. return this.configManager;
  30. }
  31. }
  32. public GameObjectManager GameObjectManager
  33. {
  34. get
  35. {
  36. return this.gameObjectManager;
  37. }
  38. }
  39. }
  40. }