Table of Contents

Class BiomeDef

Namespace
TileWorld.Engine.Content.Biomes
Assembly
TileWorld.Engine.dll

Describes a biome profile that world generators can reference when producing terrain and derived biome queries.

public sealed class BiomeDef
Inheritance
BiomeDef
Inherited Members

Properties

Id

Gets the numeric biome identifier.

public int Id { get; init; }

Property Value

int

Name

Gets the display name of the biome.

public string Name { get; init; }

Property Value

string

Priority

Gets the relative biome priority used when multiple rules overlap.

public byte Priority { get; init; }

Property Value

byte

SubsurfaceTileId

Gets the foreground tile identifier used below the surface layer.

public ushort SubsurfaceTileId { get; init; }

Property Value

ushort

SurfaceTileId

Gets the foreground tile identifier used for the biome's top surface.

public ushort SurfaceTileId { get; init; }

Property Value

ushort

SurfaceWallId

Gets the background wall identifier used behind biome caves and exposed interior space.

public ushort SurfaceWallId { get; init; }

Property Value

ushort