Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


OnCollisionEnter2D(Collision2D)

Sent when an incoming collider makes contact with this object's collider (2D physics only).
Read time 1 minuteLast updated 9 days ago

Definition

OnCollisionEnter2D()

public void OnCollisionEnter2D(Collision2D collision2D)

Parameters

collision2D

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 class, OnCollisionExit2D, OnCollisionStay2D.

Examples

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