protected override void Init()
{
if (this.m_Ratio == null)
{
if (s_Texts == null)
{
s_Texts = new Texts();
}
this.m_Ratio = base.GetProperty("ratio");
this.m_RandomDistribution = base.GetProperty("randomDistribution");
this.m_Light = base.GetProperty("light");
this.m_UseParticleColor = base.GetProperty("color");
this.m_SizeAffectsRange = base.GetProperty("range");
this.m_AlphaAffectsIntensity = base.GetProperty("intensity");
this.m_MaxLights = base.GetProperty("maxLights");
this.m_Range = new SerializedMinMaxCurve(this, s_Texts.rangeCurve, "rangeCurve");
this.m_Intensity = new SerializedMinMaxCurve(this, s_Texts.intensityCurve, "intensityCurve");
}
}