private protected void OnTouchesBegan(List <CCTouch> touches, CCEvent touchEvent) { Pressed = true; switch (touches.Count) { case 1: { var now = DateTime.Now; if ((now - TimeLastTap).TotalSeconds < DoubleTapInterval) { DoubleTapEvent?.Invoke(this, new SingleTouchEventArgs(touches[0])); } // stop all scrolling if (Scroller != null) { Scroller.OnTouchesBegan(touches, touchEvent); } TimeLastTap = now; } break; default: break; } }
private protected override void OnTouchesBeganUI(List <CCTouch> touches, CCEvent touchEvent) { switch (touches.Count) { case 1: { // stop all scrolling Scroller.OnTouchesBegan(touches, touchEvent); } break; default: break; } }
private protected override void OnTouchesBeganUI(List <CCTouch> touches, CCEvent touchEvent) { // stop all scrolling Scroller.OnTouchesBegan(touches, touchEvent); }