ну у енамов нет понятия инкремента, в сути своей это множество, элементы просто есть у них нет ни первого ни последнего. НО в ++ вы можете взять их как инт и просто прибавить 1
Ну я так и делал обычно. И если enum > enum.length, то enum = 0. Это пользовательская реализация. Думал, что может у блюпринтов есть фичи.