Ejemplo n.º 1
0
    //public float GetRemainingSegment (int segmentId, ErgData e)
    //{
    //    segments[segmentId].
    //}

    /*
     * async Task TestLoadClass()
     * {
     *  InteroCloud interoCloud = new InteroCloud();
     *
     *  await interoCloud.OAuth("rodrigosavage-at-gmail.com", "rtopdfrtio");
     *
     *  List<WorkoutJSON> workouts = await interoCloud.GetWorkouts("rodrigosavage-at-gmail.com");
     *  WorkoutJSON work = workouts[0];
     *  print("n " + work.name);
     *  foreach (SegmentJSON segmentJSON in work.segments)
     *  {
     *
     *      Segment s = Segment.Factory(segmentJSON);
     *      print("segmentJSON " + segmentJSON);
     *      //print("segmentJSON " + (segmentJSON.type == SegmentType.distance));
     *      print("seg " + s);
     *      segmentManager.Push(s);
     *  }
     * }*/

    public void LoadWorkout(WorkoutJSON work)
    {
        segmentManager.Clear();
        print("Loading " + work);
        if (work == null)
        {
            print("Error Workout is null");
            // return;
        }

        foreach (SegmentJSON segmentJSON in work.segments)
        {
            Segment s = Segment.Factory(segmentJSON);
            segmentManager.Push(s);
        }
    }
Ejemplo n.º 2
0
 public static void Clear()
 {
     NodeManager.Clear();
     SegmentManager.Clear();
 }