Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/BitStrap/ParticleSystemExtensions.cs
2026-02-21 16:45:37 +08:00

27 lines
648 B
C#

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;
}
}
}