C# Класс NativeUI.MenuPool

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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.

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

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

Add your menu to the menu pool.
public Add ( NativeUI.UIMenu menu ) : void
menu NativeUI.UIMenu
Результат void

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

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.
Результат NativeUI.UIMenu

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

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.
Результат NativeUI.UIMenu

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

Closes all of your menus.
public CloseAllMenus ( ) : void
Результат void

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

Draws all visible menus.
public Draw ( ) : void
Результат void

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

Checks if any menu is currently visible.
public IsAnyMenuOpen ( ) : bool
Результат bool

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

Processes all of your visible menus' controls.
public ProcessControl ( ) : void
Результат void

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

Processes all of your visible menus' keys.
public ProcessKey ( Keys key ) : void
key Keys
Результат void

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

Process all of your menus' functions. Call this in a tick event.
public ProcessMenus ( ) : void
Результат void

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

Processes all of your visible menus' mouses.
public ProcessMouse ( ) : void
Результат void

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

Refresh index of every menu in the pool. Use this after you have finished constructing the entire menu pool.
public RefreshIndex ( ) : void
Результат void

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

public ResetKey ( NativeUI.UIMenu menuControl ) : void
menuControl NativeUI.UIMenu
Результат void

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

public SetBannerType ( Sprite bannerType ) : void
bannerType Sprite
Результат void

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

public SetBannerType ( NativeUI.UIResRectangle bannerType ) : void
bannerType NativeUI.UIResRectangle
Результат void

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

public SetBannerType ( string bannerPath ) : void
bannerPath string
Результат void

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

public SetKey ( NativeUI.UIMenu menuControl, GTA.Control control ) : void
menuControl NativeUI.UIMenu
control GTA.Control
Результат void

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

public SetKey ( NativeUI.UIMenu menuControl, GTA.Control control, int controllerIndex ) : void
menuControl NativeUI.UIMenu
control GTA.Control
controllerIndex int
Результат void

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

public SetKey ( NativeUI.UIMenu menuControl, Keys control ) : void
menuControl NativeUI.UIMenu
control Keys
Результат void

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

Returns all of your menus.
public ToList ( ) : List
Результат List