// place : 0, 1, 2 void Button(KorgKontrol2ButtonPosition position, int index, bool value) { if (index < units.Length) { switch (position) { case KorgKontrol2ButtonPosition.Top: units[index].topButton = value; break; case KorgKontrol2ButtonPosition.Middle: units[index].middleButton = value; break; case KorgKontrol2ButtonPosition.Bottom: units[index].bottomButton = value; break; } unitEvent.Invoke(units[index]); } buttonEvent.Invoke(position, index, value); }
public void OnButton(KorgKontrol2ButtonPosition p, int index, bool value) { throw new NotImplementedException(); }