언리얼 엔진/C++
언리얼엔진 C++ Enum to String
mane
2022. 5. 3. 17:25
728x90
반응형
- 코드
.h
FString GetEnumDisplayNameToString(EEnum Enum) const;
.cpp
FString ACharacter::GetEnumDisplayNameToString(EEnum EnumValue) const
{
const UEnum* EnumPtr = FindObject<UEnum>(ANY_PACKAGE, TEXT("EEnum"), true);
if (EnumPtr == nullptr)
{
return FString("Invalid");
}
return EnumPtr->GetDisplayNameTextByIndex(static_cast<int32>(EnumValue)).ToString();
}
- 사용법
const FString EnumString = *GetEnumDisplayNameToString(Enum);
728x90
반응형