public override ProBuilderMesh Build(bool preview = false) { if (s_Circumference > 0f) { return(ShapeGenerator.GenerateCurvedStair( EditorUtility.newShapePivotLocation, s_Size.x, s_Size.y, s_Size.z, s_Mirror ? -s_Circumference : s_Circumference, s_Steps, s_Sides)); } return(ShapeGenerator.GenerateStair( EditorUtility.newShapePivotLocation, s_Size, s_Steps, s_Sides)); }