C# Class Tile

Show file Open project: jongallant/WorldGeneratorFinal Class Usage Examples

Public Properties

Property Type Description
BiomeBitmask int
BiomeType BiomeType
Bitmask int
Bottom Tile,
Collidable bool
Color Color
FloodFilled bool
HeatType HeatType
HeightType HeightType
Left Tile
MoistureType MoistureType
Right Tile
Rivers List
Top Tile
X int

Public Methods

Method Description
DigRiver ( River, river, int size ) : void
GetLowestNeighbor ( Generator generator ) : Direction
GetRiverNeighborCount ( River river ) : int
SetRiverPath ( River river ) : void
Tile ( ) : UnityEngine
UpdateBiomeBitmask ( ) : void
UpdateBitmask ( ) : void

Private Methods

Method Description
SetRiverTile ( River river ) : void

Method Details

DigRiver() public method

public DigRiver ( River, river, int size ) : void
river River,
size int
return void

GetLowestNeighbor() public method

public GetLowestNeighbor ( Generator generator ) : Direction
generator Generator
return Direction

GetRiverNeighborCount() public method

public GetRiverNeighborCount ( River river ) : int
river River
return int

SetRiverPath() public method

public SetRiverPath ( River river ) : void
river River
return void

Tile() public method

public Tile ( ) : UnityEngine
return UnityEngine

UpdateBiomeBitmask() public method

public UpdateBiomeBitmask ( ) : void
return void

UpdateBitmask() public method

public UpdateBitmask ( ) : void
return void

Property Details

BiomeBitmask public property

public int BiomeBitmask
return int

BiomeType public property

public BiomeType BiomeType
return BiomeType

Bitmask public property

public int Bitmask
return int

Bottom public property

public Tile, Bottom
return Tile,

Collidable public property

public bool Collidable
return bool

Color public property

public Color Color
return Color

FloodFilled public property

public bool FloodFilled
return bool

HeatType public property

public HeatType HeatType
return HeatType

HeightType public property

public HeightType HeightType
return HeightType

Left public property

public Tile Left
return Tile

MoistureType public property

public MoistureType MoistureType
return MoistureType

Right public property

public Tile Right
return Tile

Rivers public property

public List Rivers
return List

Top public property

public Tile Top
return Tile

X public property

public int X
return int