C# 클래스 IterativeGenerator, CaveGenerator

상속: AbstractGenerator
파일 보기 프로젝트 열기: AlecLafita/CaveGenerator

공개 메소드들

메소드 설명
generate ( Polyline, originPoly, float holeProb ) : IEnumerator,

보호된 메소드들

메소드 설명
addElementToDataStructure ( Polyline, p, int canIntersect ) : void
createDataStructure ( Polyline, iniP ) : void
initializeDataStructure ( int &canIntersect, Polyline, &p ) : void
isDataStructureEmpty ( ) : bool

비공개 메소드들

메소드 설명
Awake ( ) : void

메소드 상세

addElementToDataStructure() 추상적인 보호된 메소드

abstract protected addElementToDataStructure ( Polyline, p, int canIntersect ) : void
p Polyline,
canIntersect int
리턴 void

createDataStructure() 추상적인 보호된 메소드

abstract protected createDataStructure ( Polyline, iniP ) : void
iniP Polyline,
리턴 void

generate() 공개 메소드

public generate ( Polyline, originPoly, float holeProb ) : IEnumerator,
originPoly Polyline,
holeProb float
리턴 IEnumerator,

initializeDataStructure() 추상적인 보호된 메소드

abstract protected initializeDataStructure ( int &canIntersect, Polyline, &p ) : void
canIntersect int
p Polyline,
리턴 void

isDataStructureEmpty() 추상적인 보호된 메소드

abstract protected isDataStructureEmpty ( ) : bool
리턴 bool