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); }