From 70ac012a831f289a4c9d86b6680725b8e05c7f98 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Mon, 5 Feb 2024 12:37:23 +0300 Subject: [PATCH] refactor: ContentLoaderCacher Action --- Game/GamePong.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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)