private void DirectorOnTap(global::System.IntPtr tap) { var tapGesture = new TapGesture(tap, false); OnTap?.Invoke(tapGesture); tapGesture.Dispose(); }
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); } } } }