Нужен тип портала, такой, что когда ты его заходишь на бегу, он тебя разворачивает в противоположное направление.
Допустим, я зашёл портал с зажатой кнопкой "A" и иду влево. После такого портала, я буду идти вправо пока у меня зажата кнопка "A", но только с момента захода в этот портал.
Если я отпущу "A" пока на меня действует этот разворот, я перестану идти и управление станет обычным. Если я нажму "D", то буду продолжать идти как обычно вправо.
Такой тип портала нужен для вертикальных порталов на краю карты.
Пример. Порталы справа на краю карты ведут на соответствующие противоположные этажи. Без такого портала игрок сразу будет упираться в дверь после телепортирования.