I want to call different functions inside my Function Library using their names provided from String. I found that the only option using the BP is to use the Set Timer by Function Name node but it doesn’t work. The functions never get called.
I don’t believe you can call the function directly from SetTimerByFunction because this requires an object and the function library is not an object in the game. It’s a library of functions that you call directly from any blueprint.
Consider doing one of the following:
Create a custom event or function that calls the function library function directly. Have SetTimerByFunctionName call this custom event or function.
Or
Create a custom event that calls the function library function directly. Use SetTimerByEvent to call this custom event as a delegate.