Задать вопрос
@Ezekiel4
Охотник на пиратов и сборщик монолитов

Как сделать ожидание ввода из окна?

Для проекта делаю окно выбора даты. Хочу сделать так, чтобы код ждал ввода из окна. Вызов должен выглядеть как-то так:

Vector3Int date = DateDialog.Show();
// следующая строка выполнится после закрытия диалога


В окне есть три спиннера и две кнопки:
62bd9644ce165945184657.png
Кнопки и клик на фон за границами диалога возвращают экземпляр Vector3Int, (-1,-1,-1) для отмены и дату для ок.
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
изучай await / async если хочешь именно вот так. Для юнити есть плагин UniTask
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы