chore: put platform specific objects under sub universe objects

This commit is contained in:
2025-10-23 22:58:01 +03:00
parent e641a2317e
commit 3ee3e9270f
2 changed files with 9 additions and 6 deletions

View File

@@ -32,13 +32,15 @@ namespace MyUniverse.Platforms.Android
ILogger logger = new RotatingFileLogger("Logs", "MyGame");
IUniverseObject mobileParent = universe.InstantiateUniverseObject().SetUniverseObject("Desktop");
universe.InstantiateUniverseObject().SetUniverseObject("Logger")
.BehaviourController.AddBehaviour<LoggerContainer>().Logger = ILogger.Shared = logger;
universe.InstantiateUniverseObject().SetUniverseObject("Desktop Inputs")
universe.InstantiateUniverseObject().SetUniverseObject("Mobile Inputs", mobileParent)
.BehaviourController.AddBehaviour<MobileInputs>();
universe.InstantiateUniverseObject().SetUniverseObject("Visual Managers")
universe.InstantiateUniverseObject().SetUniverseObject("Visual Managers", mobileParent)
.BehaviourController.AddBehaviour<DrawManager>()
.BehaviourController.AddBehaviour<LoadContentManager>();