меня часть UI-объектов использовала EventTrigger чтобы перехватывать OnMouseDown конкретно при нажатии на них и последующем определении нажатой клавиши.
С новой инпут-системой евенттриггер не пашет ясно дело. Как переделать малой кровью?
1. На нужном элементе висит EventTrigger с событием OnMouseDown
2. Событие вызывает функцию скрипта с этого же объекта
3. В вызванной функции определяется какая из кнопок мыши была нажата, и реализуется разный сценарий в зависимости от правой/левой кнопки мыши
если без полноценной мапы клавиш то делаешь InputAction публичным полем и там делаешь нажатие кнопки мыши и подписываешь на этот экшен
Обсуждают сегодня