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); }