Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


SetParticles

Sets the particles of this Particle System.
Read time 3 minutesLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.ParticleSystemModule

SetParticles(Particle[], int, int)

Sets the particles of this Particle System.
public void SetParticles(ParticleSystem.Particle[] particles, int size, int offset)

Parameters

particles

The input particle buffer, which represents the particle state to apply to particles in this Particle System.

size

The number of elements in the particles array that Unity should write to the Particle System.

offset

The location in the particle array to start assigning particles. For example, set the value to 4 to assign particles starting with the 4th particle in the array.

Remarks

Setting the lifetime of a particle to a negative value will result in that particle being removed from the Particle System.
Additional Resources: ParticleSystem.GetParticles

SetParticles(Particle[], int)

Sets the particles of this Particle System.
public void SetParticles(ParticleSystem.Particle[] particles, int size)

Parameters

particles

The input particle buffer, which represents the particle state to apply to particles in this Particle System.

size

The number of elements in the particles array that Unity should write to the Particle System.

Remarks

Setting the lifetime of a particle to a negative value will result in that particle being removed from the Particle System.
Additional Resources: ParticleSystem.GetParticles

SetParticles(Particle[])

Sets the particles of this Particle System.
public void SetParticles(ParticleSystem.Particle[] particles)

Parameters

particles

The input particle buffer, which represents the particle state to apply to particles in this Particle System.

Remarks

Setting the lifetime of a particle to a negative value will result in that particle being removed from the Particle System.
Additional Resources: ParticleSystem.GetParticles

SetParticles(NativeArray<Particle>, int, int)

Sets the particles of this Particle System.
public void SetParticles(NativeArray<ParticleSystem.Particle> particles, int size, int offset)

Parameters

The input particle buffer, which represents the particle state to apply to particles in this Particle System.

size

The number of elements in the particles array that Unity should write to the Particle System.

offset

The location in the particle array to start assigning particles. For example, set the value to 4 to assign particles starting with the 4th particle in the array.

Remarks

Setting the lifetime of a particle to a negative value will result in that particle being removed from the Particle System.
Additional Resources: ParticleSystem.GetParticles

SetParticles(NativeArray<Particle>, int)

Sets the particles of this Particle System.
public void SetParticles(NativeArray<ParticleSystem.Particle> particles, int size)

Parameters

The input particle buffer, which represents the particle state to apply to particles in this Particle System.

size

The number of elements in the particles array that Unity should write to the Particle System.

Remarks

Setting the lifetime of a particle to a negative value will result in that particle being removed from the Particle System.
Additional Resources: ParticleSystem.GetParticles

SetParticles(NativeArray<Particle>)

Sets the particles of this Particle System.
public void SetParticles(NativeArray<ParticleSystem.Particle> particles)

Parameters

The input particle buffer, which represents the particle state to apply to particles in this Particle System.

Remarks

Setting the lifetime of a particle to a negative value will result in that particle being removed from the Particle System.
Additional Resources: ParticleSystem.GetParticles