//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); } }
public static void Clear() { NodeManager.Clear(); SegmentManager.Clear(); }