C# 클래스 Generator

파일 보기 프로젝트 열기: jongallant/WorldGeneratorFinal 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
BiomeMapRenderer MeshRenderer
BiomeTable ].BiomeType[
Clouds1 MapData
Clouds2 MapData
HeatData MapData
HeatMapRenderer MeshRenderer
HeightData MapData
HeightMapRenderer MeshRenderer
Lands List
MoistureData MapData
MoistureMapRenderer MeshRenderer
RiverGroups List
Rivers List
Seed int
Tiles ].Tile[
Waters List

공개 메소드들

메소드 설명
GetBiomeType ( Tile tile ) : BiomeType
GetHeightValue ( Tile tile ) : float

보호된 메소드들

메소드 설명
Generate ( ) : void
GetBottom ( Tile tile ) : Tile
GetData ( ) : void
GetLeft ( Tile tile ) : Tile
GetRight ( Tile tile ) : Tile
GetTop ( Tile tile ) : Tile
Initialize ( ) : void
Instantiate ( ) : void
Start ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
AddMoisture ( Tile, t, float amount ) : void
AddMoisture ( Tile, t, int radius ) : void
AdjustMoistureMap ( ) : void
BuildRiverGroups ( ) : void
DigRiver ( River river ) : void
DigRiver ( River river, River parent ) : void
DigRiverGroups ( ) : void
FindPathToWater ( Tile tile, Direction direction, River &river ) : void
FloodFill ( ) : void
FloodFill ( Tile tile, TileGroup &tiles, Stack &stack ) : void
GenerateBiomeMap ( ) : void
GenerateRivers ( ) : void
LoadTiles ( ) : void
UpdateBiomeBitmask ( ) : void
UpdateBitmasks ( ) : void
UpdateNeighbors ( ) : void

메소드 상세

Generate() 보호된 메소드

protected Generate ( ) : void
리턴 void

GetBiomeType() 공개 메소드

public GetBiomeType ( Tile tile ) : BiomeType
tile Tile
리턴 BiomeType

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

protected abstract GetBottom ( Tile tile ) : Tile
tile Tile
리턴 Tile

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

protected abstract GetData ( ) : void
리턴 void

GetHeightValue() 공개 메소드

public GetHeightValue ( Tile tile ) : float
tile Tile
리턴 float

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

protected abstract GetLeft ( Tile tile ) : Tile
tile Tile
리턴 Tile

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

protected abstract GetRight ( Tile tile ) : Tile
tile Tile
리턴 Tile

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

protected abstract GetTop ( Tile tile ) : Tile
tile Tile
리턴 Tile

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

protected abstract Initialize ( ) : void
리턴 void

Instantiate() 보호된 메소드

protected Instantiate ( ) : void
리턴 void

Start() 보호된 메소드

protected Start ( ) : void
리턴 void

Update() 보호된 메소드

protected Update ( ) : void
리턴 void

프로퍼티 상세

BiomeMapRenderer 보호되어 있는 프로퍼티

protected MeshRenderer BiomeMapRenderer
리턴 MeshRenderer

BiomeTable 보호되어 있는 프로퍼티

protected BiomeType[,] BiomeTable
리턴 ].BiomeType[

Clouds1 보호되어 있는 프로퍼티

protected MapData Clouds1
리턴 MapData

Clouds2 보호되어 있는 프로퍼티

protected MapData Clouds2
리턴 MapData

HeatData 보호되어 있는 프로퍼티

protected MapData HeatData
리턴 MapData

HeatMapRenderer 보호되어 있는 프로퍼티

protected MeshRenderer HeatMapRenderer
리턴 MeshRenderer

HeightData 보호되어 있는 프로퍼티

protected MapData HeightData
리턴 MapData

HeightMapRenderer 보호되어 있는 프로퍼티

protected MeshRenderer HeightMapRenderer
리턴 MeshRenderer

Lands 보호되어 있는 프로퍼티

protected List Lands
리턴 List

MoistureData 보호되어 있는 프로퍼티

protected MapData MoistureData
리턴 MapData

MoistureMapRenderer 보호되어 있는 프로퍼티

protected MeshRenderer MoistureMapRenderer
리턴 MeshRenderer

RiverGroups 보호되어 있는 프로퍼티

protected List RiverGroups
리턴 List

Rivers 보호되어 있는 프로퍼티

protected List Rivers
리턴 List

Seed 보호되어 있는 프로퍼티

protected int Seed
리턴 int

Tiles 보호되어 있는 프로퍼티

protected Tile[,] Tiles
리턴 ].Tile[

Waters 보호되어 있는 프로퍼티

protected List Waters
리턴 List