Как можно реализовать следующее: есть две кнопки UIButton, при одновременном нажатии на обе должно выполняться некое действие.
Попробуйте повесить этот скрипт на две Ваши кнопки.
У него есть проблемы
Не знаю как это скажется на мобильном устройстве, но персоналке можно нажать на кнопку, затем нажать альт-таб и тогда OnPointerUp
не случится со всеми вытекающими.
Не получится повесить этот скрипт на другую пару кнопок.
using UnityEngine;
using UnityEngine.EventSystems;
public class GroupAction : MonoBehaviour, IPointerDownHandler, IPointerUpHandler {
static int count = 0;
bool pressed = false;
void Start() {
count = 0;
}
public void OnPointerDown(PointerEventData eventData){
if (pressed)
return;
pressed = true;
count++;
if (count < 2)
return;
Debug.Log("action");
}
public void OnPointerUp(PointerEventData eventData){
if (!pressed)
return;
pressed = false;
count--;
}
}
Если Вам не нравится иметь дело со статикой и её переинициализацией, можно сделать ссылку на связанную кнопку, но тогда будет тупняк с взаимным указанием ссылок + возможность случайно сломать эту логику не правильно расставив ссылки в инспекторе.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Такой вопрос: Есть игра, космо-шутер, при уничтожении корабля игрок получает очки, когда очки переходят определенный порог, то срабатывает...
Мне нужно взять данные(товары) с xml файла сохранить их в БД с возможностью редактирования и повторно вывести в xml