Version: 2020.3
public ParticleSystemRingBufferMode ringBufferMode ;


Configure the Particle System to not kill its particles when their lifetimes are exceeded.

Rather than using the particle lifetimes to kill particles, the system replaces particles with new ones when there are more particles than specified in Max Particles. See Also: ParticleSystem.MainModule.ringBufferLoopRange.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { private ParticleSystem ps;

void Start() { ps = GetComponent<ParticleSystem>(); }

void Update() { var main = ps.main; main.ringBufferMode = ParticleSystemRingBufferMode.PauseUntilReplaced; } }