C# Class Generator

Afficher le fichier Open project: jongallant/WorldGeneratorFinal Class Usage Examples

Protected Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
GetBiomeType ( Tile tile ) : BiomeType
GetHeightValue ( Tile tile ) : float

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Generate() protected méthode

protected Generate ( ) : void
Résultat void

GetBiomeType() public méthode

public GetBiomeType ( Tile tile ) : BiomeType
tile Tile
Résultat BiomeType

GetBottom() protected abstract méthode

protected abstract GetBottom ( Tile tile ) : Tile
tile Tile
Résultat Tile

GetData() protected abstract méthode

protected abstract GetData ( ) : void
Résultat void

GetHeightValue() public méthode

public GetHeightValue ( Tile tile ) : float
tile Tile
Résultat float

GetLeft() protected abstract méthode

protected abstract GetLeft ( Tile tile ) : Tile
tile Tile
Résultat Tile

GetRight() protected abstract méthode

protected abstract GetRight ( Tile tile ) : Tile
tile Tile
Résultat Tile

GetTop() protected abstract méthode

protected abstract GetTop ( Tile tile ) : Tile
tile Tile
Résultat Tile

Initialize() protected abstract méthode

protected abstract Initialize ( ) : void
Résultat void

Instantiate() protected méthode

protected Instantiate ( ) : void
Résultat void

Start() protected méthode

protected Start ( ) : void
Résultat void

Update() protected méthode

protected Update ( ) : void
Résultat void

Property Details

BiomeMapRenderer protected_oe property

protected MeshRenderer BiomeMapRenderer
Résultat MeshRenderer

BiomeTable protected_oe property

protected BiomeType[,] BiomeTable
Résultat ].BiomeType[

Clouds1 protected_oe property

protected MapData Clouds1
Résultat MapData

Clouds2 protected_oe property

protected MapData Clouds2
Résultat MapData

HeatData protected_oe property

protected MapData HeatData
Résultat MapData

HeatMapRenderer protected_oe property

protected MeshRenderer HeatMapRenderer
Résultat MeshRenderer

HeightData protected_oe property

protected MapData HeightData
Résultat MapData

HeightMapRenderer protected_oe property

protected MeshRenderer HeightMapRenderer
Résultat MeshRenderer

Lands protected_oe property

protected List Lands
Résultat List

MoistureData protected_oe property

protected MapData MoistureData
Résultat MapData

MoistureMapRenderer protected_oe property

protected MeshRenderer MoistureMapRenderer
Résultat MeshRenderer

RiverGroups protected_oe property

protected List RiverGroups
Résultat List

Rivers protected_oe property

protected List Rivers
Résultat List

Seed protected_oe property

protected int Seed
Résultat int

Tiles protected_oe property

protected Tile[,] Tiles
Résultat ].Tile[

Waters protected_oe property

protected List Waters
Résultat List