Show / Hide Table of Contents

Struct ParticleSystem.MainModule

Inherited Members
ValueType.Equals(Object)
ValueType.GetHashCode()
ValueType.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Namespace: UnityEngine
Assembly: UnityEngine.dll
Syntax
public struct MainModule

Properties

| Improve this Doc View Source

cullingMode

Declaration
public ParticleSystemCullingMode cullingMode { get; set; }
Property Value
Type Description
ParticleSystemCullingMode
| Improve this Doc View Source

customSimulationSpace

Declaration
public Transform customSimulationSpace { get; set; }
Property Value
Type Description
Transform
| Improve this Doc View Source

duration

Declaration
public float duration { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

emitterVelocityMode

Declaration
public ParticleSystemEmitterVelocityMode emitterVelocityMode { get; set; }
Property Value
Type Description
ParticleSystemEmitterVelocityMode
| Improve this Doc View Source

flipRotation

Declaration
public float flipRotation { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

gravityModifier

Declaration
public ParticleSystem.MinMaxCurve gravityModifier { get; set; }
Property Value
Type Description
ParticleSystem.MinMaxCurve
| Improve this Doc View Source

gravityModifierMultiplier

Declaration
public float gravityModifierMultiplier { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

loop

Declaration
public bool loop { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

maxParticles

Declaration
public int maxParticles { get; set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

playOnAwake

Declaration
public bool playOnAwake { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

prewarm

Declaration
public bool prewarm { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

randomizeRotationDirection

Declaration
[Obsolete("Please use flipRotation instead. (UnityUpgradable) -> UnityEngine.ParticleSystem/MainModule.flipRotation", false)]
public float randomizeRotationDirection { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

ringBufferLoopRange

Declaration
public Vector2 ringBufferLoopRange { get; set; }
Property Value
Type Description
Vector2
| Improve this Doc View Source

ringBufferMode

Declaration
public ParticleSystemRingBufferMode ringBufferMode { get; set; }
Property Value
Type Description
ParticleSystemRingBufferMode
| Improve this Doc View Source

scalingMode

Declaration
public ParticleSystemScalingMode scalingMode { get; set; }
Property Value
Type Description
ParticleSystemScalingMode
| Improve this Doc View Source

simulationSpace

Declaration
public ParticleSystemSimulationSpace simulationSpace { get; set; }
Property Value
Type Description
ParticleSystemSimulationSpace
| Improve this Doc View Source

simulationSpeed

Declaration
public float simulationSpeed { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

startColor

Declaration
public ParticleSystem.MinMaxGradient startColor { get; set; }
Property Value
Type Description
ParticleSystem.MinMaxGradient
| Improve this Doc View Source

startDelay

Declaration
public ParticleSystem.MinMaxCurve startDelay { get; set; }
Property Value
Type Description
ParticleSystem.MinMaxCurve
| Improve this Doc View Source

startDelayMultiplier

Declaration
public float startDelayMultiplier { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

startLifetime

Declaration
public ParticleSystem.MinMaxCurve startLifetime { get; set; }
Property Value
Type Description
ParticleSystem.MinMaxCurve
| Improve this Doc View Source

startLifetimeMultiplier

Declaration
public float startLifetimeMultiplier { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

startRotation

Declaration
public ParticleSystem.MinMaxCurve startRotation { get; set; }
Property Value
Type Description
ParticleSystem.MinMaxCurve
| Improve this Doc View Source

startRotation3D

Declaration
public bool startRotation3D { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

startRotationMultiplier

Declaration
public float startRotationMultiplier { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

startRotationX

Declaration
public ParticleSystem.MinMaxCurve startRotationX { get; set; }
Property Value
Type Description
ParticleSystem.MinMaxCurve
| Improve this Doc View Source

startRotationXMultiplier

Declaration
public float startRotationXMultiplier { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

startRotationY

Declaration
public ParticleSystem.MinMaxCurve startRotationY { get; set; }
Property Value
Type Description
ParticleSystem.MinMaxCurve
| Improve this Doc View Source

startRotationYMultiplier

Declaration
public float startRotationYMultiplier { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

startRotationZ

Declaration
public ParticleSystem.MinMaxCurve startRotationZ { get; set; }
Property Value
Type Description
ParticleSystem.MinMaxCurve
| Improve this Doc View Source

startRotationZMultiplier

Declaration
public float startRotationZMultiplier { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

startSize

Declaration
public ParticleSystem.MinMaxCurve startSize { get; set; }
Property Value
Type Description
ParticleSystem.MinMaxCurve
| Improve this Doc View Source

startSize3D

Declaration
public bool startSize3D { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

startSizeMultiplier

Declaration
public float startSizeMultiplier { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

startSizeX

Declaration
public ParticleSystem.MinMaxCurve startSizeX { get; set; }
Property Value
Type Description
ParticleSystem.MinMaxCurve
| Improve this Doc View Source

startSizeXMultiplier

Declaration
public float startSizeXMultiplier { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

startSizeY

Declaration
public ParticleSystem.MinMaxCurve startSizeY { get; set; }
Property Value
Type Description
ParticleSystem.MinMaxCurve
| Improve this Doc View Source

startSizeYMultiplier

Declaration
public float startSizeYMultiplier { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

startSizeZ

Declaration
public ParticleSystem.MinMaxCurve startSizeZ { get; set; }
Property Value
Type Description
ParticleSystem.MinMaxCurve
| Improve this Doc View Source

startSizeZMultiplier

Declaration
public float startSizeZMultiplier { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

startSpeed

Declaration
public ParticleSystem.MinMaxCurve startSpeed { get; set; }
Property Value
Type Description
ParticleSystem.MinMaxCurve
| Improve this Doc View Source

startSpeedMultiplier

Declaration
public float startSpeedMultiplier { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

stopAction

Declaration
public ParticleSystemStopAction stopAction { get; set; }
Property Value
Type Description
ParticleSystemStopAction
| Improve this Doc View Source

useUnscaledTime

Declaration
public bool useUnscaledTime { get; set; }
Property Value
Type Description
Boolean

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX