public override void Execute() { var o = note.GetPhonemeOverride(index); if (newOffset == 0) { o.offset = null; } else { o.offset = newOffset; } }
public override void Execute() { var o = note.GetPhonemeOverride(index); if (newScale == 1) { o.overlapScale = null; } else { o.overlapScale = newScale; } }
public override void Begin(IPointer pointer, Point point) { base.Begin(pointer, point); startOffset = leadingNote.GetPhonemeOverride(index).offset ?? 0; }