docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class ParticleSystemSharp.CollisionModuleSharp

    Inheritance
    object
    ParticleSystemSharp.CollisionModuleSharp
    Namespace: Tuanjie.Infinity
    Assembly: solution.dll
    Syntax
    public class ParticleSystemSharp.CollisionModuleSharp

    Properties

    bounce

    Declaration
    public ParticleSystemSharp.SharpMinMaxCurve bounce { get; set; }
    Property Value
    Type Description
    ParticleSystemSharp.SharpMinMaxCurve

    bounceMultiplier

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

    colliderForce

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

    collidesWith

    Declaration
    public LayerMask collidesWith { get; set; }
    Property Value
    Type Description
    LayerMask

    dampen

    Declaration
    public ParticleSystemSharp.SharpMinMaxCurve dampen { get; set; }
    Property Value
    Type Description
    ParticleSystemSharp.SharpMinMaxCurve

    dampenMultiplier

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

    enableDynamicColliders

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

    enabled

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

    lifetimeLoss

    Declaration
    public ParticleSystemSharp.SharpMinMaxCurve lifetimeLoss { get; set; }
    Property Value
    Type Description
    ParticleSystemSharp.SharpMinMaxCurve

    lifetimeLossMultiplier

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

    maxCollisionShapes

    Declaration
    public int maxCollisionShapes { get; set; }
    Property Value
    Type Description
    int

    maxKillSpeed

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

    minKillSpeed

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

    mode

    Declaration
    public ParticleSystemCollisionMode mode { get; set; }
    Property Value
    Type Description
    ParticleSystemCollisionMode

    multiplyColliderForceByCollisionAngle

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

    multiplyColliderForceByParticleSize

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

    multiplyColliderForceByParticleSpeed

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

    planeCount

    Declaration
    public int planeCount { get; set; }
    Property Value
    Type Description
    int

    quality

    Declaration
    public ParticleSystemCollisionQuality quality { get; set; }
    Property Value
    Type Description
    ParticleSystemCollisionQuality

    radiusScale

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

    sendCollisionMessages

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

    type

    Declaration
    public ParticleSystemCollisionType type { get; set; }
    Property Value
    Type Description
    ParticleSystemCollisionType

    voxelSize

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

    Methods

    AddPlane(Transform)

    Declaration
    public void AddPlane(Transform transform)
    Parameters
    Type Name Description
    Transform transform

    GetPlane(int)

    Declaration
    public Transform GetPlane(int index)
    Parameters
    Type Name Description
    int index
    Returns
    Type Description
    Transform

    GetPlanes(Transform[])

    Declaration
    public int GetPlanes(Transform[] planes)
    Parameters
    Type Name Description
    Transform[] planes
    Returns
    Type Description
    int

    RemovePlane(int)

    Declaration
    public void RemovePlane(int index)
    Parameters
    Type Name Description
    int index

    RemovePlane(Transform)

    Declaration
    public void RemovePlane(Transform transform)
    Parameters
    Type Name Description
    Transform transform

    SetPlane(int, Transform)

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

    SetPlanes(Transform[])

    Declaration
    public void SetPlanes(Transform[] planes)
    Parameters
    Type Name Description
    Transform[] planes

    SetPlanes(Transform[], int)

    Declaration
    public void SetPlanes(Transform[] planes, int size)
    Parameters
    Type Name Description
    Transform[] planes
    int size
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)