public StartScreen(ScreenLayerCollection parent, GeometryManager geometries, Logger logger, InputManager inputManager) : base(parent, geometries) { this.logger = logger; this.inputManager = inputManager; AddComponent(new Menu( Bounds.AnchoredBox(Screen, BoundsAnchor.End, BoundsAnchor.End, new Vector2(220, 200), -25 * Vector2.One), new Func <Bounds, FocusableUIComponent> [] { bounds => new Button(bounds, startServerLobby, "Start lobby", 48, .5f), bounds => new Button(bounds, startConnect, "Join lobby", 48, .5f) })); }