Доброго времени суток.
В догонку к вопросу о динамическом диалоге.
У меня есть несколько диалоговых окон (по 1 для каждого игрока) и в них игроки голосуют за или против.
После того как они проголосовали, они должны закрыть диалоговое окно. Некоторые могут закрыть его раньше чем другие.
Так вот. Как можно отследить чтобы все игроки проголосовали и все диалоговые окна закрылись.
В догонку к вопросу о динамическом диалоге.
У меня есть несколько диалоговых окон (по 1 для каждого игрока) и в них игроки голосуют за или против.
После того как они проголосовали, они должны закрыть диалоговое окно. Некоторые могут закрыть его раньше чем другие.
Так вот. Как можно отследить чтобы все игроки проголосовали и все диалоговые окна закрылись.
Принятый ответ
+костыль - закрывайте диалог через 30 секунд после показа - игрок может быть и афк :d
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
PyCCKuu_4eJl:
Скрыть и очистить вроде видел, но закрыть? Или это и есть оно?
В мультиплеере можно через время закрыть, в сингле только через Alt+F4 баг, но я не пробовал так.
В общем решил что буду принудительно закрывать через N-е время. Т.к. человек и правда может быть афк.
Пусть на ВСЁ голосование отведено 60 секунд.
Нужно сделать триггер, который по прошествии 60 секунд с начала игры удаляет все диалоги.