fix: entrance manager not calling exits

This commit is contained in:
2025-10-22 20:21:58 +03:00
parent 988a6f67f2
commit 1664a9ccf7

View File

@@ -17,6 +17,7 @@ public class UniverseEntranceManager : Internal.BehaviourIndependent
protected override void OnEnteredUniverse(IUniverse universe)
{
enterUniverses.Assign(universe);
exitUniverses.Assign(universe);
foreach (IUniverseObject universeObject in universe.UniverseObjects)
OnUniverseObjectRegistered(universe, new(universeObject));
@@ -28,6 +29,7 @@ public class UniverseEntranceManager : Internal.BehaviourIndependent
protected override void OnExitedUniverse(IUniverse universe)
{
enterUniverses.Unassign();
exitUniverses.Unassign();
foreach (IUniverseObject universeObject in universe.UniverseObjects)
OnUniverseObjectUnRegistered(universe, new(universeObject));