Esempio n. 1
0
    void CreateLongPressGesture()
    {
        LongPressGestureRecognizer tap = new LongPressGestureRecognizer();

        tap.MinimumDurationSeconds = 0f;
        tap.StateUpdated          += Tap_Updated;
        FingersScript.Instance.AddGesture(tap);
        tap.AllowSimultaneousExecutionWithAllGestures();
    }
        private void Start()
        {
            //add gesture
            gesture = new LongPressGestureRecognizer();
            FingersScript.Instance.AddGesture(gesture);

            gesture.AllowSimultaneousExecutionWithAllGestures();

            gesture.MinimumNumberOfTouchesToTrack = minimumTouches;
            gesture.MinimumDurationSeconds        = minimumDurationSeconds;
            gesture.ThresholdUnits = maximumMovementDistance;

            gesture.StateUpdated += LongPressGesture_StateUpdated;

            foreach (var gestureHandler in requiredToFail)
            {
                RequireGestureHandlerToFail(gestureHandler);
            }
        }
Esempio n. 3
0
    void Start()
    {
        swipe = new SwipeGestureRecognizer();
        swipe.StateUpdated                 += Swipe_Updated;
        swipe.DirectionThreshold            = 0;
        swipe.MinimumSpeedUnits             = 1f;
        swipe.MinimumDistanceUnits          = 1f;
        swipe.MinimumNumberOfTouchesToTrack = swipe.MaximumNumberOfTouchesToTrack = SwipeTouchCount;
        swipe.ThresholdSeconds              = SwipeThresholdSeconds;
        FingersScript.Instance.AddGesture(swipe);
        LongPressGestureRecognizer tap = new LongPressGestureRecognizer();

        tap.MinimumDurationSeconds = 0f;
        tap.StateUpdated          += Tap_Updated;
        FingersScript.Instance.AddGesture(tap);
        tap.AllowSimultaneousExecutionWithAllGestures();
        swipe.AllowSimultaneousExecutionWithAllGestures();

        _cam = Camera.main;
    }