If an interface is called in a blueprint and then altered, the blueprint will receive a compile error until the interface is removed and re-implemented.
1. Open Editor (any project)
2. Create new interface
3. Open interface
4. Add an input and output, compile, close
5. Create new blueprint
6. Open blueprint>class settings>add interface>new interface
7. Open interface
8. Remove outputs
9. Compile
10. In blueprint>compile
Results:
Compile warning appears:
"Graph named 'NewFunction_0' already exists in 'NewBlueprint'. Another one cannot be generated from (none)"
Expected:
Blueprint compiles with no warning.
Head over to the existing Questions & Answers thread and let us know what's up.
3 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.9 |
Created | Sep 4, 2015 |
---|---|
Resolved | Jul 13, 2016 |
Updated | Jul 14, 2021 |