// Assembly: UnityEngine.ParticleSystemModule
// Full name: UnityEngine.ParticleSystem

namespace UnityEngine
{
public class ParticleSystem // TypeDefIndex: 12957
{

	// Methods
	// RVA: -1
	public type#28660 Emit(type#28468 position, type#28468 velocity, type#26059 size, type#26059 lifetime, type#16085 color) { }
	// RVA: -1
	public type#28660 Emit(type#32789 particle) { }
	// RVA: -1
	public type#20867 get_particleCount() { }
	// RVA: -1
	internal type#26059 GetParticleCurrentSize(type#12309 particle) { }
	// RVA: -1
	internal type#16085 GetParticleCurrentColor(type#12309 particle) { }
	// RVA: -1
	public type#28660 SetParticles(type#13685 particles, type#20867 size, type#20867 offset) { }
	// RVA: -1
	public type#28660 SetParticles(type#13685 particles, type#20867 size) { }
	// RVA: -1
	public type#20867 GetParticles(type#13685 particles, type#20867 size, type#20867 offset) { }
	// RVA: -1
	public type#20867 GetParticles(type#13685 particles, type#20867 size) { }
	// RVA: -1
	public type#20867 GetParticles(type#13685 particles) { }
	// RVA: -1
	public type#28660 Simulate(type#26059 t, type#15313 withChildren, type#15313 restart, type#15313 fixedTimeStep) { }
	// RVA: -1
	public type#28660 Play(type#15313 withChildren) { }
	// RVA: -1
	public type#28660 Play() { }
	// RVA: -1
	public type#28660 Stop(type#15313 withChildren, type#24290 stopBehavior) { }
	// RVA: -1
	public type#28660 Stop(type#15313 withChildren) { }
	// RVA: -1
	public type#28660 Stop() { }
	// RVA: -1
	public type#28660 Emit(type#20867 count) { }
	// RVA: -1
	private type#28660 Emit_Internal(type#20867 count) { }
	// RVA: -1
	public type#28660 Emit(type#32782 emitParams, type#20867 count) { }
	// RVA: -1
	private type#28660 EmitOld_Internal(type#12309 particle) { }
	// RVA: -1
	public type#32783 get_main() { }
	// RVA: -1
	public type#32781 get_colorOverLifetime() { }
	// RVA: -1
	public type#32791 get_sizeOverLifetime() { }
	// RVA: -1
	public type#32792 get_textureSheetAnimation() { }
	// RVA: -1
	public type#32794 get_trails() { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#20867 get_particleCount_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#26059 GetParticleCurrentSize_Injected(type#20925 _unity_self, type#12309 particle) { }
	// RVA: -1
	private static type#28660 GetParticleCurrentColor_Injected(type#20925 _unity_self, type#12309 particle, type#11815 ret) { }
	// RVA: -1
	private static type#28660 SetParticles_Injected(type#20925 _unity_self, type#11785 particles, type#20867 size, type#20867 offset) { }
	// RVA: -1
	private static type#20867 GetParticles_Injected(type#20925 _unity_self, type#11785 particles, type#20867 size, type#20867 offset) { }
	// RVA: -1
	private static type#28660 Simulate_Injected(type#20925 _unity_self, type#26059 t, type#15313 withChildren, type#15313 restart, type#15313 fixedTimeStep) { }
	// RVA: -1
	private static type#28660 Play_Injected(type#20925 _unity_self, type#15313 withChildren) { }
	// RVA: -1
	private static type#28660 Stop_Injected(type#20925 _unity_self, type#15313 withChildren, type#24290 stopBehavior) { }
	// RVA: -1
	private static type#28660 Emit_Internal_Injected(type#20925 _unity_self, type#20867 count) { }
	// RVA: -1
	private static type#28660 Emit_Injected(type#20925 _unity_self, type#12304 emitParams, type#20867 count) { }
	// RVA: -1
	private static type#28660 EmitOld_Internal_Injected(type#20925 _unity_self, type#12309 particle) { }
}
}
