C# Класс MainMenuManager, Hero.Coli

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

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

Свойство Тип Описание
_items MainMenuItem[]
controlItems MainMenuItemArray
gameObjectName string
languageItems MainMenuItemArray
learnMoreItems LearnMoreOptionsMainMenuItemArray
mainMenuItems MainMenuItemArray
soundItems MainMenuItemArray
verticalSpacing float

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

Метод Описание
close ( ) : void
escape ( ) : bool
get ( ) : MainMenuManager
getCurrentItem ( ) : MainMenuItem
onHover ( MainMenuItem item ) : void
open ( ) : void
redraw ( MainMenuItem items, string debug = null, float spacing = defaultVerticalSpacing ) : void
replaceTextBy ( string target, string replacement, MainMenuItem items, string debug = "" ) : void
selectNext ( ) : bool
selectPrevious ( ) : bool
setNewGame ( ) : void
setResume ( ) : void
setVisibility ( MainMenuItem items, string itemKey, bool isVisible, string debug = null, float spacing = defaultVerticalSpacing ) : void
switchTo ( MainMenuScreen screen ) : void

Приватные методы

Метод Описание
Awake ( ) : void
Start ( ) : void
copyItemsFrom ( MainMenuItemArray array ) : void
deselect ( ) : void
isAnItemSelected ( ) : bool
redraw ( ) : void
replaceTextBy ( string target, string replacement, string debug = "" ) : void
selectItem ( int index, SelectionMode mode = SelectionMode.NEXT ) : bool
selectItem ( string name ) : bool
setVisibility ( string itemKey, bool isVisible ) : void

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

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

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

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

public escape ( ) : bool
Результат bool

get() публичный статический Метод

public static get ( ) : MainMenuManager
Результат MainMenuManager

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

public getCurrentItem ( ) : MainMenuItem
Результат MainMenuItem

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

public onHover ( MainMenuItem item ) : void
item MainMenuItem
Результат void

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

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

redraw() публичный статический Метод

public static redraw ( MainMenuItem items, string debug = null, float spacing = defaultVerticalSpacing ) : void
items MainMenuItem
debug string
spacing float
Результат void

replaceTextBy() публичный статический Метод

public static replaceTextBy ( string target, string replacement, MainMenuItem items, string debug = "" ) : void
target string
replacement string
items MainMenuItem
debug string
Результат void

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

public selectNext ( ) : bool
Результат bool

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

public selectPrevious ( ) : bool
Результат bool

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

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

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

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

setVisibility() публичный статический Метод

public static setVisibility ( MainMenuItem items, string itemKey, bool isVisible, string debug = null, float spacing = defaultVerticalSpacing ) : void
items MainMenuItem
itemKey string
isVisible bool
debug string
spacing float
Результат void

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

public switchTo ( MainMenuScreen screen ) : void
screen MainMenuScreen
Результат void

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

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

public MainMenuItem[] _items
Результат MainMenuItem[]

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

public MainMenuItemArray controlItems
Результат MainMenuItemArray

gameObjectName публичное статическое свойство

public static string gameObjectName
Результат string

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

public MainMenuItemArray languageItems
Результат MainMenuItemArray

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

public LearnMoreOptionsMainMenuItemArray learnMoreItems
Результат LearnMoreOptionsMainMenuItemArray

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

public MainMenuItemArray mainMenuItems
Результат MainMenuItemArray

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

public MainMenuItemArray soundItems
Результат MainMenuItemArray

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

public float verticalSpacing
Результат float