fix sector bug

This commit is contained in:
Mister_Nebula 2021-03-22 16:03:00 +00:00
parent 7214cd5073
commit 68725b263b
2 changed files with 13 additions and 0 deletions

View File

@ -14,6 +14,15 @@ namespace QSB.SectorSync
private SectorDetector _sectorDetector;
private void OnDestroy()
{
if (_sectorDetector != null)
{
_sectorDetector.OnEnterSector -= AddSector;
_sectorDetector.OnExitSector -= RemoveSector;
}
}
public void SetSectorDetector(SectorDetector detector)
{
if (_sectorDetector != null)

View File

@ -47,6 +47,10 @@ namespace QSB.TransformSync
Destroy(SyncedTransform.gameObject);
}
QSBSceneManager.OnSceneLoaded -= OnSceneLoaded;
if (SectorSync != null)
{
Destroy(SectorSync);
}
}
private void OnSceneLoaded(OWScene scene, bool isInUniverse) =>