If enum types could be used as a visible script setting, it would let the user of the script select from a predefined set of values. The enum values could be presented with a dropdown box. This would make scripts easier to configure.
public Directon StartDirection;
The StartDirection property would then be presented with a dropdown box with the values from the Direction enum.