public void NextWithReveal() { if (AtEnd() && commands.AnyHiddenAtEnd()) { commands.RevealAtEnd(1); } Goto(currentIndex + 1); }