Hey fellow VFX-Friends,
I am trying to change some Property values via a script. The code I use is here:
public void Awake()
{
_connecterEffect = gameObject.GetComponent<VisualEffect>();
}
AND
public Vector3 IntermediateOne
{
get { return _intermediateOne; }
set
{
Debug.Log(String.Format("We grab the value: {0}", _connecterEffect.GetVector3("IntermediateOne")));
_intermediateOne = value;
_connecterEffect.SetVector3("IntermediateOne", value);
Debug.Log(String.Format("After SET we get the value: {0}", _connecterEffect.GetVector3("IntermediateOne")));
}
}
What is surprising is that in the second _connecterEffect.GetVector3(...) I indeed get the correct value. But it does not show in the inspector, nor does the VFX-Graph change its behaviour accordingly.
Help would be greatly appreciated.


