Axiom.ParticleSystems.ParticleEmitter.GenerateEmissionColor C# (CSharp) Method

GenerateEmissionColor() protected method

Internal method for generating a color for a particle.
protected GenerateEmissionColor ( ColorEx &color ) : void
color ColorEx /// The color object that will be altered depending on the method of generating the particle color. ///
return void
		protected virtual void GenerateEmissionColor( ref ColorEx color )
		{
			if ( colorRangeStart != null )
			{
				color.r = colorRangeStart.r + Utility.UnitRandom() * ( colorRangeEnd.r - colorRangeStart.r );
				color.g = colorRangeStart.g + Utility.UnitRandom() * ( colorRangeEnd.g - colorRangeStart.g );
				color.b = colorRangeStart.b + Utility.UnitRandom() * ( colorRangeEnd.b - colorRangeStart.b );
				color.a = colorRangeStart.a + Utility.UnitRandom() * ( colorRangeEnd.a - colorRangeStart.a );
			}
			else
			{
				color.r = colorFixed.r;
				color.g = colorFixed.g;
				color.b = colorFixed.b;
				color.a = colorFixed.a;
			}
		}