public virtual void Show() { if (!firstShown) { FirstShow(); } Logger.Info("Screen", $"Showing Screen {Name}"); startTime = engine.GetCurrentTime(); rendered = false; LinkInput(); SizeChanged(engine.Graphics.ViewWidth, engine.Graphics.ViewHeight); screen.ActivateMouse(engine.Input.MouseX, engine.Input.MouseY); }