private void ExecuteGestureAction(GestureDir currGestureDir) { switch (currGestureDir) { case GestureDir.UP: break; case GestureDir.DOWN: ShowDebugToolsConsole(); break; case GestureDir.LEFT: break; case GestureDir.RIGHT: break; } gestureActionExecuted = true; }
private void GestureTrackingUpdate() { if (Input.touchCount != 3) { recordingGesture = false; gestureActionExecuted = false; return; } if (!recordingGesture) { RecordInitialTouchPos(); recordingGesture = true; } else { GestureDir currGestureDir = GetCurrentGestureDirection(); if (currGestureDir != GestureDir.NULL && !gestureActionExecuted) { ExecuteGestureAction(currGestureDir); } } }
private void GestureEvent(GestureDir dir) { m_Info = "touch ok:" + dir.ToString(); }