public void RemoveNote(EditorNote note) { Instrument instrument = mInstrumentPanel.mInstrument; if (instrument.RemoveClipNote((int)note.index.x, (int)note.index.y, mMeasureEditor.mCurrentMeasure.value)) { note.transform.position = new Vector2(-10000, -10000); note.gameObject.SetActive(false); mMeasureEditor.UIToggleAllInstruments(true); } }
public void OnRepeatedMeasureExited(eGeneratorState stateIN) { mStaffPlayer.ClearNotes(); if (stateIN >= eGeneratorState.editing) { if (mMeasureEditor.mCurrentMeasure.value < mMeasureEditor.mNumberOfMeasures.value) { mMeasureEditor.mCurrentMeasure.value += 1; } else { mMeasureEditor.mCurrentMeasure.value = 0; } mMeasureEditor.UIToggleAllInstruments(true); } }