Show / Hide Table of Contents

Struct ParticleSystem.CollisionModule

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 CollisionModule

Properties

| Improve this Doc View Source

bounce

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

bounceMultiplier

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

colliderForce

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

collidesWith

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

dampen

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

dampenMultiplier

Declaration
public float dampenMultiplier { 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

enableDynamicColliders

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

enableInteriorCollisions

Declaration
[Obsolete("enableInteriorCollisions property is deprecated and is no longer required and has no effect on the particle system.", false)]
public bool enableInteriorCollisions { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

lifetimeLoss

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

lifetimeLossMultiplier

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

maxCollisionShapes

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

maxKillSpeed

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

maxPlaneCount

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

minKillSpeed

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

mode

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

multiplyColliderForceByCollisionAngle

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

multiplyColliderForceByParticleSize

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

multiplyColliderForceByParticleSpeed

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

quality

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

radiusScale

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

sendCollisionMessages

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

type

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

voxelSize

Declaration
public float voxelSize { get; set; }
Property Value
Type Description
Single

Methods

| Improve this Doc View Source

GetPlane(Int32)

Declaration
public Transform GetPlane(int index)
Parameters
Type Name Description
Int32 index
Returns
Type Description
Transform
| Improve this Doc View Source

SetPlane(Int32, Transform)

Declaration
public void SetPlane(int index, Transform transform)
Parameters
Type Name Description
Int32 index
Transform transform

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