C# 클래스 CubeKeyPuzzle, Hellbound

Logic for the cube combination puzzle to open the door in the famine crypt By Arvid Backman and Aleksi Lindeman
상속: MonoBehaviour
파일 보기 프로젝트 열기: Backman/Hellbound

공개 프로퍼티들

프로퍼티 타입 설명
availableCubesToPlace List
inspectCubesDummy GameObject
m_DoorOpenSound FMODAsset,
m_HighlightColor Color
m_MusicEmitter FMOD_StudioEventEmitter,
m_UseCubeSound FMODAsset,

공개 메소드들

메소드 설명
onCubeKeyDoorUse ( GameObject obj, bool tr ) : void
onPickupCubeKey ( GameObject obj, bool tr ) : void
onRequestOpenCubeDoor ( GameObject obj, bool tr ) : void
placeCube ( string name ) : void
zoomOut ( GameObject obj, bool tr ) : void

비공개 메소드들

메소드 설명
Start ( ) : void
focusOnFirstCubeObject ( GameObject &obj ) : int
goToNextCube ( int startIndex, GameObject &obj ) : int
goToPreviousCube ( int startIndex, GameObject &obj ) : int
inputLogic ( ) : IEnumerator
onCubesFinishedSwitchingPos ( ) : void
onCubesSwitchedPos ( ) : void
onMovedOut ( ) : void
onMovedOutFurther ( ) : void
pickNextCube ( int currentIndex ) : IEnumerator

메소드 상세

onCubeKeyDoorUse() 공개 메소드

public onCubeKeyDoorUse ( GameObject obj, bool tr ) : void
obj GameObject
tr bool
리턴 void

onPickupCubeKey() 공개 메소드

public onPickupCubeKey ( GameObject obj, bool tr ) : void
obj GameObject
tr bool
리턴 void

onRequestOpenCubeDoor() 공개 메소드

public onRequestOpenCubeDoor ( GameObject obj, bool tr ) : void
obj GameObject
tr bool
리턴 void

placeCube() 공개 메소드

public placeCube ( string name ) : void
name string
리턴 void

zoomOut() 공개 메소드

public zoomOut ( GameObject obj, bool tr ) : void
obj GameObject
tr bool
리턴 void

프로퍼티 상세

availableCubesToPlace 공개적으로 프로퍼티

public List availableCubesToPlace
리턴 List

inspectCubesDummy 공개적으로 프로퍼티

public GameObject inspectCubesDummy
리턴 GameObject

m_DoorOpenSound 공개적으로 프로퍼티

public FMODAsset, m_DoorOpenSound
리턴 FMODAsset,

m_HighlightColor 공개적으로 프로퍼티

public Color m_HighlightColor
리턴 Color

m_MusicEmitter 공개적으로 프로퍼티

public FMOD_StudioEventEmitter, m_MusicEmitter
리턴 FMOD_StudioEventEmitter,

m_UseCubeSound 공개적으로 프로퍼티

public FMODAsset, m_UseCubeSound
리턴 FMODAsset,