SSTUTools.SSTUModularBooster.updateDiameterFromEditor C# (CSharp) Method

updateDiameterFromEditor() private method

Updates the current model scales from user input in the editor
private updateDiameterFromEditor ( float newDiameter, bool updateSymmetry ) : void
newDiameter float
updateSymmetry bool
return void
        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);
        }