// void onGestureRecognised(EasyLeapGesture gesture) { // if (ELGManager.clapGestureRegistered == true) { // Debug.Log("clap"); // // } // } void onGestureRecognised(EasyLeapGesture gesture) { if (gesture.Type.Equals(EasyLeapGestureType.CLAP)) { // print("Clap detected"); AudioSource.PlayClipAtPoint (Clapping, transform.position, 1.0f); textObject.text = "[Clap detected]"; } if (gesture.Type.Equals(EasyLeapGestureType.PULL)) { // print("Pull deteceted"); AudioSource.PlayClipAtPoint (Pulling, transform.position, 1.0f); textObject.text = "[Pull detected]"; } if (gesture.Type.Equals(EasyLeapGestureType.PUSH)) { // print("Push deteceted"); AudioSource.PlayClipAtPoint (Pushing, transform.position, 1.0f); textObject.text = "[Push detected]"; } if (gesture.Type.Equals(EasyLeapGestureType.DOUBLE_SWIPE_OUT)) { // print("DoubleSwipeOut deteceted"); AudioSource.PlayClipAtPoint (Outing, transform.position, 1.0f); textObject.text = "[Double-Swipe-Out detected]"; } // AudioSource.PlayClipAtPoint (Clapping, transform.position, 1.0f); }
void onGestureRecognised(EasyLeapGesture gesture) { if (gesture.Type == EasyLeapGestureType.CLAP) { showGUI = true; } }
void onGestureRecognised(EasyLeapGesture gesture) { //print ("Gesture! " + gesture.Type + " " + gesture.Id + " " + gesture.State +" " + gesture.Duration + " " + gesture.Position); /*if (gesture.Type == EasyLeapGestureType.CLOSE_FIST ) { * // When the use key is pressed, the selected button will activate * buttons[currentSelection] = true; * print ("ahh"); * }*/ if (gesture.Type == EasyLeapGestureType.PUSH) { //if( gesture.State == EasyLeapGestureState.STATESTART ){ GUI.FocusControl(buttonNames[currentSelection + 1]); //}else{ // GUI.FocusControl(buttonNames[currentSelection + 0]); //} } if (gesture.Type == EasyLeapGestureType.PULL) { if (gesture.State == EasyLeapGestureState.STATESTART) { GUI.FocusControl(buttonNames[currentSelection + 1]); } else { GUI.FocusControl(buttonNames[currentSelection + 0]); } } }
// void onGestureRecognised(EasyLeapGesture gesture) { // if (ELGManager.clapGestureRegistered == true) { // Debug.Log("clap"); // // } // } void onGestureRecognised(EasyLeapGesture gesture) { if (gesture.Type.Equals(EasyLeapGestureType.CLAP)) { // print("Clap detected"); AudioSource.PlayClipAtPoint(Clapping, transform.position, 1.0f); textObject.text = "[Clap detected]"; } if (gesture.Type.Equals(EasyLeapGestureType.PULL)) { // print("Pull deteceted"); AudioSource.PlayClipAtPoint(Pulling, transform.position, 1.0f); textObject.text = "[Pull detected]"; } if (gesture.Type.Equals(EasyLeapGestureType.PUSH)) { // print("Push deteceted"); AudioSource.PlayClipAtPoint(Pushing, transform.position, 1.0f); textObject.text = "[Push detected]"; } if (gesture.Type.Equals(EasyLeapGestureType.DOUBLE_SWIPE_OUT)) { // print("DoubleSwipeOut deteceted"); AudioSource.PlayClipAtPoint(Outing, transform.position, 1.0f); textObject.text = "[Double-Swipe-Out detected]"; } // AudioSource.PlayClipAtPoint (Clapping, transform.position, 1.0f); }
void onGestureRecognised(EasyLeapGesture gesture) { if (gesture.Type == EasyLeapGestureType.CLAP) { Application.LoadLevel("main_menu_final"); } }
void onGestureRecognised(EasyLeapGesture gesture) { print("Gesture! " + gesture.Type + " " + gesture.Id + " " + gesture.State + " " + gesture.Duration + " " + gesture.Position); if (gesture.Type == EasyLeapGestureType.PUSH) { if (i < 4) { if (gesture.State == EasyLeapGestureState.STATESTART && gesture.Duration == 0) { i += 1; } } } if (gesture.Type == EasyLeapGestureType.PULL) { if (gesture.State == EasyLeapGestureState.STATESTART && gesture.Duration == 0) { if (i == 4) { i -= 1; } else if (i == 3) { i -= 1; } else if (i == 2) { i -= 1; } } } if (gesture.Type == EasyLeapGestureType.CLAP && i == 1) { Application.LoadLevel("level_config"); } else if (gesture.Type == EasyLeapGestureType.CLAP && i == 2) { Application.LoadLevel("tutorial"); } else if (gesture.Type == EasyLeapGestureType.CLAP && i == 3) { Application.LoadLevel("credit"); } else if (gesture.Type == EasyLeapGestureType.CLAP && i == 4) { Application.LoadLevel("Quit"); } else if (gesture.Type == EasyLeapGestureType.CLAP) { a = 0; } else { Debug.Log("something miss"); } }
// BUGGY: clear any gestures that have not been removed properly from the list -- to improve private void ClearDraggingGestures() { if (gestureList.Count == 0) { return; } var keys = new List <int>(gestureList.Keys); foreach (int cKey in keys) { if (gestureList[cKey].Type == EasyLeapGestureType.TYPECIRCLE || gestureList[cKey].Type == EasyLeapGestureType.TYPESWIPE) { EasyLeapGesture g = gestureList[cKey]; g.State = EasyLeapGestureState.STATESTOP; gestureList[cKey] = g; } } }
private void NumbersGestureRecognised(EasyLeapGestureType type) { if (type != EasyLeapGestureType.DEFAULT) { RecordNewGesture(-(int)type, EasyLeapGestureState.STATESTART, EasyLeapGestureState.STATEUPDATE, type, -1, mFrame.Hands[0].StabilizedPalmPosition); } if (gestureList.Count == 0) { return; } for (int ii = (int)EasyLeapGestureType.ONE; ii <= (int)EasyLeapGestureType.TEN; ii++) { if (type != (EasyLeapGestureType)(ii) && gestureList.ContainsKey(-ii)) { EasyLeapGesture g = gestureList[-ii]; g.State = EasyLeapGestureState.STATESTOP; gestureList[-(int)ii] = g; } } }
// Store the recognised gesture on the gesture List private void RecordNewGesture(int id, EasyLeapGestureState startState, EasyLeapGestureState updateState, EasyLeapGestureType type, long duration, Leap.Vector position) { if (gestureList.ContainsKey(id)) { EasyLeapGesture g = gestureList[id]; g.State = updateState; g.Duration = duration < 0 ? (long)(1000000 * Time.deltaTime) + g.Duration : duration; gestureList[id] = g; } else { EasyLeapGesture gest = new EasyLeapGesture(); gest.Duration = 0; gest.Id = id; gest.State = startState; gest.Type = type; gest.Frame = mFrame; gest.Position = position; gestureList.Add(id, gest); } }
void onGestureRecognised(EasyLeapGesture gesture) { if (gesture.Type == EasyLeapGestureType.OPEN_FIST) { if (startmenu && gesture.State == EasyLeapGestureState.STATESTART) { Debug.Log("berhasil start menu"); Application.LoadLevel("level_config"); } if (tutorial && gesture.State == EasyLeapGestureState.STATESTART) { Application.LoadLevel("tutorial"); } if (credit && gesture.State == EasyLeapGestureState.STATESTART) { Application.LoadLevel("credit"); } if (quit && gesture.State == EasyLeapGestureState.STATESTART) { showGUI = true; } } }
void onGestureRecognised(EasyLeapGesture gesture) { Debug.Log("a"); }
// Store the recognised gesture on the gesture List private void RecordNewGesture(int id, EasyLeapGestureState startState, EasyLeapGestureState updateState, EasyLeapGestureType type, long duration, Leap.Vector position) { if(gestureList.ContainsKey(id)) { EasyLeapGesture g = gestureList[id]; g.State = updateState; g.Duration = duration < 0 ? (long)(1000000*Time.deltaTime)+g.Duration : duration; gestureList[id] = g; } else { EasyLeapGesture gest = new EasyLeapGesture(); gest.Duration = 0; gest.Id = id; gest.State = startState; gest.Type = type; gest.Frame = mFrame; gest.Position = position; gestureList.Add(id,gest); } }
void onGestureRecognised(EasyLeapGesture gesture) { print("Gesture! " + gesture.Type + " " + gesture.Id + " " + gesture.State + " " + gesture.Duration + " " + gesture.Position); }
void onGestureRecognised(EasyLeapGesture gesture) { print ("Gesture! " + gesture.Type + " " + gesture.Id + " " + gesture.State +" " + gesture.Duration + " " + gesture.Position); }