C# Класс IterativeGenerator, CaveGenerator

Наследование: AbstractGenerator
Показать файл Открыть проект

Открытые методы

Метод Описание
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