diff --git a/NewHorizons/Handlers/StreamingHandler.cs b/NewHorizons/Handlers/StreamingHandler.cs index bb4daa56..59f59833 100644 --- a/NewHorizons/Handlers/StreamingHandler.cs +++ b/NewHorizons/Handlers/StreamingHandler.cs @@ -82,10 +82,9 @@ namespace NewHorizons.Handlers { sector.OnOccupantEnterSector += _ => { - // If both are already in then it already loaded - if (sector.ContainsOccupant(DynamicOccupant.Player) && sector.ContainsOccupant(DynamicOccupant.Probe)) return; - - foreach (var assetBundle in assetBundles) StreamingManager.LoadStreamingAssets(assetBundle); + if (sector.ContainsAnyOccupants(DynamicOccupant.Player | DynamicOccupant.Probe)) + foreach (var assetBundle in assetBundles) + StreamingManager.LoadStreamingAssets(assetBundle); }; /* sector.OnOccupantExitSector += _ =>