Пример #1
0
 /// <summary>Initializes a new instance of the <see cref="Shred30Trick" /> class.</summary>
 /// <param name="startSide">The start side.</param>
 /// <param name="footbagTrick">The footbag trick.</param>
 /// <param name="sameSideVariant">if set to <c>true</c> [same side variant].</param>
 public Shred30Trick(OrdinalSideType startSide, IFootbagTrick footbagTrick, bool sameSideVariant = false)
 {
     this.StartSide         = startSide;
     this.FootbagTrick      = footbagTrick;
     this.IsSameSideVariant = sameSideVariant;
     this.UniqueId          = Guid.NewGuid();
 }
Пример #2
0
 /// <summary>Initializes a new instance of the <see cref="Shred30Trick" /> class.</summary>
 /// <param name="startSide">The start side.</param>
 /// <param name="name">The name.</param>
 /// <param name="sameSideVariant">if set to <c>true</c> [same side variant].</param>
 public Shred30Trick(OrdinalSideType startSide, string name, bool sameSideVariant = false)
 {
     this.StartSide         = startSide;
     this.Name              = name;
     this.IsSameSideVariant = sameSideVariant;
     this.UniqueId          = Guid.NewGuid();
 }
Пример #3
0
        /// <summary>Gets the opposite ordinal side.</summary>
        /// <param name="ordinalSide">The ordinal side.</param>
        public static OrdinalSideType GetOpposite(this OrdinalSideType ordinalSide)
        {
            switch (ordinalSide)
            {
            case OrdinalSideType.Left:
                return(OrdinalSideType.Right);

            case OrdinalSideType.Right:
                return(OrdinalSideType.Left);

            default:
                return(OrdinalSideType.None);
            }
        }