C# Класс GameStateManagement.MenuEntry

Helper class represents a single entry in a MenuScreen. By default this just draws the entry text string, but it can be customized to display menu entries in different ways. This also provides an event that will be raised when the menu entry is selected.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Position Vector2
bounds Microsoft.Xna.Framework.Rectangle
selectionFade float

Открытые методы

Метод Описание
Click ( int x, int y ) : void
Draw ( MenuScreen screen, bool isSelected, GameTime gameTime ) : void

Draws the menu entry. This can be overridden to customize the appearance.

GetHeight ( MenuScreen screen ) : int

Queries how much space this menu entry requires.

Left ( ) : void
MenuEntry ( string text, bool isEnabled ) : System

Constructs a new menu entry with the specified text.

Right ( ) : void
Update ( MenuScreen screen, bool isSelected, GameTime gameTime ) : void

Updates the menu entry.

Защищенные методы

Метод Описание
OnSelectEntry ( ) : void

Method for raising the Selected event.

Описание методов

Click() публичный Метод

public Click ( int x, int y ) : void
x int
y int
Результат void

Draw() публичный Метод

Draws the menu entry. This can be overridden to customize the appearance.
public Draw ( MenuScreen screen, bool isSelected, GameTime gameTime ) : void
screen MenuScreen
isSelected bool
gameTime Microsoft.Xna.Framework.GameTime
Результат void

GetHeight() публичный Метод

Queries how much space this menu entry requires.
public GetHeight ( MenuScreen screen ) : int
screen MenuScreen
Результат int

Left() публичный Метод

public Left ( ) : void
Результат void

MenuEntry() публичный Метод

Constructs a new menu entry with the specified text.
public MenuEntry ( string text, bool isEnabled ) : System
text string
isEnabled bool
Результат System

OnSelectEntry() защищенный Метод

Method for raising the Selected event.
protected OnSelectEntry ( ) : void
Результат void

Right() публичный Метод

public Right ( ) : void
Результат void

Update() публичный Метод

Updates the menu entry.
public Update ( MenuScreen screen, bool isSelected, GameTime gameTime ) : void
screen MenuScreen
isSelected bool
gameTime Microsoft.Xna.Framework.GameTime
Результат void

Описание свойств

Position публичное свойство

public Vector2 Position
Результат Vector2

bounds публичное свойство

public Rectangle,Microsoft.Xna.Framework bounds
Результат Microsoft.Xna.Framework.Rectangle

selectionFade публичное свойство

Tracks a fading selection effect on the entry.
The entries transition out of the selection effect when they are deselected.
public float selectionFade
Результат float