/// <summary> /// Synchronises playbackList and keyPointsList /// </summary> public void SyncLists() { if (playbackList != null) { keypointsList = new List <SerializeScript.KeyPoint>(); //clear keypointslist for (int i = 0; i < playbackList.Count; i++) //traverse playbackList { if (playbackList[i].isKeyFrame == true) //if this point is a key point { //initialize new keyPoint SerializeScript.KeyPoint newKeyPoint = new SerializeScript.KeyPoint(); newKeyPoint.frameID = i; //add new keyPoint to list keypointsList.Add(newKeyPoint); } } Debug.Log(" " + keypointsList.Count + " key points total"); } }
/// <summary> /// Synchronises playbackList and keyPointsList /// </summary> public void SyncLists() { if (playbackList != null) { keypointsList = new List<SerializeScript.KeyPoint>(); //clear keypointslist for (int i = 0; i < playbackList.Count; i++)//traverse playbackList { if (playbackList[i].isKeyFrame == true)//if this point is a key point { //initialize new keyPoint SerializeScript.KeyPoint newKeyPoint = new SerializeScript.KeyPoint(); newKeyPoint.frameID = i; //add new keyPoint to list keypointsList.Add(newKeyPoint); } } Debug.Log(" " + keypointsList.Count + " key points total"); } UpdateGUIKPList(); }