Inheritance: GameScreen
 public MenuSelectionEventArgs(MenuEntry entry, MenuScreen screen, PlayerIndex playerIndex)
     : base(playerIndex)
 {
     this.entry = entry;
     this.screen = screen;
 }
 public virtual void Update(MenuScreen screen, bool isSelected,
                                               GameTime gameTime)
 {
 }
 /// <summary>
 /// Method for raising the Selected event.
 /// </summary>
 protected internal virtual void OnSelectEntry(PlayerIndex playerIndex, MenuScreen screen)
 {
     if (Selected != null)
         Selected(this, new MenuSelectionEventArgs(this, screen, playerIndex));
 }
 /// <summary>
 /// Performs the Selected event for this menu entry.
 /// </summary>
 /// <param name="playerIndex">index of the player who initiated the action</param>
 public virtual void DoClick(PlayerIndex playerIndex, MenuScreen screen)
 {
     OnSelectEntry(playerIndex, screen);
 }