C# 클래스 Procedural.LevelGenerator

상속: UnityEngine.MonoBehaviour
파일 보기 프로젝트 열기: SneakyRedSnake/rogue-shield

공개 프로퍼티들

프로퍼티 타입 설명
endPosition Vector2
levelGenerationStrategy LevelGenerationStrategy
levelHeight int
levelWidth int
maximumDistance int
minimumDistance int
startingPosition Vector2

공개 메소드들

메소드 설명
Start ( ) : void
instanciateWall ( Vector2 position ) : void

비공개 메소드들

메소드 설명
generatePlatform ( int width, Vector2 position ) : void
generateRoom ( Room room ) : void
generateSquare ( int width, int height, Vector2 position ) : void

메소드 상세

Start() 공개 메소드

public Start ( ) : void
리턴 void

instanciateWall() 공개 메소드

public instanciateWall ( Vector2 position ) : void
position Vector2
리턴 void

프로퍼티 상세

endPosition 공개적으로 프로퍼티

public Vector2 endPosition
리턴 Vector2

levelGenerationStrategy 공개적으로 프로퍼티

public LevelGenerationStrategy levelGenerationStrategy
리턴 LevelGenerationStrategy

levelHeight 공개적으로 프로퍼티

public int levelHeight
리턴 int

levelWidth 공개적으로 프로퍼티

public int levelWidth
리턴 int

maximumDistance 공개적으로 프로퍼티

public int maximumDistance
리턴 int

minimumDistance 공개적으로 프로퍼티

public int minimumDistance
리턴 int

startingPosition 공개적으로 프로퍼티

public Vector2 startingPosition
리턴 Vector2