Scripting API

ParticleSystem.MainModule

struct in UnityEngine · UnityEngine.ParticleSystemModule

36 of 45 of Unity's membersUnity's documentation

Properties 36

ParticleSystemCullingMode cullingMode { get; set; }
Transform? customSimulationSpace { get; set; }
float duration { get; set; }
ParticleSystemEmitterVelocityMode emitterVelocityMode { get; set; }
float flipRotation { get; set; }
MinMaxCurve gravityModifier { get; set; }
float gravityModifierMultiplier { get; set; }
bool loop { get; set; }
int maxParticles { get; set; }
bool playOnAwake { get; set; }
bool prewarm { get; set; }
ParticleSystemRingBufferMode ringBufferMode { get; set; }
ParticleSystemScalingMode scalingMode { get; set; }
ParticleSystemSimulationSpace simulationSpace { get; set; }
float simulationSpeed { get; set; }
MinMaxGradient startColor { get; set; }
MinMaxCurve startDelay { get; set; }
float startDelayMultiplier { get; set; }
MinMaxCurve startLifetime { get; set; }
float startLifetimeMultiplier { get; set; }
MinMaxCurve startRotation { get; set; }

Radians.

bool startRotation3D { get; set; }
float startRotationMultiplier { get; set; }
MinMaxCurve startRotationX { get; set; }
MinMaxCurve startRotationY { get; set; }
MinMaxCurve startRotationZ { get; set; }
MinMaxCurve startSize { get; set; }
bool startSize3D { get; set; }
float startSizeMultiplier { get; set; }
MinMaxCurve startSizeX { get; set; }
MinMaxCurve startSizeY { get; set; }
MinMaxCurve startSizeZ { get; set; }
MinMaxCurve startSpeed { get; set; }
float startSpeedMultiplier { get; set; }
ParticleSystemStopAction stopAction { get; set; }
bool useUnscaledTime { get; set; }

Not in Tassix yet 9

emitterVelocity gravitySource ringBufferLoopRange startRotationXMultiplier startRotationYMultiplier startRotationZMultiplier startSizeXMultiplier startSizeYMultiplier startSizeZMultiplier