Example #1
0
 private void CheckForInput()
 {
     //backward loop
     for (int i = inputEvents.Count - 1; i > -1; i--)
     {
         if (inputEvents[i].ready)
         {
             if (inputEvents[i].isDrag)
             {
                 OnDragCalculations(inputEvents[i].startPosition, inputEvents[i].endPosition);
                 inputEvents.RemoveAt(i);
             }
             else
             {
                 OnTapDelegate?.Invoke(inputEvents[i].startPosition);
                 inputEvents.RemoveAt(i);
             }
         }
     }
 }
Example #2
0
 public void EnableTapGesture(OnTapDelegate onTap)
 {
     IsTapEnabled = true;
     OnTap = onTap;
 }
Example #3
0
 public void DisableTapGestures()
 {
     IsTapEnabled = false;
     OnTap = null;
 }