UI Button вызывает Input

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

UI Button вызывает Input

Сообщение battlesector17 24 сен 2018, 13:21

Доброе время суток!

Подскажите пожалуйста, как поступить:

Есть Input'ы прописанные в Project Settings (например: "Fire", "Jump" и т.д.) которые запускаются при нажатии кнопок клавиатуры или мыши (Mouse 0 и Space соответственно).
К "Fire" привязано еще несколько кнопок клавиатуры.
Есть UI кнопка, расположенная на Canvas. Необходимо привязать её к инпуту "Fire",чтобы при нажатии этой UI кнопки происходил такой же "Fire", будто я нажал на Mouse 0;

Как это сделать?
Хотелось бы воспроизвести именно инпут т.к. Fire участвует много где, не только в атаке, но и пропуске диалогов и т.д. и заменять во всех скриптах на дополнительный метод, как это предлагают некоторые источники, будет затруднительно.

Спасибо большое заранее!
battlesector17
UNец
 
Сообщения: 33
Зарегистрирован: 14 июн 2016, 18:53

Re: UI Button вызывает Input

Сообщение 1max1 24 сен 2018, 15:53

Копай тогда в сторону симулятора нажатия клавиш, их реализация есть как на шарпе так и на плюсах, что то и то приемлимо.
Но лучше всё же сделать как советуют)
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: UI Button вызывает Input

Сообщение Tolking 24 сен 2018, 16:13

Потому что, для обработки нажатия ты все равно будешь делать дополнительный метод в любом случае...
Ковчег построил любитель, профессионалы построили Титаник.
Аватара пользователя
Tolking
Адепт
 
Сообщения: 2714
Зарегистрирован: 08 июн 2009, 18:22
Откуда: Тула

Re: UI Button вызывает Input

Сообщение battlesector17 24 сен 2018, 16:39

Tolking писал(а):Потому что, для обработки нажатия ты все равно будешь делать дополнительный метод в любом случае...


А можете пожалуйста подсказать, как это должно выглядеть?
battlesector17
UNец
 
Сообщения: 33
Зарегистрирован: 14 июн 2016, 18:53


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 26