Class NewLevelSettings

Namespace
TDMaker.Editor
Assembly
TDMaker.Editor.dll
public sealed class NewLevelSettings
Inheritance
NewLevelSettings
Inherited Members

Constructors

NewLevelSettings()

public NewLevelSettings()

Fields

Background

Optional painted map: becomes the Level View ground art, frames the camera and the default path is fitted to it.

public Sprite Background

Field Value

Sprite

Content

Starter towers and enemies.

public StarterContent Content

Field Value

StarterContent

Folder

Project folder that receives the level (created when missing); empty uses DefaultFolder(string).

public string Folder

Field Value

string

IncludeHero

Adds a hero to the level (a preset melee hero, or the sample hero with SampleKit).

public bool IncludeHero

Field Value

bool

IncludeSpell

Add a self-contained reinforcement spell to fresh starter content.

public bool IncludeSpell

Field Value

bool

LevelName

Level name; used for the scene, the asset file names and the template id prefix of fresh assets.

public string LevelName

Field Value

string

UseSampleSounds

Fills the level's sound cues, music and the scene's interface sounds with the optional sample audio (Assets/TDMaker/Samples/Audio). Off: every cue and track stays empty, so the level does not depend on the Samples folder (fresh starter assets then reference nothing in it). Defaults to off.

public bool UseSampleSounds

Field Value

bool

WaveCount

Number of waves (1–30).

public int WaveCount

Field Value

int