From 0205354202cb312fa47b905ffd9b1de7eb45c2a0 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Sat, 9 Aug 2025 21:09:36 +0300 Subject: [PATCH] fix: universe entrance manager using the wrong reference on universe exit --- Engine.Core/Systems/UniverseEntranceManager.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Engine.Core/Systems/UniverseEntranceManager.cs b/Engine.Core/Systems/UniverseEntranceManager.cs index 4fa7651..0fa28e5 100644 --- a/Engine.Core/Systems/UniverseEntranceManager.cs +++ b/Engine.Core/Systems/UniverseEntranceManager.cs @@ -17,8 +17,8 @@ public class UniverseEntranceManager : Behaviour { enterUniverses.Assign(universe); - foreach (IUniverseObject universeObject in Universe.UniverseObjects) - OnUniverseObjectRegistered(Universe, new(universeObject)); + foreach (IUniverseObject universeObject in universe.UniverseObjects) + OnUniverseObjectRegistered(universe, new(universeObject)); universe.OnUniverseObjectRegistered.AddListener(OnUniverseObjectRegistered); universe.OnUniverseObjectUnRegistered.AddListener(OnUniverseObjectUnRegistered); @@ -28,8 +28,8 @@ public class UniverseEntranceManager : Behaviour { enterUniverses.Unassign(); - foreach (IUniverseObject universeObject in Universe.UniverseObjects) - OnUniverseObjectUnRegistered(Universe, new(universeObject)); + foreach (IUniverseObject universeObject in universe.UniverseObjects) + OnUniverseObjectUnRegistered(universe, new(universeObject)); universe.OnUniverseObjectRegistered.RemoveListener(OnUniverseObjectRegistered); universe.OnUniverseObjectUnRegistered.RemoveListener(OnUniverseObjectUnRegistered);