use cooler events to trigger stuff less

This commit is contained in:
JohnCorby 2022-07-09 18:48:47 -07:00
parent 924dadc536
commit 66b26a7263

View File

@ -78,22 +78,21 @@ namespace NewHorizons.Handlers
} }
} }
sector.OnSectorOccupantsUpdated += () => sector.OnOccupantEnterSector += sectorDetector =>
{
if (sector.ContainsOccupant(DynamicOccupant.Player))
{ {
if (sectorDetector.GetOccupantType() != DynamicOccupant.Player) return;
foreach (var assetBundle in assetBundles) foreach (var assetBundle in assetBundles)
{ {
StreamingManager.LoadStreamingAssets(assetBundle); StreamingManager.LoadStreamingAssets(assetBundle);
} }
} };
else sector.OnOccupantExitSector += sectorDetector =>
{ {
if (sectorDetector.GetOccupantType() != DynamicOccupant.Player) return;
foreach (var assetBundle in assetBundles) foreach (var assetBundle in assetBundles)
{ {
StreamingManager.UnloadStreamingAssets(assetBundle); StreamingManager.UnloadStreamingAssets(assetBundle);
} }
}
}; };
} }
else else