public override void CreateUI() { AddUIElement(new UIBackgroundAnimation( new Transform(Alignment.MiddleCenter, GameUIController.WindowSize), ContentHelper.Space_Background_Animation_1, this )); mainElements = AddUIElement(new UIGroup( new Transform(Alignment.MiddleCenter, new Vector2(500)), null, this )); mainElements.AddUIElement(new UIText( new Transform(new Vector2(0, -250), new Vector2(250, 50)), ContentHelper.Arial_Font, "Game Over", TextAlign.MiddleCenter, 0, this )); mainElements.AddUIElement(new UIButton( new Transform(new Vector2(-60, 0), new Vector2(100, 50)), ContentHelper.Arial_Font, "Load", TextAlign.MiddleCenter, 0, ContentHelper.Box4x4_Sprite, new EventArg0(ToggleUILoad), this )).SetColor(new Color(28, 28, 28)); mainElements.AddUIElement(new UIButton( new Transform(new Vector2(60, 0), new Vector2(100, 50)), ContentHelper.Arial_Font, "Exit", TextAlign.MiddleCenter, 0, ContentHelper.Box4x4_Sprite, new EventArg0(MainGame.Singleton.Exit), this )).SetColor(new Color(28, 28, 28)); uiLoad = AddUIElement(new UISaveFiles( new Transform(Alignment.MiddleCenter, new Vector2(250, 600)), this, false, "Load", new EventArg0(ToggleUILoad) )); uiLoad.Visable = false; }