void GestureComplete(GestureMetaData data) { lineRenderer.startColor = Color.green; lineRenderer.endColor = Color.green; SetText(data); }
void GestureComplete(GestureMetaData data) { if (!data.name.Equals("Question")) { SetText(data.name, data); } lineRenderer.startColor = Color.green; lineRenderer.endColor = Color.green; if (data.name.Equals("Circle")) { tracker.SetMaxBufferSize(128); tracker.SetBufferWrap(true); } if (data.name.Equals("Horizontal")) { tracker.SetMaxBufferSize(512); tracker.SetBufferWrap(false); } if (data.name.Equals("Square")) { lineRenderer.startColor = new Color(Random.Range(0, 1.0f), Random.Range(0, 1.0f), Random.Range(0, 1.0f)); lineRenderer.endColor = new Color(Random.Range(0, 1.0f), Random.Range(0, 1.0f), Random.Range(0, 1.0f)); } }
private void SetText(string name, GestureMetaData data) { string newText = "Gesture Detected: " + name + "\n" + "Scale: " + data.scale.ToString("G4") + "\n" + "Position: " + data.centroid.ToString("G4") + "\n" + "Speed: " + data.averageSpeed.ToString("G4"); text.SetText(newText); }
private void DisplayHints(GestureMetaData data) { string newText = "Available Gestures: "; List <string> keys = new List <string>(tracker.GetGestureMap().Keys); for (int i = 0; i < keys.Count; i++) { if (i % 5 == 0) { newText += "\n"; } newText += keys[i] + ", "; } text.SetText(newText); }
private void SetText(GestureMetaData data) { string newText = "Result: <i><color=green>" + data.name + "</color></i>"; text.text = newText; }
void GestureFailed(GestureMetaData data) { string newText = "Result: <i><color=red>" + "None" + "</color></i>"; text.text = newText; }
void GestureFailed(GestureMetaData data) { text.SetText("---"); }