C# 클래스 CellMaster, DoomRoom

상속: MonoBehaviour
파일 보기 프로젝트 열기: EddieCameron/DoomRoom 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
_areaSize float
_cellSize float
pathAffectingLayers LayerMask
wallDensity float

공개 메소드들

메소드 설명
Awake ( ) : void
GenLayout ( ) : void
GetCellAt ( Vector3 pos ) : Cell,
GetCellAt ( int x, int y ) : Cell,
GetPathAffectingLayers ( ) : LayerMask
OnDisable ( ) : void
Start ( ) : void

비공개 메소드들

메소드 설명
AddCellToRoom ( Cell, newCell, int inRoom ) : bool

Adds the cell to given room.

OpenCellInDirection ( Cell, toOpen, Direction, inDir ) : Cell,

Opens the cell in direction.

PrintLayout ( ) : void
RandomDirection ( ) : Direction,

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

GenLayout() 공개 메소드

public GenLayout ( ) : void
리턴 void

GetCellAt() 공개 정적인 메소드

public static GetCellAt ( Vector3 pos ) : Cell,
pos Vector3
리턴 Cell,

GetCellAt() 공개 정적인 메소드

public static GetCellAt ( int x, int y ) : Cell,
x int
y int
리턴 Cell,

GetPathAffectingLayers() 공개 정적인 메소드

public static GetPathAffectingLayers ( ) : LayerMask
리턴 LayerMask

OnDisable() 공개 메소드

public OnDisable ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

프로퍼티 상세

_areaSize 공개적으로 프로퍼티

public float _areaSize
리턴 float

_cellSize 공개적으로 프로퍼티

public float _cellSize
리턴 float

pathAffectingLayers 공개적으로 프로퍼티

public LayerMask pathAffectingLayers
리턴 LayerMask

wallDensity 공개적으로 프로퍼티

public float wallDensity
리턴 float