We have a lot of enums in our game, some of which we want to show to the player.
Enums can be automatically converted to String in blueprint, but these string values wouldn’t be added to the translation system.
Currently I’ve made a blueprint function library (in pure BP) that has a function for each of our Enums, that uses a BP select statement to return an FText with the correct value. e.g. GetWeaponTypeText(EWeaponType Type) returns an FText.
Is there another way or a better way that people recommend for this? My solution is OK but seems kinda messy…