Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
 private protected override void OnTouchesBeganUI(List <CCTouch> touches, CCEvent touchEvent)
 {
     // stop all scrolling
     Scroller.OnTouchesBegan(touches, touchEvent);
 }