using UnityEngine; public class SetParticleTimeAfterSecondsToRemove : MonoBehaviour { private void Start() { ParticleSystem component = GetComponent(); component.Stop(); ParticleSystem.MainModule main = component.main; main.duration = GetComponentInParent().seconds - main.startLifetime.constant; component.Play(); } }