void Start() { segmentManager = new SegmentManager(); segmentManager.Push(new SegmentTime(6, 20, SegmentIntensity.EASY)); segmentManager.Push(new SegmentDistance(100, 18, SegmentIntensity.EASY)); segmentManager.Push(new SegmentTime(12, 22, SegmentIntensity.MEDIUM)); segmentManager.Push(new SegmentTime(3, 24, SegmentIntensity.FAST)); }
//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); } }
void Start() { segmentManager = new SegmentManager(); segmentManager.Push(new SegmentTime(500, 24, SegmentIntensity.MEDIUM)); segmentManager.Push(new SegmentTime(5, 24, SegmentIntensity.MEDIUM)); segmentManager.Push(new SegmentTime(5, 24, SegmentIntensity.MEDIUM)); segmentManager.Push(new SegmentTime(5, 24, SegmentIntensity.MEDIUM)); segmentManager.Push(new SegmentTime(5, 24, SegmentIntensity.MEDIUM)); segmentManager.Push(new SegmentTime(5, 24, SegmentIntensity.MEDIUM)); segmentManager.Push(new SegmentTime(5, 24, SegmentIntensity.MEDIUM)); segmentManager.Push(new SegmentTime(5, 24, SegmentIntensity.MEDIUM)); segmentManager.Push(new SegmentTime(5, 24, SegmentIntensity.MEDIUM)); segmentManager.Push(new SegmentTime(20, 24, SegmentIntensity.MEDIUM)); segmentManager.Push(new SegmentTime(20, 24, SegmentIntensity.MEDIUM)); segmentManager.Push(new SegmentTime(20, 24, SegmentIntensity.MEDIUM)); segmentManager.Push(new SegmentTime(20, 24, SegmentIntensity.MEDIUM)); InteroEventManager.GetEventManager().AddListener((IListenerWorkout)this); /* * segmentManager.Push(new SegmentDistance(1000, 20, SegmentIntensity.EASY)); * segmentManager.Push(new SegmentDistance(500, 22, SegmentIntensity.FAST)); * segmentManager.Push(new SegmentTime(200, 24, SegmentIntensity.MEDIUM)); * * inWorkout = false; * /* * segmentManager.Push(new SegmentTime(3, 20, SegmentIntensity.EASY)); * segmentManager.Push(new SegmentTime(3, 22, SegmentIntensity.MEDIUM)); * segmentManager.Push(new SegmentTime(3, 24, SegmentIntensity.FAST)); * /* * segmentManager.Push(new SegmentTime(6, 22, SegmentIntensity.MEDIUM)); * segmentManager.Push(new SegmentTime(6, 22, SegmentIntensity.MEDIUM)); * segmentManager.Push(new SegmentTime(6, 22, SegmentIntensity.MEDIUM)); * segmentManager.Push(new SegmentTime(6, 22, SegmentIntensity.MEDIUM)); * segmentManager.Push(new SegmentTime(30, 18, SegmentIntensity.EASY)); */ // TestLoadClass(); // segments = segmentManager.ToArray(); }