Changing a UPROPERTY value from BlueprintReadWrite to BlueprintReadOnly, or vice versa, and performing a Hot Reload results in the variables not being found in the Blueprint's Event Graph context search. Turning Context Sensitive off allows the variables to be found, but trying to use them results in Blueprint compile errors.
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = TestCat)
float MyReadWrite;
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = TestDog)
int32 MyReadOnly;
RESULT:
The expected Get nodes for both MyReadWrite and MyReadOnly are not found in the Context Sensitive search results.
EXPECTED:
Both MyReadWrite and MyReadOnly show Get nodes in the search results.
WORKAROUND:
Shutting down and re-opening the Editor makes the nodes visible in the search results.
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.6.1, 4.7.1, 4.8 |
Target Fix | 4.8 |
Fix Commit | 2477815 |
---|
Created | Mar 3, 2015 |
---|---|
Resolved | Mar 16, 2015 |
Updated | Apr 27, 2018 |