[BUG] Overridable functions lose FriendlyName meta

Build info

  • Version: 1945001
  • Install Path: C:/Program Files/Rocket

Specs

  • OS: Windows 7
  • RAM: 64 GB
  • Graphics Card: GTX 760 w/ 4 GB
  • UAC: Off

Repro Steps

  • Create overridable blueprint function.

  • Add the ‘FriendlyName’ metadata parameter and set it.

  • Create a new blueprint based on the class with the overridable function.

  • Implement the function.

Results

When you implement a overridable function, its name will change from the one set by the FriendlyName meta back to the name of the function itself.

Expected

Function to keep the name set by the FriendlyName meta.

Screenshots

Before:

bpoverride-nameloss1.jpg

After:

bpoverride-nameloss2.jpg

Code

	UFUNCTION(BlueprintImplementableEvent, meta=(FriendlyName="OverridableFunction"), Category="Common")
	virtual bool BlueprintOverridableFunction();

Odd, eh?
While it is minor and you can always rename them to what ever you like, I thought should still bring it up.
Strangely, this same piece of code caused [this bug][3].

Hi Christopher,

Thank you for your report. I’ve entered in a TTP on this issue.

Cheers