ok...
working this way with PM exemple:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.VFX;
public class VFXController_skin_particle: MonoBehaviour
{
[SerializeField]
private VisualEffect visualEffect;
[SerializeField, Range(0.005f, 0.05f)]
public float ParticlesMaxSize = 0.005f;
//[SerializeField]
//private Gradient meteorGradient = null;
[SerializeField, Range(0, 300000)]
public int ParticlesRate = 200;
void Update()
{
visualEffect.SetFloat("ParticlesMaxSize", ParticlesMaxSize);
visualEffect.SetInt("ParticlesRate", ParticlesRate);
//visualEffect.SetGradient("MeteorGradient", meteorGradient);
}
}