From 8d49fb467cda79187a1a5677f7d594af4dbaef6e Mon Sep 17 00:00:00 2001 From: Syntriax Date: Sun, 1 Jun 2025 18:36:20 +0300 Subject: [PATCH] fix: sprite batcher not collecting drawables --- .../Engine.Integration.MonoGame/Behaviours/SpriteBatcher.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Engine.Integration/Engine.Integration.MonoGame/Behaviours/SpriteBatcher.cs b/Engine.Integration/Engine.Integration.MonoGame/Behaviours/SpriteBatcher.cs index 7876bcc..1f672b2 100644 --- a/Engine.Integration/Engine.Integration.MonoGame/Behaviours/SpriteBatcher.cs +++ b/Engine.Integration/Engine.Integration.MonoGame/Behaviours/SpriteBatcher.cs @@ -15,10 +15,12 @@ public class SpriteBatcher : BehaviourBase, IFirstFrameUpdate, IDraw public void FirstActiveFrame() { - MonoGameWindowContainer windowContainer = BehaviourController.UniverseObject.Universe.FindRequiredBehaviour(); - camera2D = BehaviourController.UniverseObject.Universe.FindRequiredBehaviour(); + MonoGameWindowContainer windowContainer = Universe.FindRequiredBehaviour(); + camera2D = Universe.FindRequiredBehaviour(); spriteBatch = new(windowContainer.Window.GraphicsDevice); + drawableSprites.Unassign(); + drawableSprites.Assign(Universe); } public void Draw()