If a function with a Category set in its UFUNCTION macro has the value of the category changed and then compiled (hot reload), the function will no longer show up in the right click menu of the blueprint until the editor is closed and reopened.
1. Open UE4 Editor (any project)
2. Add code to project based on actor
3. In the header file add the following:
UFUNCTION(BlueprintCallable, Category = TestOne) void TestingFunction();
4. Compile
5. Create a blueprint based on the class
6. In the Graph, right click and type "Testing" (notice the function name appears under the TestOne Category)
7. In Visual Studio, change TestOne to TestTwo
8. Compile
9. In the blueprint's Graph, right click and type "Testing"
Result:
Neither the Category nor the function name appear
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.7.2 |
Target Fix | 4.8 |
Fix Commit | 2477815 |
---|
Created | Mar 11, 2015 |
---|---|
Resolved | Mar 16, 2015 |
Updated | Apr 27, 2018 |