Description

Using the EditAnywhere specifier for a UPROPERTY results in some options not being visible in the editor that are visible when using VisibleAnywhere.

Steps to Reproduce

1. Download the attached project and unzip it
2. Generate project files and compile it
3. Open the project in the editor and drag an instance of NewBlueprint into the level
4. Select the NewBlueprint in the WorldOutliner and then expand the Physics field under "Test Property"
5. Take note of the one available option.
6. Navigate to MyActor.h in the Visual Studio solution and replace the EditAnywhere specifier on line 23 with VisibleAnywhere.
7. Recompile and ensure that the editor hot reloads
8. Repeat step 4.
Result: More options are available under the Physics field of the details panel.
Expected: Both specifiers should allow the same options to be visible in this section.

Have Comments or More Details?

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

1
Login to Vote

Won't Fix
ComponentTools
Affects Versions4.9.24.10
CreatedNov 25, 2015
ResolvedDec 14, 2018
UpdatedJul 14, 2021