public override void Update(TimeSpan delta) { base.Update(delta); if (StartScreen.IsActive) { StartScreen.Update(delta); if (StartScreen.Blocking) { return; } } if (MessageConsole.IsActive) { MessageConsole.Update(delta); if (MessageConsole.Blocking) { return; } } if (MenuConsole.IsActive) { MenuConsole.Update(delta); if (MenuConsole.Blocking) { return; } } MainConsole.Update(delta); }