Подскажите, пожалуйста, как сделать так, чтобы через код можно было

добавить действие к кнопке (по нажатию), но добавить туда метод с параметром? Без параметра удаётся добавить, а вот с параметром - не получается. Сам параметр будет задаваться в скрипте

1 ответов

0 просмотров

chat gpt говорит так: using UnityEngine; using UnityEngine.UI; public class ButtonController : MonoBehaviour { public Button button; public string parameter; void Start() { // Добавляем метод с параметром к кнопке button.onClick.AddListener(() => ButtonAction(parameter)); } // Метод, который будет вызываться при нажатии кнопки void ButtonAction(string param) { // Ваш код обработки события Debug.Log(param); } } В данном примере мы объявляем класс ButtonController, который содержит публичные поляtyEngine; и parameter. В методе Start() мы добавляем метод с параметром к событию клика кнопки, используя лямбда-выражениеonController : MonoBehaviour { В методеговорит так: using UnityEnginвы можете обрабатывать событие нажатия кнопки и использовать заданный параметр. Убедитесь, что ваш скриптiour { public Buприсоединен к игровому объекту с кнопкой, и кнопкаityEngine.настроена в Unity Inspector.

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

Обсуждают сегодня

'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
Есть полностью собранная база "шрифтов" - подобных символов?
Shen
9
Короче получается только кнопки не поменять А кнопки вроде тоже слетают при редактировании не?
inc.
10
Дорогие друзья, есть тут те, Кто рад поучаствовать в работе и в команде над игровой платформой? Мы делаем игровую и уникальную платформу. Стек платформы Go и React. Нам ...
Александр Цивин :)
2
Тг будет банить бота который принимает донаты без stars? Бот буквально на 10-20 человек
Vexylon
6
а у тя шо за бот?
Андрей
6
Век живи, век учись и продолжай удивляться Carbon Оказывается, в Carbon дату можно задавать даже текстом 😲 <?php use Carbon\Carbon; $october_date = new Carbon("last sunday o...
Igor
3
Кто сколько за бота берёт? (Я покупать не хочу)
Ivan Aleksandrovich
10
Приветы. Если бот доступен только пользователям из России и Беларуси, старсы для него неизбежны? Как Apple планируется собирать платежи с покупок в сторе на территориях, где у...
Prokhor Chulkov
8
Qq, возможно сталкивался кто Повесил на бота обработку апдейтов типа chat_member, при этом апдейты доходят только когда с ботом что-то делают, на саб/ансаб юзеров ему насрать...
𐌍𐌄 ᕓ𐌄𐌓𐌌Ꝋ𐌓𐌄
13
Карта сайта