C# Class GTAVBETrainerDotNet.Menu.MenuStorage

Storage for menus
Show file Open project: betenner/betrainer

Public Methods

Method Description
AddMenuItem ( Menu parent, MString text, bool toggle = false, bool on = false, Menu subMenu = null, MenuItemEventHandler activateEventHandler = null, MenuItemEventHandler preActivateEventHandler = null, MenuItemEventHandler highlightedEventHandler = null, object data = null ) : MenuItem

Adds a menu item into menu

EnterMenu ( Menu menu ) : void

Enters a new menu

GetCurrentMenu ( ) : Menu

Gets the current menu

InitMenus ( ) : void

Initialize all menus

IsMenuInStack ( Menu menu ) : bool

Gets whether the specified menu is in the menu stack

PlayMenuBeep ( ) : void

Plays menu beep

ReturnToMenuByDepth ( int depth ) : void

Returns to the specified menu in certain depth

ReturnToPrevMenu ( ) : void

Returns to the previous menu. If there's no previous menu then nothing will happen.

Private Methods

Method Description
AddTeleportTargetsToMenu ( Menu parent, TeleportTarget targets ) : void

Adds teleport targets into menu

InitConfigurationMenu ( ) : void

Initialize configuration menu

InitCustomLocationTeleporterItemMenu ( ) : void

Initialize location - custom location teleporter - item menu

InitCustomLocationTeleporterMenu ( ) : void

Initialize location - custom location teleporter menu

InitDateTimeSpeedMenu ( ) : void

Initializes date time speed menu

InitLanguageMenu ( ) : void

Initialize language menu

InitLocationMenu ( ) : void

Initialize location menu

InitLocationTeleporterMenu ( ) : void

Initialize location - location teleporter menu

InitMainMenu ( ) : void

Initialize main menu

InitMiscMenu ( ) : void

Initializes misc menu

InitPearlTopcoatMenu ( ) : void

Initialize pearl topcoat menu

InitPlayerMSPCustomSetItemMenu ( ) : void

Initialize player model & skin & props custom set item menu

InitPlayerMSPCustomSetsMenu ( ) : void

Initialize player model & skin & props custom sets menu

InitPlayerMenu ( ) : void

Initialize player menu

InitPlayerModelSelectorAnimalsMenu ( ) : void

Initialize player Model selector animals menu

InitPlayerModelSelectorMenu ( ) : void

Initialize player Model selector menu

InitPlayerModelSelectorNPCsMenu ( ) : void

Initialize player Model selector NPCs menu

InitPlayerModelSkinPropsMenu ( ) : void

Initialize player model & skin & props menu

InitPlayerPropCategoryMenu ( ) : void

Initialize player Prop category menu

InitPlayerPropSelectorMenu ( ) : void

Initialize player Prop selector menu

InitPlayerPropTextureSelectorMenu ( ) : void

Initialize player Prop texture selector menu

InitPlayerSkinCategoryMenu ( ) : void

Initialize player skin category menu

InitPlayerSkinDrawableSelectorMenu ( ) : void

Initialize player skin drawable selector menu

InitPlayerSkinTextureSelectorMenu ( ) : void

Initialize player skin texture selector menu

InitPlayerWantedMenu ( ) : void

Initialize player wanted menu

InitPrimaryColorMenu ( ) : void

Initialize primary color menu

InitSecondaryColorMenu ( ) : void

Initialize Secondary color menu

InitSetAimingSpeedMenu ( ) : void

Initializes set aiming speed menu

InitSetDateTimeMenu ( ) : void

Initializes set date time menu

InitSetGameSpeedMenu ( ) : void

Initializes set game speed menu

InitSpecificWeaponMenu ( ) : void

Initializes get specific weapon menu

InitVehicleCustomMenu ( ) : void

Initialize custom vehicle menu

InitVehicleDoorMenu ( ) : void

Initializes door menu

InitVehicleMenu ( ) : void

Initialize vehicle menu

InitVehicleModMenu ( ) : void

Initializes vehicle mod menu

InitVehiclePaintMenu ( ) : void

Initialize vehicle paint menu

InitVehicleSpawnMenu ( ) : void

Initialize vehicle spawn menu

InitVehicleSpeedMeterMenu ( ) : void

Initialize vehicle speed meter menu

InitWeaponMenu ( ) : void

Initializes weapon menu

InitWeatherMenu ( ) : void

Initializes weather menu

InitWheelsMenu ( ) : void

Initialize wheels menu

InitWorldMenu ( ) : void

Initializes world menu

InitXyzTeleporterCoordinatesMenu ( ) : void

INitialize xyz teleporter coordinates menu

InitXyzTeleporterMenu ( ) : void

Initialize xyz teleporter menu

InitXyzTeleporterOffsetMenu ( ) : void

Initialize xyz teleporter offset menu

Method Details

AddMenuItem() public static method

Adds a menu item into menu
public static AddMenuItem ( Menu parent, MString text, bool toggle = false, bool on = false, Menu subMenu = null, MenuItemEventHandler activateEventHandler = null, MenuItemEventHandler preActivateEventHandler = null, MenuItemEventHandler highlightedEventHandler = null, object data = null ) : MenuItem
parent Menu Parent menu
text MString Text
toggle bool Is toggle
on bool Is on
subMenu Menu Sub menu
activateEventHandler MenuItemEventHandler Activated event handler
preActivateEventHandler MenuItemEventHandler Pre-activated event handler
highlightedEventHandler MenuItemEventHandler Highlighted event handler
data object
return MenuItem

EnterMenu() public static method

Enters a new menu
public static EnterMenu ( Menu menu ) : void
menu Menu Sub menu
return void

GetCurrentMenu() public static method

Gets the current menu
public static GetCurrentMenu ( ) : Menu
return Menu

InitMenus() public static method

Initialize all menus
public static InitMenus ( ) : void
return void

IsMenuInStack() public static method

Gets whether the specified menu is in the menu stack
public static IsMenuInStack ( Menu menu ) : bool
menu Menu Menu object
return bool

PlayMenuBeep() public static method

Plays menu beep
public static PlayMenuBeep ( ) : void
return void

ReturnToMenuByDepth() public static method

Returns to the specified menu in certain depth
public static ReturnToMenuByDepth ( int depth ) : void
depth int Depth of the menu
return void

ReturnToPrevMenu() public static method

Returns to the previous menu. If there's no previous menu then nothing will happen.
public static ReturnToPrevMenu ( ) : void
return void