RecordRobot.Menus.PauseMenu.PauseMenu C# (CSharp) Method

PauseMenu() public method

Initializes a new instance of the PauseMenu class.
public PauseMenu ( Vector2 position, float spacing, String MainAction ) : System
position Vector2 The position.
spacing float The spacing.
MainAction String
return System
        public PauseMenu(Vector2 position, float spacing, String MainAction)
            : base(position)
        {
            MenuEntry resume = new MenuEntry(MainAction, position, new QuitTopDelegate());

            MenuEntry quit = new MenuEntry("Quit", position + new Vector2(0, spacing), new QuitGameDelegate());

            MenuEntry main = new MenuEntry("Main Menu", position + new Vector2(0, spacing * 2), new MainMenuDelegate());

            resume.UpperMenu = main;
            resume.LowerMenu = quit;

            quit.UpperMenu = resume;
            quit.LowerMenu = main;

            main.UpperMenu = quit;
            main.LowerMenu = resume;

            this.Add(resume);
            this.Add(quit);
            this.Add(main);
        }
PauseMenu