public BuzzerManager() { var devices = HidDevices.Enumerate(VendorId, ProductId).ToList(); Buzzers = new List <Buzzer>(); for (var index = 0; index < devices.Count; index++) { var hidDevice = devices[index]; Buzzers.Add(new Buzzer(hidDevice, index * 4)); } foreach (var buzzer in Buzzers) { buzzer.OnAnswerClick += (sender, ace) => { OnAnswerClick?.Invoke(this, ace); }; } }
public void OnPointerClick(PointerEventData e) { OnAnswerClick?.Invoke(transform.GetSiblingIndex()); }
private void OnClicked(object sender, EventArgs e) { OnAnswerClick?.Invoke(questionIndex, indexes); }