public override void SetUpReference()
        {
            if (waypointsFollowerAdaptor != null)
            {
                IWaypointsFollower follower = waypointsFollowerAdaptor.GetWaypointsFollower();
                thisWaypointsManager.SetWaypointsFollower(follower);
            }

            List <IWaypointCurve> waypointCurves = GetWaypointCurvesInChildren();

            thisWaypointsManager.SetWaypointCurves(waypointCurves);
        }