C# 클래스 MainMenuManager, Hero.Coli

상속: MonoBehaviour
파일 보기 프로젝트 열기: CyberCRI/Hero.Coli 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
_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