public void RecordTimePoint()
 {
     //determine from what script we record
     if (_ordinaryPlayerController.enabled)
     {
         _ordinaryPlayerController.RecordTimePoint();
     }
     else if (_bezierCurvePlayerController.enabled)
     {
         _bezierCurvePlayerController.RecordTimePoint();
     }
     else if (_stairController.enabled)
     {
         _stairController.RecordTimePoint();
     }
     else if (_moveObjectController.enabled)
     {
         _moveObjectController.RecordTimePoint();
     }
 }