Class WaveData
- Namespace
- TDMaker.Unity.Authoring
- Assembly
- TDMaker.Unity.dll
One wave and its call timing.
public sealed class WaveData
- Inheritance
-
WaveData
- Inherited Members
Constructors
WaveData()
public WaveData()
Fields
autoDelay
Seconds after the previous wave finishes spawning before this wave starts automatically.
[Min(0)]
public float autoDelay
Field Value
autoStartFirst
For the first wave: start without waiting for the player.
public bool autoStartFirst
Field Value
bossWave
Presentation hint: the wave brings a boss (the music player can switch to its intense loop). Not baked into the core.
[Tooltip("Presentation only: the music player switches to the level's intense loop when this wave starts.")]
public bool bossWave
Field Value
callDelay
Seconds after the previous wave finishes spawning before it may be called early.
[Min(0)]
public float callDelay
Field Value
earlyGoldPerSecond
Gold per remaining second when called early (not for the first wave).
[Min(0)]
public int earlyGoldPerSecond
Field Value
groups
Groups in this wave.
public List<WaveGroupData> groups