план на первый прототип в связи с успешным обратным добавлением нажимных моделек из portal 2
нужно внести изменения в кнопки.
Что делать:
Для кнопок в списке ниже
Кнопка для тяжелых предметов [Portal][Скины 0-1]
Старая кнопка для тяжелых предметов [Portal]
Кнопка для кубов [Portal][Скины 0-1]
нужно сделать возможным выбор типа кнопки с активацией по нахождению на них
Как это будет работать мать твою?
На данный момент стройка уже следит за тем кто на какой предмет встал, прыгает на нем, предлагаю сделать следующий алгоритм: СОБЫТИЕ_СТАРТА_КАСАНИЯ_ПРЕДМЕТА => ЕСЛИ ЭТО КНОПКА И ЕСЛИ КНОПКА НЕ АКТИВНА => ПРЕДВАРИТЕЛЬНАЯ ПРОВЕРКА ПРОЙДЕНА => ИНИЦИИРОВАТЬ ЗАПУСК КНОПКИ КАК ЕСЛИ ЭТО СДЕЛАЛ ЧЕЛОВЕК НАЖАВ НА Е
Минусы: в стройке нет понятия реверс, а если ты сойдешь в кнопки во время выполнения ею каких либо действий она тебя проигнорирует, а значит полной копии логики как в portal у нажимных кнопок не будет.
а значит придется отложить данное изменение до внедрения реверсирования действий (на исходную с текущего места) с мгновенным запуском (в случае долгой невозможности дойти до конца например когда умышленно блочат лифты собой, так и в этом случае)
в случае реверса тоже есть проблемы, я хотел его сделать но столкнулся с тем что нужно как-то логически это прописать так чтобы все функции кнопок понимали что происходит не сделали того чего от них не ожидают.