Local values require a target GameObject to display <- how to set it?

9816234--1410537--upload_2024-5-5_18-25-21.png
for this node.
9816234--1410540--upload_2024-5-5_18-27-24.png
When I select the GO that this vfx is on then the widget disappears so how does this target get set?

You seem to be using an Operator node that comes from the Additional sample package.
It’s using a Subgraph that sadly, has some issues regarding the gizmo display in the scene.
Subgraphs need some polish, and this additional sample package also needs to be cleaned up.

I would highly suggest that you use the built-in VFX Graph Block Set Position Shape: Arc Circle (Unity 2022 and before) renamed to Set Position Shape Circle (Unity 2023).
This should allow you to do the same but with this time working and editable Gizmo.
9832206--1414212--upload_2024-5-13_18-17-10.png

To be able to see the Circle Gizmo, make sure that you’re attached to a VFX instance in the scene and select the the Circle Block.
9832206--1414209--upload_2024-5-13_18-16-54.png
9832206--1414215--Unity_sBcgyU1uS7.gif

If you really want to use the Subgraph operator provided by the additional sample, you can create a Circle property and link the Radius and transform setting to the operator like so:
9832206--1414218--upload_2024-5-13_18-21-26.png

Selecting the Circle property should display the Gizmo in the Scene (if attached to a VFX instance).

Note that this is an old Subgraph that uses a “circle” and not the more recent “Arc-Circle” that allows you to get only a portion of the circle.

Hope this help.

1 Like

Gotcha, I’ll use the circle shape. I think all shapes have a random sampler in the inspector.