Всем привет!
Реализую открытие/закрытие двери по нажатию кнопки, если персонаж находится в зоне взаимодействия коллайдеров.
Движение персонажа реализовано через CharacterController. На двери весит один коллайдер для физики и второй коллайдер в режиме триггера, а так же Rigidbody для того, чтобы работала процедура OnTriggerEnter. Проблема в том, что когда дверь открывается в сторону персонажа и сталкивается с ним, персонаж может "запрыгнуть" на второй этаж и застрять там. Если же убрать с двери Rigidbody и открыть ее с помощью ручного переключения свойств, то персонаж отодвигается корректно. Как исправить некорректное взаимодействие персонажа и двери?