/// <summary> /// Constructs the particle /// </summary> /// <param name="center">Center of particle.</param> /// <param name="size">Radius of particle.</param> /// <param name="life">Life parameter, used by emitters, autodecrements by one each tick if larger than zero.</param> /// <param name="tex">Texture to be used by particle.</param> public XNACS1Particle(Vector2 center, float size, int life, string tex) : base(center, size, tex) { m_ParticleLife = life; m_Displacement = Vector2.Zero; m_DisplacementAmplitude = 1; m_DisplacementFrequency = 1; m_TravelTime = 0; m_TravelMode = ParticleTravelMode.Linear; m_DrawBlendState = BlendState.Additive; }
/// <summary> /// Constructs the particle /// </summary> /// <param name="center">Center of particle.</param> /// <param name="size">Radius of particle.</param> /// <param name="life">Life parameter, used by emitters, autodecrements by one each tick if larger than zero.</param> /// <param name="tex">Texture to be used by particle.</param> public XNACS1Particle(Vector2 center, float size, int life, string tex) : base(center,size,tex) { m_ParticleLife = life; m_Displacement = Vector2.Zero; m_DisplacementAmplitude = 1; m_DisplacementFrequency = 1; m_TravelTime = 0; m_TravelMode = ParticleTravelMode.Linear; m_DrawBlendState = BlendState.Additive; }