diff --git a/Source/Plugin/ModuleRORCS.cs b/Source/Plugin/ModuleRORCS.cs index ddd795c5..93b14e1a 100644 --- a/Source/Plugin/ModuleRORCS.cs +++ b/Source/Plugin/ModuleRORCS.cs @@ -328,7 +328,9 @@ private void UpdateAttachNodes(bool userInput) } } - private void UpdateDragCubes() => ROLModInterop.OnPartGeometryUpdate(part, true); + private void UpdateDragCubes() => ROLModInterop.OnPartGeometryUpdate(part, ShapeKey); + + private string ShapeKey => $"RORCS|{currentType}|{currentRCSModel}|{currentBase}|{currentLayout}|{currentScale}"; public void OnModelSelectionChanged(BaseField f, object o) {