Show / Hide Table of Contents

Struct ParticleSystem.ShapeModule

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 ShapeModule

Properties

| Improve this Doc View Source

alignToDirection

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

angle

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

arc

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

arcMode

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

arcSpeed

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

arcSpeedMultiplier

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

arcSpread

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

box

Declaration
[Obsolete("Please use scale instead. (UnityUpgradable) -> UnityEngine.ParticleSystem/ShapeModule.scale", false)]
public Vector3 box { get; set; }
Property Value
Type Description
Vector3
| Improve this Doc View Source

boxThickness

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

donutRadius

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

enabled

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

length

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

mesh

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

meshMaterialIndex

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

meshRenderer

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

meshScale

Declaration
[Obsolete("meshScale property is deprecated.Please use scale instead.", false)]
public float meshScale { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

meshShapeType

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

meshSpawnMode

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

meshSpawnSpeed

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

meshSpawnSpeedMultiplier

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

meshSpawnSpread

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

normalOffset

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

position

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

radius

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

radiusMode

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

radiusSpeed

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

radiusSpeedMultiplier

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

radiusSpread

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

radiusThickness

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

randomDirection

Declaration
[Obsolete("randomDirection property is deprecated. Use randomDirectionAmount instead.", false)]
public bool randomDirection { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

randomDirectionAmount

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

randomPositionAmount

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

rotation

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

scale

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

shapeType

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

skinnedMeshRenderer

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

sphericalDirectionAmount

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

sprite

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

spriteRenderer

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

texture

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

textureAlphaAffectsParticles

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

textureBilinearFiltering

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

textureClipChannel

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

textureClipThreshold

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

textureColorAffectsParticles

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

textureUVChannel

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

useMeshColors

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

useMeshMaterialIndex

Declaration
public bool useMeshMaterialIndex { 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