null check

This commit is contained in:
Noah Pilarski 2025-01-25 22:17:44 -05:00
parent 37bd3263f8
commit 5d37898ce1
2 changed files with 7 additions and 3 deletions

View File

@ -381,6 +381,7 @@ namespace NewHorizons.Builder.Props
} }
slideCollectionContainer.slideCollection = slideCollection; slideCollectionContainer.slideCollection = slideCollection;
slideCollectionContainer._playWithShipLogFacts = Array.Empty<string>();
StreamingHandler.SetUpStreaming(projectorObj, sector); StreamingHandler.SetUpStreaming(projectorObj, sector);

View File

@ -24,11 +24,14 @@ public class NHSlideCollectionContainer : SlideCollectionContainer
__instance._changeSlidesAllowed = true; __instance._changeSlidesAllowed = true;
__instance._initialized = true; __instance._initialized = true;
__instance._slideCollection.isVision = __instance._owningItem == null; __instance._slideCollection.isVision = __instance._owningItem == null;
if (__instance._playWithShipLogFacts != null)
{
foreach (var factID in __instance._playWithShipLogFacts) foreach (var factID in __instance._playWithShipLogFacts)
{ {
var fact = Locator.GetShipLogManager().GetFact(factID); var fact = Locator.GetShipLogManager().GetFact(factID);
fact?.RegisterSlideCollection(__instance._slideCollection); fact?.RegisterSlideCollection(__instance._slideCollection);
} }
}
return false; return false;
} }
return true; return true;