As it is, the DisplayName shows correctly in the “My Blueprint” panel, but when you right-click the function and “Implement Function” then the original “BP_GetTypeSuperLongName” takes over. Can the DisplayName be used instead throughout the Blueprint, no matter the action taken? Thanks!
UINTERFACE()
class CELESTIAL_API UActionType : public UInterface
{
GENERATED_UINTERFACE_BODY()
};
class IActionType
{
GENERATED_IINTERFACE_BODY()
public:
UFUNCTION(BlueprintImplementableEvent, meta=(DisplayName="GetType"))
EPhysicalObject BP_GetTypeSuperLongName();
UFUNCTION()
virtual EPhysicalObject GetType()
{
return Execute_BP_GetTypeSuperLongName(Cast<UObject>(this));
}
};