public override bool Update(GameTime gameTime) { if (!box.Update(gameTime)) { if (!dialogue.MoveNext()) { return(false); } box.Dispose(); box = new DialogueBox(screenView, dialogue.Current, textColor); } return(true); }