# Static

> Sets the Rigidbody2D to have static behaviour.

## Definition

* **Type:** Field
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
Static = 2
```

### Remarks

Static behaviour stops the [Rigidbody2D](/engine/6000.6/script-reference/unityengine/rigidbody2d.md) from reacting to gravity or applied forces including contacts with any other [Rigidbody2D](/engine/6000.6/script-reference/unityengine/rigidbody2d.md).

This type of [Rigidbody2D](/engine/6000.6/script-reference/unityengine/rigidbody2d.md) should never repositioned explicitly.  It is designed to never move.

A static  [Rigidbody2D](/engine/6000.6/script-reference/unityengine/rigidbody2d.md) will only collide with a dynamic  [Rigidbody2D](/engine/6000.6/script-reference/unityengine/rigidbody2d.md) body type.  The exception to this is if [Rigidbody2D.useFullKinematicContacts](/engine/6000.6/script-reference/unityengine/rigidbody2d/usefullkinematiccontacts.md) is set to true in which case it will also collide with any [RigidbodyType2D.Kinematic](/engine/6000.6/script-reference/unityengine/rigidbodytype2d/kinematic.md) body types.

When an attached [Collider2D](/engine/6000.6/script-reference/unityengine/collider2d.md) is set to trigger, it will always produce a trigger for any [Collider2D](/engine/6000.6/script-reference/unityengine/collider2d.md) attached to [RigidbodyType2D.Dynamic](/engine/6000.6/script-reference/unityengine/rigidbodytype2d/dynamic.md) or [RigidbodyType2D.Kinematic](/engine/6000.6/script-reference/unityengine/rigidbodytype2d/kinematic.md) body types.

Additional Resources: [Rigidbody2D.bodyType](/engine/6000.6/script-reference/unityengine/rigidbody2d/bodytype.md), [Rigidbody2D.useFullKinematicContacts](/engine/6000.6/script-reference/unityengine/rigidbody2d/usefullkinematiccontacts.md).
