private void updateDiameterFromEditor(float newDiameter, bool updateSymmetry)
{
currentDiameter = newDiameter;
updateModelScaleAndPosition();
updateEffectsScale();
updateContainerVolume();
updatePartMass();
updatePartCost();
updateAttachnodes(true);
SSTUAttachNodeUtils.updateSurfaceAttachedChildren(part, prevDiameter, currentDiameter);
updateEditorValues();
updateThrustOutput();
updateGui();
if (updateSymmetry)
{
foreach (Part p in part.symmetryCounterparts)
{
p.GetComponent<SSTUModularBooster>().updateDiameterFromEditor(newDiameter, false);
}
}
SSTUStockInterop.fireEditorUpdate();
SSTUModInterop.onPartGeometryUpdate(part, true);
}