I'm working with ECS and baked GameObjects that have ParticleSystems as children.
Everything seems linked properly (Play On Awake works, destruction works, multiple instances have their own PS). Also, instantiating multiple entities creates independent ParticleSystems, so there’s clearly some link (probably through CompanionObjects)
Now I'd like to Play/Pause these ParticleSystems from ECS at runtime: I tried adding a wrapper MonoBehaviour via AddComponentObject to access the ParticleSystem, then using a System (no job, no burst) to control them but it do not works, no error but nothing is played/paused..
ChatGPT suggested an alternative: spawn classic GameObjects manually through a Mono Manager that tracks requests from ECS entities, instead of relying on the baked ParticleSystems.
It sounds like a heavy setup just to Play/Pause VFX, and I do not want to build a legacy system like that if I just miss soething and could be done directly in ECS (or at least in a hybrid way) ?