public void Reset()
 {
     shape         = kDefaultShape;
     curveSegments = kDefaultCurveSegments;
     stairs.Reset();
 }
 protected override void OnResetInternal()
 {
     definition.Reset(); base.OnResetInternal();
 }