Description

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.

Steps to Reproduce

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

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.7.2
Target Fix4.8
Fix Commit2477815
CreatedMar 11, 2015
ResolvedMar 16, 2015
UpdatedApr 27, 2018