Quick answer: VisualEffect GameObject → Add Component → VFXPropertyBinderTransform. Property Name matches Blackboard exposed.
Effect should follow a moving target Transform. VFX position stays. Binder wasn't added; binder type mismatched.
The Fix
VisualEffect (VFX Graph asset):
Blackboard:
Vector3 "TargetPos" Exposed: true
GameObject:
VisualEffect component
+ VFXPropertyBinderTransform
Property Name: TargetPos
Source Transform: PlayerTransform
Source Channel: Position
Component pushes Transform.position into the named property each Update. No script needed.
Verifying
Move target Transform. VFX follows. Without binder: VFX stays at default 0,0,0.
“Binder + exposed property. Tracks Transform.”
Related Issues
For VFX collision cone, see cone. For VFX shadow, see shadow.
Binder pushes Transform.