fix: universe entrance manager using the wrong reference on universe exit
This commit is contained in:
parent
949dfeb3d9
commit
0205354202
@ -17,8 +17,8 @@ public class UniverseEntranceManager : Behaviour
|
|||||||
{
|
{
|
||||||
enterUniverses.Assign(universe);
|
enterUniverses.Assign(universe);
|
||||||
|
|
||||||
foreach (IUniverseObject universeObject in Universe.UniverseObjects)
|
foreach (IUniverseObject universeObject in universe.UniverseObjects)
|
||||||
OnUniverseObjectRegistered(Universe, new(universeObject));
|
OnUniverseObjectRegistered(universe, new(universeObject));
|
||||||
|
|
||||||
universe.OnUniverseObjectRegistered.AddListener(OnUniverseObjectRegistered);
|
universe.OnUniverseObjectRegistered.AddListener(OnUniverseObjectRegistered);
|
||||||
universe.OnUniverseObjectUnRegistered.AddListener(OnUniverseObjectUnRegistered);
|
universe.OnUniverseObjectUnRegistered.AddListener(OnUniverseObjectUnRegistered);
|
||||||
@ -28,8 +28,8 @@ public class UniverseEntranceManager : Behaviour
|
|||||||
{
|
{
|
||||||
enterUniverses.Unassign();
|
enterUniverses.Unassign();
|
||||||
|
|
||||||
foreach (IUniverseObject universeObject in Universe.UniverseObjects)
|
foreach (IUniverseObject universeObject in universe.UniverseObjects)
|
||||||
OnUniverseObjectUnRegistered(Universe, new(universeObject));
|
OnUniverseObjectUnRegistered(universe, new(universeObject));
|
||||||
|
|
||||||
universe.OnUniverseObjectRegistered.RemoveListener(OnUniverseObjectRegistered);
|
universe.OnUniverseObjectRegistered.RemoveListener(OnUniverseObjectRegistered);
|
||||||
universe.OnUniverseObjectUnRegistered.RemoveListener(OnUniverseObjectUnRegistered);
|
universe.OnUniverseObjectUnRegistered.RemoveListener(OnUniverseObjectUnRegistered);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user