Как я могу вызвать одну и ту же функцию с самого начала для каждой кнопки, которая есть на сцене? - PullRequest
0 голосов
/ 02 января 2019

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

1 Ответ

0 голосов
/ 02 января 2019

Хотя ваш вопрос очень и очень широк ... У меня есть время, так что вы идете

[RequireComponent(typeof(Button))]
public class ClickCounter : MonoBehaviour
{
    public int CounterValue = 0;

    private Button _button;

    private void Awake()
    {
        _button.onClick.AddListener(() => 
        {
            CounterValue ++;
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...