74{
75 const char* displayAttributeValue;
76
77 switch (Attribute)
78 {
79 case EAchievementDisplayAttributeUE4::ADA_EAttributeName:
80 displayAttributeValue = SteamUserStats()->GetAchievementDisplayAttribute(TCHAR_TO_ANSI(*AchievementAPIName), "name");
81 break;
82 case EAchievementDisplayAttributeUE4::ADA_EAttributeDescription:
83 displayAttributeValue = SteamUserStats()->GetAchievementDisplayAttribute(TCHAR_TO_ANSI(*AchievementAPIName), "desc");
84 break;
85 case EAchievementDisplayAttributeUE4::ADA_EAttributeHidden:
86 displayAttributeValue = SteamUserStats()->GetAchievementDisplayAttribute(TCHAR_TO_ANSI(*AchievementAPIName), "hidden");
87 break;
88 default:
89 displayAttributeValue = "";
90 }
91
92 return FString(displayAttributeValue);
93}