Как сделать чтобы каждая кнопка выводила свой текст на unity?
Есть 5 UI кнопок. Нужно сделать так, чтобы при нажатии на кнопку, она выводила свой номер и убирала его при повторном нажатии. Как мне привязать номер кнопки к тексту, который она должна выводить? (Вариант сделать 5 обработчиков не подходит. Нужно сделать массив строк и кнопок.) P.S. если нажать несколько кнопок, то должны выводиться все номера.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Clicker : MonoBehaviour
{
public string[] _txt = new[]{"1", ", 2", ", 3", ", 4", ", 5"};
public Button[] _btn;
public void OnClick(){
for (int i = 0; i < _btn.Length; i++){
for (int j = 0; i < _txt.Length; i++){
if(j == i){
Debug.Log(_txt[i]);
}
}
}
}
}