Esempio n. 1
0
 private void Update()
 {
     if (isGestureDone())
     {
         OnGesture?.Invoke(this, EventArgs.Empty);
     }
 }
Esempio n. 2
0
    public void RemoveDetectors()
    {
        IList <Gesture> addedList = _Source.Gestures;

        for (int g = 0; g < addedList.Count; g++)
        {
            Gesture gesture = addedList [g];
            _Source.RemoveGesture(gesture);
        }
        if (OnGesture != null)
        {
            Delegate[] events = OnGesture.GetInvocationList();
            foreach (Delegate e in events)
            {
                Debug.Log(e.Method.Name);
                OnGesture -= (e as GestureEvent);
            }
        }
    }
Esempio n. 3
0
 private void HandleGesture(IInputGesture gesture)
 => OnGesture?.Invoke(this, gesture);