Всем привет.
Интересует не как закостылить, а как правильно сделать.
Едет машина (или игрок бежит и сам в нее врезается), врезается в игрока, срабатывает OnCollisionEnter.
Как правильно понять, что машина ехала вперед и врезалась в игрока спереди? Или ехала задом и врезалось в игрока позади?
Как понимать тут нужна математика с векторами.
То есть как то сделать расчет, от rb.velocity силы движения.
Поставить доп. коллайдеры с каждой стороны, не предлагать.