Персонаж, которым я управляю, представляет собою box collider. То есть, по сути это куб, который может двигаться и реагировать на разные препятствия, в зависимости от игровой логики. Мне необходимо, чтобы при столкновении с левым-правом краем карты, куб сталкивался, а не летел дальше. Знаю, что ситуация решается добавлением/изменением на CharacterController, но мне нужно, чтобы ничего в смысле прежнего коллайдера не изменялось. Возможно ли так сделать?