From 15d3b909c45bd737b1adb31c3b277729a7edde2d Mon Sep 17 00:00:00 2001 From: Noah Pilarski Date: Thu, 14 Jul 2022 04:16:18 -0400 Subject: [PATCH] Add ShockLayerRuleset to atmospheres --- NewHorizons/Builder/Atmosphere/AirBuilder.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/NewHorizons/Builder/Atmosphere/AirBuilder.cs b/NewHorizons/Builder/Atmosphere/AirBuilder.cs index aee26625..2ec48cb4 100644 --- a/NewHorizons/Builder/Atmosphere/AirBuilder.cs +++ b/NewHorizons/Builder/Atmosphere/AirBuilder.cs @@ -1,4 +1,4 @@ -using NewHorizons.External.Modules; +using NewHorizons.External.Modules; using UnityEngine; namespace NewHorizons.Builder.Atmosphere { @@ -23,6 +23,12 @@ namespace NewHorizons.Builder.Atmosphere sfv._allowShipAutoroll = true; sfv._disableOnStart = false; + ShockLayerRuleset shockLayerRuleset = planetGO.GetComponentInChildren().gameObject.AddComponent(); + shockLayerRuleset._type = ShockLayerRuleset.ShockType.Atmospheric; + shockLayerRuleset._radialCenter = airGO.transform; + shockLayerRuleset._innerRadius = 0; + shockLayerRuleset._outerRadius = info.scale; + if (info.hasOxygen) { airGO.AddComponent();