public void DesubscribeFrom(CommandCenter master) { master.WhenSelectAll -= SelectAll; master.WhenDeselectAll -= DeselectAll; master.WhenToggleSelectAll -= ToggleSelectAll; master.WhenCursor_Multiply -= MultiplyCursor; master.WhenCursor_Divide -= DivideCursor; master.WhenCursor_ResetOne -= ResetCursorToOne; master.WhenPreviewTimeChanged -= ChangeTime_Preview; master.WhenPreviewToneChanged -= ChangeTone_Preview; master.WhenTimeChanged -= ChangeTime; master.WhenToneChanged -= ChangeTone; master.WhenTimeStart -= StartTime; master.WhenToneStart -= StartTone; master.WhenTimeReset -= ResetTime; master.WhenToneReset -= ResetTone; master.WhenNotePlacementStart -= StartNotePlacement; master.WhenNotePlacementFinish -= FinishNotePlacement; master.WhenSelectionStart -= StartSelection; master.WhenSelectionFinish -= FinishSelection; master.WhenDeleteSelection -= DeleteSelection; master.WhenEraseSelection -= EraseSelection; master.WhenUnitPicking -= Delegate_CaretUnitPicking; }
public void SubscribeTo(CommandCenter master) { master.WhenSelectAll += SelectAll; master.WhenDeselectAll += DeselectAll; master.WhenToggleSelectAll += ToggleSelectAll; master.WhenCursor_Multiply += MultiplyCursor; master.WhenCursor_Divide += DivideCursor; master.WhenCursor_ResetOne += ResetCursorToOne; master.WhenPreviewTimeChanged += ChangeTime_Preview; master.WhenPreviewToneChanged += ChangeTone_Preview; master.WhenTimeChanged += ChangeTime; master.WhenToneChanged += ChangeTone; master.WhenTimeStart += StartTime; master.WhenToneStart += StartTone; master.WhenTimeReset += ResetTime; master.WhenToneReset += ResetTone; master.WhenNotePlacementStart += StartNotePlacement; master.WhenNotePlacementFinish += FinishNotePlacement; master.WhenSelectionStart += StartSelection; master.WhenSelectionFinish += FinishSelection; master.WhenDeleteSelection += DeleteSelection; master.WhenEraseSelection += EraseSelection; master.WhenUnitPicking += Delegate_CaretUnitPicking; }
public InputController( CommandCenter commandcenter ) { this.commandcenter = commandcenter; }