void ConstructCharacterSelect() { manager.Elements.Clear(); manager.AnimationComplete -= ConstructCharacterSelect; netClient.Disconnected += CharSelect_Disconnected; Vector2 buttonScale = new Vector2(1.87f, 2.5f); manager.Elements.Add(new UIMenuButton(manager, new Vector2(-0.70f, 0.42f), "NEW CHARACTER", "opt_general") { UIScale = buttonScale }); manager.Elements.Add(new UIMenuButton(manager, new Vector2(-0.70f, 0.24f), "LOAD CHARACTER", "opt_controls") { UIScale = buttonScale }); manager.Elements.Add(new UIMenuButton(manager, new Vector2(-0.70f, 0.06f), "DELETE CHARACTER", "opt_performance") { UIScale = buttonScale }); manager.Elements.Add(new UIMenuButton(manager, new Vector2(-0.70f, -0.12f), "SELECT ANOTHER SERVER", "csel_servlist") { UIScale = buttonScale }); manager.Elements.Add(new UIMenuButton(manager, new Vector2(-0.70f, -0.30f), "MAIN MENU", "csel_mainmenu") { UIScale = buttonScale }); manager.Elements.Add(new UICharacterList(manager)); manager.PlaySound("ui_motion_swish"); manager.FlyInAll(FLYIN_LENGTH, 0.05); }
void ConstructOptions() { manager.Elements.Clear(); manager.AnimationComplete -= ConstructOptions; manager.Elements.Add(new UIMenuButton(manager, new Vector2(-0.65f, 0.5f), "GENERAL", null)); manager.Elements.Add(new UIMenuButton(manager, new Vector2(-0.65f, 0.25f), "CONTROLS", null)); manager.Elements.Add(new UIMenuButton(manager, new Vector2(-0.65f, 0.0f), "PERFORMANCE", null)); manager.Elements.Add(new UIMenuButton(manager, new Vector2(-0.65f, -0.25f), "AUDIO", null)); manager.Elements.Add(new UIMenuButton(manager, new Vector2(-0.65f, -0.50f), "CREDITS", null)); manager.Elements.Add(new UIMenuButton(manager, new Vector2(-0.65f, -0.75f), "MAIN MENU", OptionsToMainMenu)); manager.PlaySound("ui_motion_swish"); manager.FlyInAll(FLYIN_LENGTH, 0.05); }