C# Class NativeUI.MenuPool

Afficher le fichier Open project: Guad/NativeUI Class Usage Examples

Méthodes publiques

Méthode Description
Add ( NativeUI.UIMenu menu ) : void

Add your menu to the menu pool.

AddSubMenu ( NativeUI.UIMenu menu, string text ) : NativeUI.UIMenu

Create and add a submenu to the menu pool. Adds an item with the given text to the menu, creates a corresponding submenu, and binds the submenu to the item. The submenu inherits its title from the menu, and its subtitle from the item text.

AddSubMenu ( NativeUI.UIMenu menu, string text, string description ) : NativeUI.UIMenu

Create and add a submenu to the menu pool. Adds an item with the given text and description to the menu, creates a corresponding submenu, and binds the submenu to the item. The submenu inherits its title from the menu, and its subtitle from the item text.

CloseAllMenus ( ) : void

Closes all of your menus.

Draw ( ) : void

Draws all visible menus.

IsAnyMenuOpen ( ) : bool

Checks if any menu is currently visible.

ProcessControl ( ) : void

Processes all of your visible menus' controls.

ProcessKey ( Keys key ) : void

Processes all of your visible menus' keys.

ProcessMenus ( ) : void

Process all of your menus' functions. Call this in a tick event.

ProcessMouse ( ) : void

Processes all of your visible menus' mouses.

RefreshIndex ( ) : void

Refresh index of every menu in the pool. Use this after you have finished constructing the entire menu pool.

ResetKey ( NativeUI.UIMenu menuControl ) : void
SetBannerType ( Sprite bannerType ) : void
SetBannerType ( NativeUI.UIResRectangle bannerType ) : void
SetBannerType ( string bannerPath ) : void
SetKey ( NativeUI.UIMenu menuControl, GTA.Control control ) : void
SetKey ( NativeUI.UIMenu menuControl, GTA.Control control, int controllerIndex ) : void
SetKey ( NativeUI.UIMenu menuControl, Keys control ) : void
ToList ( ) : List

Returns all of your menus.

Method Details

Add() public méthode

Add your menu to the menu pool.
public Add ( NativeUI.UIMenu menu ) : void
menu NativeUI.UIMenu
Résultat void

AddSubMenu() public méthode

Create and add a submenu to the menu pool. Adds an item with the given text to the menu, creates a corresponding submenu, and binds the submenu to the item. The submenu inherits its title from the menu, and its subtitle from the item text.
public AddSubMenu ( NativeUI.UIMenu menu, string text ) : NativeUI.UIMenu
menu NativeUI.UIMenu The parent menu to which the submenu must be added.
text string The name of the submenu.
Résultat NativeUI.UIMenu

AddSubMenu() public méthode

Create and add a submenu to the menu pool. Adds an item with the given text and description to the menu, creates a corresponding submenu, and binds the submenu to the item. The submenu inherits its title from the menu, and its subtitle from the item text.
public AddSubMenu ( NativeUI.UIMenu menu, string text, string description ) : NativeUI.UIMenu
menu NativeUI.UIMenu The parent menu to which the submenu must be added.
text string The name of the submenu.
description string The name of the submenu.
Résultat NativeUI.UIMenu

CloseAllMenus() public méthode

Closes all of your menus.
public CloseAllMenus ( ) : void
Résultat void

Draw() public méthode

Draws all visible menus.
public Draw ( ) : void
Résultat void

IsAnyMenuOpen() public méthode

Checks if any menu is currently visible.
public IsAnyMenuOpen ( ) : bool
Résultat bool

ProcessControl() public méthode

Processes all of your visible menus' controls.
public ProcessControl ( ) : void
Résultat void

ProcessKey() public méthode

Processes all of your visible menus' keys.
public ProcessKey ( Keys key ) : void
key Keys
Résultat void

ProcessMenus() public méthode

Process all of your menus' functions. Call this in a tick event.
public ProcessMenus ( ) : void
Résultat void

ProcessMouse() public méthode

Processes all of your visible menus' mouses.
public ProcessMouse ( ) : void
Résultat void

RefreshIndex() public méthode

Refresh index of every menu in the pool. Use this after you have finished constructing the entire menu pool.
public RefreshIndex ( ) : void
Résultat void

ResetKey() public méthode

public ResetKey ( NativeUI.UIMenu menuControl ) : void
menuControl NativeUI.UIMenu
Résultat void

SetBannerType() public méthode

public SetBannerType ( Sprite bannerType ) : void
bannerType Sprite
Résultat void

SetBannerType() public méthode

public SetBannerType ( NativeUI.UIResRectangle bannerType ) : void
bannerType NativeUI.UIResRectangle
Résultat void

SetBannerType() public méthode

public SetBannerType ( string bannerPath ) : void
bannerPath string
Résultat void

SetKey() public méthode

public SetKey ( NativeUI.UIMenu menuControl, GTA.Control control ) : void
menuControl NativeUI.UIMenu
control GTA.Control
Résultat void

SetKey() public méthode

public SetKey ( NativeUI.UIMenu menuControl, GTA.Control control, int controllerIndex ) : void
menuControl NativeUI.UIMenu
control GTA.Control
controllerIndex int
Résultat void

SetKey() public méthode

public SetKey ( NativeUI.UIMenu menuControl, Keys control ) : void
menuControl NativeUI.UIMenu
control Keys
Résultat void

ToList() public méthode

Returns all of your menus.
public ToList ( ) : List
Résultat List