прототип 2.8
Сделано:
Добавить действие блокировка / разблокировка кнопки (пригодится в некоторых сценариях)
Определится какие предметы можно добавлять в действия над предметами.
Добавить индикатор отсутствия пропа на карте в рендер списка действий, отсутствие пропа на карте запрещает пользователю перенастраивать действие, оставляя право на удаление действия над предметом.
Добавить выбор типа действия
Добавить выбор предмета действия при добавлении нового действия
Добавить показ лучевой коробки предмета описания действий над которым открыто в рендере меню списка действий, так мы упростим жизнь человеку который листает список действий и пытается понять что тут где находится.
Добавить в концепт добавления пропа ньанс что перед добавлением действия должно быть меню с выбором предмета, при нажатии на кнопку добавить меню само смотрит есть ли что-то что можно взять за целевой проп, если нет меню уже открывается с сообщением об ошибке выбора, и предоставляет возможность обновлить страницу повторно посмотрев что есть под курсором. В случаях когда проп можно взять и он корректен показывается его ТИП (лампа, дверь, оружие, персонаж, ну в таком роде.)
Добавлено удаление действий из меню обзора действий.
Концепт добавления действий:
Добавить (в этот момент надо смотреть на предмет над которым будут выполнятся действия) / Перенастроить => Выбор действий:
Передвинуть предмет по его ОСИ => Выбор ОСИ (X / Y / Z) => Введите Кол-во юнитов => Диалог подтверждения
Повернуть предмет по его ОСИ => Выбор ОСИ (X / Y / Z) => Введите Кол-во юнитов => Диалог подтверждения
Задать яркость лампы (если предмет лампа) => Выберите значение после ВКЛЮЧЕНИЯ: от 0 до 500 шагом в 50 => Выберите значение после ВЫКЛЮЧЕНИЯ от 0 до 500 шагом в 50 (нужно если кнопка будет переключателем, если будет обычной кнопкой то та будет использовать только значение для ВКЛЮЧЕНИЯ) => Диалог подтверждения