Table of Contents

Class WorldCreationOptions

Namespace
TileWorld.Engine.Storage
Assembly
TileWorld.Engine.dll

Describes a new persisted world that should be created by WorldCatalog.

public sealed class WorldCreationOptions
Inheritance
WorldCreationOptions
Inherited Members

Properties

GeneratorId

Gets the generator identifier that should be used for the new world.

public string GeneratorId { get; init; }

Property Value

string

MaxTileY

Gets the optional inclusive maximum tile Y coordinate allowed by the created world.

public int? MaxTileY { get; init; }

Property Value

int?

MinTileY

Gets the optional inclusive minimum tile Y coordinate allowed by the created world.

public int? MinTileY { get; init; }

Property Value

int?

Name

Gets the display name for the new world.

public string Name { get; init; }

Property Value

string

Seed

Gets an optional explicit seed for the new world.

public int? Seed { get; init; }

Property Value

int?

SpawnTile

Gets the initial spawn tile for the new world.

public Int2 SpawnTile { get; init; }

Property Value

Int2