private void updatePartMass() { float avgDiameter = currentBottomDiameter + (currentTopDiameter - currentBottomDiameter) * 0.5f; float panelArea = avgDiameter * Mathf.PI * currentHeight;//circumference * height = area float volume = engineModels.moduleVolume; float engineScaledMass = engineModels.moduleMass; float panelMass = massPerPanelArea * panelArea; modifiedMass = engineScaledMass + panelMass; float engineScaledCost = engineModels.moduleCost; float panelCost = costPerPanelArea * panelArea; modifiedCost = engineScaledCost + panelCost + fuelType.getResourceCost(volume); guiFairingCost = panelCost; guiFairingMass = panelMass; }