diff --git a/NewHorizons/Builder/Body/RingBuilder.cs b/NewHorizons/Builder/Body/RingBuilder.cs index 831f7be5..5a5cb311 100644 --- a/NewHorizons/Builder/Body/RingBuilder.cs +++ b/NewHorizons/Builder/Body/RingBuilder.cs @@ -129,16 +129,16 @@ namespace NewHorizons.Builder.Body rot._localAxis = Vector3.down; } - if (ring.curve != null) + if (ring.scaleCurve != null) { var levelController = ringGO.AddComponent(); - levelController.SetScaleCurve(ring.curve); + levelController.SetScaleCurve(ring.scaleCurve); } - if (ring.opacity != null) + if (ring.opacityCurve != null) { var ringOC = ringGO.AddComponent(); - ringOC.SetOpacityCurve(ring.opacity); + ringOC.SetOpacityCurve(ring.opacityCurve); ringOC.SetMeshRenderer(ringMR); } diff --git a/NewHorizons/External/Modules/VariableSize/RingModule.cs b/NewHorizons/External/Modules/VariableSize/RingModule.cs index c97937f9..80f004e3 100644 --- a/NewHorizons/External/Modules/VariableSize/RingModule.cs +++ b/NewHorizons/External/Modules/VariableSize/RingModule.cs @@ -46,9 +46,14 @@ namespace NewHorizons.External.Modules.VariableSize /// public bool unlit; + /// + /// Scale rings over time. Optional. Value between 0-1, time is in minutes. + /// + public TimeValuePair[] scaleCurve; + /// /// Fade rings in/out over time. Optional. Value between 0-1, time is in minutes. /// - public TimeValuePair[] opacity; + public TimeValuePair[] opacityCurve; } } \ No newline at end of file