Class WaveGroupDef

Namespace
TDMaker.Core.Defs
Assembly
TDMaker.Core.dll

A group of spawn sequences sharing a path and start delay.

public sealed class WaveGroupDef
Inheritance
WaveGroupDef
Inherited Members

Constructors

WaveGroupDef(int, SpawnEntryDef[], float)

Creates a wave group.

public WaveGroupDef(int pathIndex, SpawnEntryDef[] entries, float startDelay = 0)

Parameters

pathIndex int
entries SpawnEntryDef[]
startDelay float

Properties

Entries

Spawn sequences in stable scheduling order.

public IReadOnlyList<SpawnEntryDef> Entries { get; }

Property Value

IReadOnlyList<SpawnEntryDef>

PathIndex

Path index into the level.

public int PathIndex { get; }

Property Value

int

StartDelay

Delay from wave start.

public float StartDelay { get; }

Property Value

float