UEnum and GetValueAsString

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);



1 Like