protected override IEnumerable <GamepadStickZone> GenerateStickZones() { return(starting.GetSequenceTo(ending, direction) .Convert(d => d.GetGamepadStickZone())); }
static public IEnumerable <CardinalOrdinalDirection> GetFullRotationSequence(this CardinalOrdinalDirection item, RotationDirection direction) { return(item.GetSequenceTo(item, direction)); }