Can I change or redirect a blueprint input pin name?

I want to change a blueprint function node’s parameter/input pin name, while avoiding this situation:

bad-param.png

This is on a static factory/create function for a Gameplay Ability Task. UPARAM display name isn’t doing anything:


static void SomeFunction(UPARAM(DisplayName="New Name") bool bOldName);

Can I use the CoreRedirects system (or something else…?) to change the name of the pin without breaking existing blueprints?

3 Likes

I found the answer to this, it’s done quite easily with a property CoreRedirect.

DefaultEngine.ini

[CoreRedirects]
+PropertyRedirects=(OldName="ClassName.FunctionName.OldParamName",NewName="NewParamName")

Once again CoreRedirects are proving very powerful and useful!

1 Like

Thanks for sharing your solution! Works like a charm.
Cheers!