# OnTriggerStay2D(Collider2D)

> Sent each frame where another object is within a trigger collider attached to this object (2D physics only).

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)

## OnTriggerStay2D()

```csharp
public void OnTriggerStay2D(Collider2D collider2D)
```

### Parameters

**** (\[Collider2D]\(/engine/6000.0/script-reference/unityengine/collider2d)):&#x20;

### Remarks

Further information about the other collider is reported in the Collider2D parameter passed during the call. Notes: Trigger events will be sent to disabled MonoBehaviours, to allow enabling Behaviours in response to collisions. Additional Resources: [Collider2D](/engine/6000.0/script-reference/unityengine/collider2d.md) class, OnTriggerEnter2D, OnTriggerExit2D.

### Examples

```csharp

using UnityEngine;

public class Example : MonoBehaviour
{
    bool characterInQuicksand = false;

    void OnTriggerStay2D(Collider2D collider)
    {
        collider.attachedRigidbody.AddForce(-0.1f * collider.attachedRigidbody.velocity);
    }
}
```
