Class ParticleCollisionsOptions

Structure used for initializing a ParticleCollisions object.

Constructors

Properties

_dampening: number
_layer: rsx.LayerMask
_lifetimeLoss: number
_radius: number
_restitution: number

Accessors

  • get dampening(): number
  • Determines how much velocity should a particle lose after a collision, in percent of its current velocity. In range [0, 1].

    Returns number

  • set dampening(value): void
  • Parameters

    • value: number

    Returns void

  • get layer(): rsx.LayerMask
  • Physics layers that determine which objects will particle collide with. Only relevant when using the World collision mode.

    Returns rsx.LayerMask

  • set layer(value): void
  • Parameters

    Returns void

  • get lifetimeLoss(): number
  • Determines how much should the particle lifetime be reduced after a collision, in percent of its original lifetime. In range [0, 1].

    Returns number

  • set lifetimeLoss(value): void
  • Parameters

    • value: number

    Returns void

  • get radius(): number
  • Radius scale for particles used for collision.

    Returns number

  • set radius(value): void
  • Parameters

    • value: number

    Returns void

  • get restitution(): number
  • Determines the elasticity (bounciness) of the particle collision. Lower values make the collision less bouncy and higher values more.

    Returns number

  • set restitution(value): void
  • Parameters

    • value: number

    Returns void

Methods