private Action Fly(FlyDirections direction, int distance) { if (distance < 20 || distance > 500) { throw new ArgumentException("Invalid distance value", nameof(distance)); } return(CreateAction(direction, distance)); }
private Action CreateAction(FlyDirections direction, int distance) { return(new Action(direction.ToString(), $"{direction.ToString().ToLower()} {distance}", Action.ActionTypes.Control, Client)); }