как я могу перестать порождать новые частицы, не разрушая существующие?
Что я пробовал: Включение / отключение циклов, но тогда не запускается создание новых частиц.
Использование встроенной системы PartycleSystem (Stop, Play, Pause).
Например, Stop:
PartycleSystem.Stop https://docs.unity3d.com/ScriptReference/ParticleSystem.Stop.html
PartycleSystem.Stop