Missing ENUM value

Is there a reason why an enum that I wrote in code would lack its last/highest value in the editor? It’s really strange… I defined it just like all my other enums, which work just fine - no missing values there.

It’s UENUM(BlueprintType) and UMETA(DisplayName = “…”) for each value.

First I thought that, maybe, code reflection detects the “COUNT” at the end and hides that value, but I can switch values, add new ones… the last entry is always missing. There’s nothing wrong with the macros. I didn’t add any “hidden” specifier or anything. It makes no sense at all :frowning:

Same issue here, 4.21. Did you find any solution?

Seems like bug in HotReload mechanism. Try to restart Unreal Editor (it workedfor me in same issue).

1 Like

Yeah, same here. Hot Reloading wasn’t updating the enum correctly; restarting the Unreal Editor fixed the problem.