Unity - создание двух событий Button на одном скрипте дерева диалога

Надеюсь, мой опыт может быть полезен кому-то. Я столкнулся с проблемой с той же трассировкой стека исключений, и я не мог понять, в чем проблема. Сервер базы данных, который я пытался подключить, работал, и порт был открыт и принимал соединения.

Проблема была в подключении к Интернету. Подключение к Интернету, которое я использовал, не разрешалось подключаться к соответствующему серверу. Когда я изменил детали соединения, проблема была решена.

0
задан user8048595 13 July 2018 в 12:02
поделиться

1 ответ

Вы можете создать два общедоступных метода в вашем скрипте, например

public void Button1Pressed()
{
    // Place Button 1 Logic here
}

public void Button2Pressed()
{
    // Place Button 2 Logic here
}

Затем

  1. Перейти к каждой кнопке в вашей сцене
  2. Найти раздел On Click ()
  3. Нажмите +
  4. Перетащите объект, содержащий ваш скрипт, с указанным выше кодом, где он говорит None (Object)
  5. Нажмите No Function [gg]

, и выберите ваш скрипт и соответствующий метод для вызова, например Button1Pressed
1
ответ дан Fredrik Widerberg 17 August 2018 в 12:58
поделиться
  • 1
    Вы также можете использовать UI.Button.onClick , чтобы назначить делегатам события щелчка с кодом. – Draco18s 13 July 2018 в 17:09
Другие вопросы по тегам:

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