Как повернуть объект на 90 градусов при входе в другой объект? Unity3d

Пытаюсь повернуть контейнер на другую ленту при помощи куба внутри "сортировщика". Посмотрел всевозможные статьи и видео, ни один из примеров не помог. На данный момент остановился на этом:

void OnCollisionEnter(Collision col)
    {
      //col.transform.rotation = Quaternion.Euler(0, 180, 0)
        col.transform.Rotate(0, 180, 0);

    }

Данный куб должен разворачивать движущийся спереди контейнер влево


Ответы (1 шт):

Автор решения: Арман

За поворот объекта отвечает transform.eulerAngles, соответственно:

void OnCollisionEnter(Collision col)
{
    col.gameObject.transform.eulerAngles += new Vector3(0.0f, 180.0f, 0.0f);
}
→ Ссылка