public override void Update(GameTime gameTime) { if (overlay != null) { overlay.Update(gameTime); if (overlay.Finished) { overlay = null; } } if (overlay == null || !overlay.TakeControl) { base.Update(gameTime); AfterUpdate(gameTime); } }