This is potentially a duplicate however the bug report is maybe slightly different than my issue and is for version 4.9
The 3D widget for a vector variable of a Scene Component, Actor Component, or Actor within the viewport of a an actor.
-
Create a new UE 4.21 project
-
Create an actor
-
Add a vector variable type and enable Instance Editable, Expose on Spawn, and Show 3D Widget (compile/save)
-
Add the actor to a world
-
Observe the manipulation diamond
-
Create a Scene Component, Actor Component, and Actor in the same manner
-
Add them to the first Actor
-
Obverse there is no diamond for any of the three types in either the actor viewport or the world editor
I don’t know if this is a bug or simply a lack of feature but either way it would be nice to have.
Specifically, I am would like to create a component that specifies “entry” and “exit” locations for a “room” tile that the designers can use when creating new rooms. For now my workaround is to require a new scene component for each entry/exit and query their location in the construction script, with the logic in a base class rather than the component.