Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Emit(): void;
void Emit();
def Emit() as void

Description

Emit a number of particles.

Makes the emitter spit out a random number of particles, as set by the minEmission and maxEmission properties.

	// Emit a random amount of particles between min and max emission now.

particleEmitter.Emit();

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    void Example() {
        particleEmitter.Emit();
    }
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	def Example() as void:
		particleEmitter.Emit()

Emit(count: int): void;
void Emit(int count);
def Emit(count as int) as void

Description

Emit count particles immediately.

	// Emit 10 particles

particleEmitter.Emit(10);

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    void Example() {
        particleEmitter.Emit(10);
    }
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	def Example() as void:
		particleEmitter.Emit(10)

Emit(pos: Vector3, velocity: Vector3, size: float, energy: float, color: Color): void;
void Emit(Vector3 pos, Vector3 velocity, float size, float energy, Color color);
def Emit(pos as Vector3, velocity as Vector3, size as float, energy as float, color as Color) as void

Parameters

posThe position of the particle.
velocityThe velocity of the particle.
sizeThe size of the particle.
energyThe remaining lifetime of the particle.
colorThe color of the particle.

Description

Emit a single particle with given parameters.

	// Emit one particle at the origin, shooting straight up.
	// The size of the particle is 0.2 and it will live 2 seconds long.
	particleEmitter.Emit(Vector3.zero, Vector3.up, 0.2, 2, Color.yellow);
Emit(pos: Vector3, velocity: Vector3, size: float, energy: float, color: Color, rotation: float, angularVelocity: float): void;
void Emit(Vector3 pos, Vector3 velocity, float size, float energy, Color color, float rotation, float angularVelocity);
def Emit(pos as Vector3, velocity as Vector3, size as float, energy as float, color as Color, rotation as float, angularVelocity as float) as void

Parameters

rotationThe initial rotation of the particle in degrees.
angularVelocityThe angular velocity of the particle in degrees per second.

Description