Получить объекты в событии OnCollisionEnter2D

У меня есть метод void OnCollisionEnter2D(Collision2D coll), когда 2 объекта сталкиваются, как я могу получить эти 2 объекта (класса)? Спасибо.


person LightNight    schedule 05.09.2014    source источник
comment
Никогда не использовал единство, но документация предлагает coll.Colider и coll.gameObject   -  person Sayse    schedule 05.09.2014


Ответы (1)


Функция GetComponent в GameObject может использоваться для получения объектов указанного типа, принадлежащих к конкретному игровому объекту.

В вашем случае вам нужно coll.gameObject.GetComponent<T>(), где T - это тип объекта, который вы хотите получить. Имейте в виду, что он может вернуть null.

person Adam H    schedule 05.09.2014