# OnCollisionEnter2D(Collision2D)

> Sent when an incoming collider makes contact with this object's collider (2D physics only).

## Definition

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

## OnCollisionEnter2D()

```csharp
public void OnCollisionEnter2D(Collision2D collision2D)
```

### Parameters

**** (\[Collision2D]\(/engine/6000.3/script-reference/unityengine/collision2d)):&#x20;

### Remarks

Further information about the collision is reported in the Collision 2D parameter passed during the call. Notes: Collision events will be sent to disabled MonoBehaviours, to allow enabling Behaviours in response to collisions. Additional Resources: [Collision2D](/engine/6000.3/script-reference/unityengine/collision2d.md) class, OnCollisionExit2D, OnCollisionStay2D.

### Examples

```csharp

using UnityEngine; 
public class Example : MonoBehaviour 
{ 
    void OnCollisionEnter2D(Collision2D collision) 
    { 
        if (collision.gameObject.CompareTag("Enemy")) 
        { 
            collision.gameObject.SendMessage("ApplyDamage", 10); 
        } 
    } 
}
```
