diff --git a/NewHorizons/Handlers/StreamingHandler.cs b/NewHorizons/Handlers/StreamingHandler.cs index 56d455a6..4a8664e5 100644 --- a/NewHorizons/Handlers/StreamingHandler.cs +++ b/NewHorizons/Handlers/StreamingHandler.cs @@ -83,8 +83,10 @@ namespace NewHorizons.Handlers { sector.OnOccupantEnterSector += _ => { - foreach (var assetBundle in assetBundles) - StreamingManager.LoadStreamingAssets(assetBundle); + // 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); }; /* sector.OnOccupantExitSector += _ =>