/// <summary> /// Loads the indicated recording from disk /// Recordings are stored as XML files /// </summary> /// <param name="fileNameIn">The name of the XML file to be loaded</param> public void LoadList(string fileNameIn) { //stop checking if checking if (listeningForWholeBodyGesture || isPlaying || isAnimatingIndicatorModel || listeningForGesture) { listeningForWholeBodyGesture = false; indicatorModelKeyPoint = 0; currentKeyPoint = 0; listeningForGesture = false; isAnimatingIndicatorModel = false; isPlaying = false; //reset the gestures of the 2 models GameObject.Find(indicatorGameObjectName).GetComponent <ZigSkeleton> ().RotateToCalibrationPose(); GameObject.Find(avatarGameObjectName).GetComponent <ZigSkeleton> ().RotateToCalibrationPose(); //feedback feedbackText1.text = "File loaded succesfully!"; feedbackText2.text = "Press play game to start!"; } playbackList = SerializeScript.deserializeFromDisk(fileNameIn); Debug.Log("List " + fileNameIn + " succesfully loaded"); SyncLists(); //refresh keypointslist }
/// <summary> /// Loads the indicated recording from disk /// Recordings are stored as XML files /// </summary> /// <param name="fileNameIn">The name of the XML file to be loaded</param> public void LoadList(string fileNameIn) { playbackList = SerializeScript.deserializeFromDisk(fileNameIn); Debug.Log("List " + fileNameIn + " succesfully loaded"); StopPlaying(); //reset playback SyncLists(); //refresh keypointslist UpdateGUIKPList(); }