C# Class IterativeGenerator, CaveGenerator

Inheritance: AbstractGenerator
Afficher le fichier Open project: AlecLafita/CaveGenerator

Méthodes publiques

Méthode Description
generate ( Polyline, originPoly, float holeProb ) : IEnumerator,

Méthodes protégées

Méthode Description
addElementToDataStructure ( Polyline, p, int canIntersect ) : void
createDataStructure ( Polyline, iniP ) : void
initializeDataStructure ( int &canIntersect, Polyline, &p ) : void
isDataStructureEmpty ( ) : bool

Private Methods

Méthode Description
Awake ( ) : void

Method Details

addElementToDataStructure() abstract protected méthode

abstract protected addElementToDataStructure ( Polyline, p, int canIntersect ) : void
p Polyline,
canIntersect int
Résultat void

createDataStructure() abstract protected méthode

abstract protected createDataStructure ( Polyline, iniP ) : void
iniP Polyline,
Résultat void

generate() public méthode

public generate ( Polyline, originPoly, float holeProb ) : IEnumerator,
originPoly Polyline,
holeProb float
Résultat IEnumerator,

initializeDataStructure() abstract protected méthode

abstract protected initializeDataStructure ( int &canIntersect, Polyline, &p ) : void
canIntersect int
p Polyline,
Résultat void

isDataStructureEmpty() abstract protected méthode

abstract protected isDataStructureEmpty ( ) : bool
Résultat bool