Class NewLevelSettings
- Namespace
- TDMaker.Editor
- Assembly
- TDMaker.Editor.dll
Inputs of Create(NewLevelSettings).
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
Folder
Project folder that receives the level (created when missing); empty uses DefaultFolder(string).
public string Folder
Field Value
IncludeHero
Adds a hero to the level (a preset melee hero, or the sample hero with SampleKit).
public bool IncludeHero
Field Value
IncludeSpell
Add a self-contained reinforcement spell to fresh starter content.
public bool IncludeSpell
Field Value
LevelName
Level name; used for the scene, the asset file names and the template id prefix of fresh assets.
public string LevelName
Field Value
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
WaveCount
Number of waves (1–30).
public int WaveCount