Сенсорный джойстик мешает кнопке действия - PullRequest
0 голосов
/ 30 мая 2020

Я разрабатываю приложение android и использую бесплатный сенсорный джойстик ( Этот ) из магазина ресурсов. По большей части это работает хорошо, но у меня возникла проблема. Я настроил его так, чтобы вы использовали Input.GetButtonDown ("Fire1") для запуска действий на сцене. Однако простое использование джойстика по умолчанию запускает действие fire1 при первом нажатии на экран для перемещения персонажа. Мне нужно, чтобы джойстик не отправлял сенсорный ввод, когда это происходит, возможно ли это?

Это код, который запускается:

void Update()
{
    if (canActivate && Input.GetButtonDown("Fire1") && !DialogManager.instance.dialogBox.activeInHierarchy)
    {
        DialogManager.instance.ShowDialog(lines);
    }
}
...