Developer Notes

Functions without outputs are implemented as events instead of functions


A Blueprint Interface function that does not have an Output cannot be overridden in a Blueprint implementing that function. The function does not appear in the Interface section of the My Blueprint tab. It can still be called by right-clicking in the Event Graph, but it can't be adjusted in the same way a function with an output can be.

Steps to Reproduce

1. Open any project
2. Create a Blueprint Interface
3. Create a function in the interface with no output
4. Create a new Actor Blueprint
5. Implement the Blueprint Interface
6. Compile

The function does not appear in the My Blueprint tab of the Actor Blueprint.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.74.8
CreatedFeb 10, 2015
ResolvedFeb 10, 2015
UpdatedJul 14, 2021