Ejemplo n.º 1
0
        public override void submitChanges()
        {
            if (StringError != String.Empty || FretError != String.Empty || !Int32.TryParse(fret, out int fret_i) ||
                !Int32.TryParse(note_string, out int note_string_i))
            {
                return;
            }

            if (fret_i != note.Fret)
            {
                executor.continueChangeNoteFret(getClickCopy(), fret_i);
            }

            if (note_string_i != note.String)
            {
                executor.executeChangeNoteStringFromMenu(getClickCopy(), note_string_i);
                //popup error if any effects tried to change
            }
            else
            {
                IntoEffectProperties.submitChanges();
                StrikeEffectProperties.submitChanges();
                AfterEffectProperties.submitChanges();
            }
        }
Ejemplo n.º 2
0
 public override void resetToDefault()
 {
     Fret   = note.Fret.ToString();
     String = note.String.ToString();
     IntoEffectProperties.resetToDefault();
     StrikeEffectProperties.resetToDefault();
     AfterEffectProperties.resetToDefault();
 }