private void StartListening(EInputType _inputType, EInputTarget _inputTarget) { inputType = _inputType; inputTarget = _inputTarget; lastConfirmedMidiKey = 0; lastUsedKnobValue = 0; lastUsedKnob = 0; processedMessages = MidiDriver.Instance.TotalMessageCount; InEditorUpdateMode = true; EditorApplication.update += EditorUpdate; }
public void StartListeningForInput(EInputType _listenMode, EInputTarget _inputTarget, MidiAssignmentRequest _midiBinding) { MidiDriver.Instance.History.Clear(); midiAssignmentRequest = _midiBinding; StartListening(_listenMode, _inputTarget); }