Я не очень хорошо понимаю ваш вопрос. Однако кажется, что ваши столкновения не работают. Итак, помните, что для того, чтобы в вашей игре действительно происходили столкновения, вам нужно использовать коллайдеры, и что один из двух элементов, участвующих в столкновении, должен иметь компонент твердого тела.
Это заставит физику работать вдвигатель, который запускает не. Чтобы проверить, работает ли это, вы можете выполнить отладку:
// called on collision
void OnCollisionEnter2D(Collision2D col)
{
Debug.Log("OnCollisionEnter2D");
}