Been using:
static const FString EnumToString(const TCHAR* Enum, int32 EnumValue);
const FString UAWHelper::EnumToString(const TCHAR* Enum, int32 EnumValue)
{ const UEnum* EnumPtr = FindObject<UEnum>(ANY_PACKAGE, Enum, true);
if (!EnumPtr)
return NSLOCTEXT("Enum not found", "Enum not found", "Enum not found").ToString();
return EnumPtr->GetNameStringByIndex((int32)EnumValue);
}
FString NPCName = AWEnumToString(TEXT("ENPCClassEnum"), ename);