예제 #1
0
        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);
        }
예제 #2
0
 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);
 }