From b25d13e5e825d41a2a8f20d354067691c6b4794a Mon Sep 17 00:00:00 2001 From: Noah Pilarski Date: Wed, 31 Aug 2022 16:28:00 -0400 Subject: [PATCH] Add insulating volumes --- NewHorizons/Builder/Volumes/VolumesBuildManager.cs | 7 +++++++ NewHorizons/External/Modules/VolumesModule.cs | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/NewHorizons/Builder/Volumes/VolumesBuildManager.cs b/NewHorizons/Builder/Volumes/VolumesBuildManager.cs index c5ec9d90..9e9a9c36 100644 --- a/NewHorizons/Builder/Volumes/VolumesBuildManager.cs +++ b/NewHorizons/Builder/Volumes/VolumesBuildManager.cs @@ -71,6 +71,13 @@ namespace NewHorizons.Builder.Volumes VolumeBuilder.Make(go, sector, reverbVolume); } } + if (config.Volumes.insulatingVolumes != null) + { + foreach (var insulatingVolume in config.Volumes.insulatingVolumes) + { + VolumeBuilder.Make(go, sector, insulatingVolume); + } + } } } } diff --git a/NewHorizons/External/Modules/VolumesModule.cs b/NewHorizons/External/Modules/VolumesModule.cs index bbd3b798..7823692b 100644 --- a/NewHorizons/External/Modules/VolumesModule.cs +++ b/NewHorizons/External/Modules/VolumesModule.cs @@ -29,6 +29,11 @@ namespace NewHorizons.External.Modules /// public VolumeInfo[] interferenceVolumes; + /// + /// Add insulating volumes to this planet + /// + public VolumeInfo[] insulatingVolumes; + /// /// Add map restriction volumes to this planet ///