using UnityEngine; namespace BitStrap { public static class ParticleSystemExtensions { public static void EnableEmission(this ParticleSystem self, bool enabled) { ParticleSystem.EmissionModule emission = self.emission; emission.enabled = enabled; } public static float GetEmissionRate(this ParticleSystem self) { return self.emission.rate.constantMax; } public static void SetEmissionRate(this ParticleSystem self, float emissionRate) { ParticleSystem.EmissionModule emission = self.emission; ParticleSystem.MinMaxCurve rate = emission.rate; rate.constantMax = emissionRate; emission.rate = rate; } } }