using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace JD.Serialization { partial class MoveTrack { #region Constants public static readonly Regex NameValidationRegexHandOnly = new Regex(@"^(Moves)+(\d)*$"); public static readonly Regex NameValidationRegexFullBody = new Regex(@"^(CameraMoves)+(\d)*$"); public static readonly Regex NameValidationRegexTplKinect = new Regex(@"^(KinectMoves)+(\d)*$"); #endregion public MoveTrack() { Height = 64; } public MotionClip.CoachId_Enum CoachId { get { return (MotionClip.CoachId_Enum) _CoachId; } set { if ((MotionClip.CoachId_Enum)_CoachId != value) { _CoachId = (CoachId_Enum) value; OnPropertyChanged(); } } } public MotionClip.MoveType_Enum MoveType { get { return (MotionClip.MoveType_Enum) _MoveType; } set { if (_MoveType != (MoveType_Enum) value) { _MoveType = (MoveType_Enum)value; OnPropertyChanged(); } } } public override IEnumerable ClipTypes() { yield return typeof(MotionClip); } } }