PhysicsWorld.ExplosionDefinition
Used to define the parameters when using PhysicsWorld.Explode.
Read time 1 minuteLast updated 13 days ago
Definition
- Type: Struct
- Namespace: Unity.U2D.Physics
- Assembly: UnityEngine.PhysicsCore2DModule
public struct PhysicsWorld.ExplosionDefinition
Static Fields
Value | Description |
|---|---|
| MaxImpulse | The maximum magnitude allowed for _impulsePerLength. Larger magnitudes have no useful effect because body speeds are capped each simulation step, so values are clamped into this range. |
Constructors
Constructor | Description |
|---|---|
| ExplosionDefinition() | Create a default explode definition. |
Properties
Property | Description |
|---|---|
| falloff | The falloff distance beyond the radius. Impulse is reduced to zero at this distance. |
| hitCategories | The categories that will produce hits. |
| impulsePerLength | Impulse per unit length. This applies an impulse according to the shape perimeter that is facing the explosion. Explosions only apply to circles, capsules, and polygons. This may be negative for implosions. The magnitude is clamped to PhysicsWorld.ExplosionDefinition.MaxImpulse. |
| position | The center of the explosion in world space. |
| radius | The radius of the explosion. |
Static Properties
Property | Description |
|---|---|
| defaultDefinition | Create a default explode definition. |