diff --git a/NewHorizons/Builder/Props/ProjectionBuilder.cs b/NewHorizons/Builder/Props/ProjectionBuilder.cs index 3b85fccb..ed9d136a 100644 --- a/NewHorizons/Builder/Props/ProjectionBuilder.cs +++ b/NewHorizons/Builder/Props/ProjectionBuilder.cs @@ -251,7 +251,7 @@ namespace NewHorizons.Builder.Props } } - private static string GetSlideReelName(ProjectionInfo.SlideReelType model, ProjectionInfo.SlideReelCondition condition) + public static string GetSlideReelName(ProjectionInfo.SlideReelType model, ProjectionInfo.SlideReelCondition condition) { switch (model) { @@ -267,6 +267,21 @@ namespace NewHorizons.Builder.Props } } + public static int GetSlideCount(ProjectionInfo.SlideReelType model) + { + switch (model) + { + case ProjectionInfo.SlideReelType.SixSlides: + return 6; + case ProjectionInfo.SlideReelType.SevenSlides: + case ProjectionInfo.SlideReelType.Whole: + return 7; + case ProjectionInfo.SlideReelType.EightSlides: + default: + return 8; + } + } + public static GameObject MakeAutoProjector(GameObject planetGO, Sector sector, ProjectionInfo info, IModBehaviour mod) { InitPrefabs();