инвентаре, когда кликаю по нему, он становится активным, когда кликаю снова по нему, то срабатывает метод, который пробегается по всем слотам, выключает активность у слотов и снова делает активным тот слот, на который кликаю
Хочу чтобы при дабл клике на предмет вещь надевалась
всё, разобрался, при клике на предмет, добавляю +1 к счетчику кликов, когда счетчик становится 2 - надеваю предмет и сбрасываю снова в 0
А если я нажму один раз и буду ждать 3 минуты и потом нажму снова, тоже предмет активируется? Или например, нажму один раз на один предмет, потом нажму на другой предмет один раз, то сработает ли так называемый даблклик?
Ну вот это щас и чиню, получилось потом попробовал по другим предметам клацать - не робит как надо
Ну при первом клике запускать какой-то таймер, например, на пол секунды, если во время этого таймера произошёл ещё один клик, то это будет двойное нажатие
решил таким способом, работает как я и хотел, и всего одна строка условно
Ага, а если я нажму на первый предмет, потом на второй, а потом обратно на первый?)
я сначала хотел типо когда слот активный и если я снова по нему нажимаю - то вещь надевается, но у меня метод используется, который все слоты деактивирует каждый раз, ну и соответственно всякие счетчики кликов кастомные на слоте сбрасывать будет а тут проще в разы получилось, дабл клик просто сделал и предмет наделся)) никаких танцев с бубном
то есть если я нажму на слот, а потом передумаю и нажму на другой слот или на кнопку закрыть мешок, то все тот предмет тоже наденется?
там свой счётчик какой-то стоит, я пробовал медленно нажимать - не работает, нужно именно дабл клик делать, и да, конечно всё будет работать, счетчик этот внутренний сам сбрасывается как я понял, во всяком случае всё работает чётко!) Прям как надо
В моем понимании дабл клик это через короткое время после первого клика идет второй.. а тут просто...
Обсуждают сегодня