Узнать нажата ли UI кнопка из c# скрипта

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Узнать нажата ли UI кнопка из c# скрипта

Сообщение Arsenii 19 июл 2018, 14:24

Не знаю как узнать из c# скрипта нажата ли UI кнопка.
Аватара пользователя
Arsenii
UNец
 
Сообщения: 26
Зарегистрирован: 01 ноя 2017, 21:30

Re: Узнать нажата ли UI кнопка из c# скрипта

Сообщение 1max1 19 июл 2018, 14:30

Кнопка ведь что-то делает верно? Вот в том коде где она что-то делает и узнавай была ли она нажата.
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Узнать нажата ли UI кнопка из c# скрипта

Сообщение Arsenii 19 июл 2018, 14:36

Кнопка нужна только для того чтобы из скрипта я мог узнать что она нажата.
Но я не знаю как это узнать.
Аватара пользователя
Arsenii
UNец
 
Сообщения: 26
Зарегистрирован: 01 ноя 2017, 21:30

Re: Узнать нажата ли UI кнопка из c# скрипта

Сообщение 1max1 19 июл 2018, 14:42

Вот тут показано как добавить событие онклик на кнопку, думаю догадаешься как это использовать)

Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Узнать нажата ли UI кнопка из c# скрипта

Сообщение Arsenii 19 июл 2018, 14:50

Мне нужен bool нажата она или нет.
Аватара пользователя
Arsenii
UNец
 
Сообщения: 26
Зарегистрирован: 01 ноя 2017, 21:30

Re: Узнать нажата ли UI кнопка из c# скрипта

Сообщение 1max1 19 июл 2018, 15:05

Ну и в чем проблем добавить в код булевую переменную?
Синтаксис:
Используется csharp
public static bool buttonStatus = false;

public void OnButtonClick()
{
    buttonStatus = true;
}

И потом просто смотреть была ли она нажата, или тебе нужно проверка именно в тот момент, когда ты зажал маус1 на кнопке и еще не отпустил?
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Узнать нажата ли UI кнопка из c# скрипта

Сообщение Arsenii 19 июл 2018, 17:13

Я решил это так:
Синтаксис:
Используется csharp
button.onClick.AddListener(delegate { buttonIsPress = true; });

А когда принимаю buttonIsPress как true то buttonIsPress = false; и нужные мне действия.
Аватара пользователя
Arsenii
UNец
 
Сообщения: 26
Зарегистрирован: 01 ноя 2017, 21:30


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: GoGo.Ru [Bot] и гости: 23