public void ConvertTouchData(TouchData touchData)
        {
            Skip = touchData.Skip;
            ID   = touchData.ID;
            switch (touchData.Status)
            {
            case TouchStatus.Canceled:
                Status = MyTouchStatus.Canceled;
                break;

            case TouchStatus.Down:
                Status = MyTouchStatus.Down;
                break;

            case TouchStatus.Move:
                Status = MyTouchStatus.Move;
                break;

            case TouchStatus.Up:
                Status = MyTouchStatus.Up;
                break;

            default:
                Status = MyTouchStatus.None;
                break;
            }
            X = touchData.X;
            Y = touchData.Y;
        }
        private bool IsContainStatus(MyTouchStatus status)
        {
            bool isContain = false;

            for (int i = 0; i < base.Count && !isContain; i++)
            {
                isContain |= base[i].Status == status;
            }
            return(isContain);
        }