I have added a function to a blueprint interface, but I'm not able to Set this function in a different blueprint. Why?

There is a Blueprint Interface with the function “Saving Player”, with an input called “PlayerSave”. I am not able to SET this function in the Game Instance blueprint nor any other blueprint.

Even when I create a function in BP_ThirdPersonCharacter, and I try to GET “Saving Player” OR “PlayerSave” it’s nowhere to be found! Please help!

If you want the event to be a function, right click it here and choose ‘convert to function’

image

Thanks for the reply. Unfortunately, I get the error “Only non-interface events can be converted to functions!”

BTW I am following this tutorial : The ultimate guide | How to Save & Load your unreal engine 5 game | ue5 (youtube.com)
And you can see he is able to do it without issues (from min 23:44).

Try removing the implementation from the blueprint and re-adding it?

Or try it on a new BP :slight_smile:

Yes, the default is a function.