Example #1
0
        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); };
            }
        }
Example #2
0
 public void OnPointerClick(PointerEventData e)
 {
     OnAnswerClick?.Invoke(transform.GetSiblingIndex());
 }
 private void OnClicked(object sender, EventArgs e)
 {
     OnAnswerClick?.Invoke(questionIndex, indexes);
 }