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()