void Start() { TimerText.text = ""; TimerCountdownText.text = ""; _sensor = KinectSensor.GetDefault(); if (_sensor != null) { _reader = _sensor.BodyFrameSource.OpenReader(); if (!_sensor.IsOpen) { _sensor.Open(); } } StartCoroutine(HandGesture()); state = PractiseState.KinectPaused; // Create bodyDrawer and body from prefab GameObject body = (GameObject)Instantiate(Resources.Load("Prefabs/Body")); bodyDrawer = new BodyDrawer(body); // Create bodyDrawer for exercise example GameObject bodyRed = (GameObject)Instantiate(Resources.Load("Prefabs/BodyRed")); exampleBodyDrawer = new BodyDrawer(bodyRed); // Get singleton session instance hrs = HomeRevalSession.Instance; StartCoroutine(requestService.Get("/exercise/" + hrs.Exercises[hrs.currentExerciseIdx].Id, success => { // Decompress response and create ExerciseRecording Debug.Log(success); JObject response = JObject.Parse(success); Debug.Log("Recording: " + response.GetValue("recording").ToString()); string exerciseRecordingJson = Gzip.DeCompress(Convert.FromBase64String(response.GetValue("recording").ToString())); ExerciseRecording exerciseRecording = JsonConvert.DeserializeObject <ExerciseRecording>(exerciseRecordingJson); jsonExercise = new Exercise { Id = Int32.Parse(response.GetValue("id").ToString()), Amount = hrs.Exercises[hrs.currentExerciseIdx].Amount, ExerciseRecording = exerciseRecording, Description = response.GetValue("description").ToString(), Name = response.GetValue("name").ToString() }; exerciseService.StartNewExercise(jsonExercise, exampleBodyDrawer); exerciseResultRecording = new List <ConvertedBody>(); exerciseResultScores = new List <ExerciseScore>(); }, error => { Debug.Log(error); } )); Debug.Log(hrs.Exercises[hrs.currentExerciseIdx].PlanningId); hrs.currentPlanningId = hrs.Exercises[hrs.currentExerciseIdx].PlanningId; // Maak exercise object met recording opgehaald vanuit database // Set exercise for service temp //string json = File.ReadAllText(@"C:\Users\Stefan\Documents\exercise.json"); //Exercise jsonExercise = JsonConvert.DeserializeObject<Exercise>(json); }