If an interface is implemented within a blueprint, the initial function in the blueprint interface cannot be called in the actor. The function will be populated after compiling the blueprint interface.
1. Open editor (any project)
2. Create a new interface
3. Create a new blueprint actor
4. Open blueprint actor
5. Open EventGraph>Class Settings
6. Add new interface to the interfaces section of the class settings
7. Compile blueprint
8. RMB>search for newfunction_0
9. Open Interface>Compile blueprint
10. In blueprint actor RMB>search for newfunction_0
Results:
Until the interface is compiled, newfunction_0 will not show up in the blueprint actor function list.
Expected:
newfunction_0 appears in the function context menu.
Head over to the existing Questions & Answers thread and let us know what's up.
2 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.8.3, 4.9, 4.16, 4.20 |
Created | Aug 3, 2015 |
---|---|
Resolved | Aug 18, 2021 |
Updated | Aug 18, 2021 |