C# Class MainMenuManager, Hero.Coli

Inheritance: MonoBehaviour
Afficher le fichier Open project: CyberCRI/Hero.Coli Class Usage Examples

Méthodes publiques

Свойство Type Description
_items MainMenuItem[]
controlItems MainMenuItemArray
gameObjectName string
languageItems MainMenuItemArray
learnMoreItems LearnMoreOptionsMainMenuItemArray
mainMenuItems MainMenuItemArray
soundItems MainMenuItemArray
verticalSpacing float

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

close() public méthode

public close ( ) : void
Résultat void

escape() public méthode

public escape ( ) : bool
Résultat bool

get() public static méthode

public static get ( ) : MainMenuManager
Résultat MainMenuManager

getCurrentItem() public méthode

public getCurrentItem ( ) : MainMenuItem
Résultat MainMenuItem

onHover() public méthode

public onHover ( MainMenuItem item ) : void
item MainMenuItem
Résultat void

open() public méthode

public open ( ) : void
Résultat void

redraw() public static méthode

public static redraw ( MainMenuItem items, string debug = null, float spacing = defaultVerticalSpacing ) : void
items MainMenuItem
debug string
spacing float
Résultat void

replaceTextBy() public static méthode

public static replaceTextBy ( string target, string replacement, MainMenuItem items, string debug = "" ) : void
target string
replacement string
items MainMenuItem
debug string
Résultat void

selectNext() public méthode

public selectNext ( ) : bool
Résultat bool

selectPrevious() public méthode

public selectPrevious ( ) : bool
Résultat bool

setNewGame() public méthode

public setNewGame ( ) : void
Résultat void

setResume() public méthode

public setResume ( ) : void
Résultat void

setVisibility() public static méthode

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
Résultat void

switchTo() public méthode

public switchTo ( MainMenuScreen screen ) : void
screen MainMenuScreen
Résultat void

Property Details

_items public_oe property

public MainMenuItem[] _items
Résultat MainMenuItem[]

controlItems public_oe property

public MainMenuItemArray controlItems
Résultat MainMenuItemArray

gameObjectName public_oe static_oe property

public static string gameObjectName
Résultat string

languageItems public_oe property

public MainMenuItemArray languageItems
Résultat MainMenuItemArray

learnMoreItems public_oe property

public LearnMoreOptionsMainMenuItemArray learnMoreItems
Résultat LearnMoreOptionsMainMenuItemArray

mainMenuItems public_oe property

public MainMenuItemArray mainMenuItems
Résultat MainMenuItemArray

soundItems public_oe property

public MainMenuItemArray soundItems
Résultat MainMenuItemArray

verticalSpacing public_oe property

public float verticalSpacing
Résultat float