diff --git a/Game/GamePong.cs b/Game/GamePong.cs index ecd75c7..5b93ddc 100644 --- a/Game/GamePong.cs +++ b/Game/GamePong.cs @@ -56,6 +56,8 @@ public class GamePong : Game monoGameContentLoaderCacher = new(gameManager); physicsEngine = new PhysicsEngine2DCacher(gameManager) { IterationPerStep = 3 }; + monoGameContentLoaderCacher.OnCached += (_, cached) => cached.LoadContent(Content); + gameManager.Initialize(); base.Initialize(); @@ -156,11 +158,6 @@ public class GamePong : Game pongManager.BehaviourController.AddBehaviour().Connect("127.0.0.1", 8888); Window.Title = $"Pong - Client -> 127.0.0.1"; } - - foreach (var contentLoader in monoGameContentLoaderCacher) - { - contentLoader.LoadContent(Content); - } } protected override void Update(GameTime gameTime)