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.
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
Result:
The function does not appear in the My Blueprint tab of the Actor Blueprint.
Head over to the existing Questions & Answers thread and let us know what's up.
2 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.7, 4.8 |
Created | Feb 10, 2015 |
---|---|
Resolved | Feb 10, 2015 |
Updated | Jul 14, 2021 |