![]() |
Runtime Spawner 1.2.5
Generic Runtime spawn and instance pooling system for spawning random AI agents around a map. Works with ANY AI system easily.
|
ScriptableObject that defines a sequence of WaveEntrys for spawning. More...
Public Attributes | |
string | description |
Description for this spawner (can be queried in-game). | |
float | spawnDelay |
Initial delay before the first wave begins. | |
float | waveInterval |
Delay between consecutive waves. | |
List< WaveEntry > | waves = new() |
List of waves to be spawned by this spawner. | |
Private Member Functions | |
void | OnValidate () |
Validates and sanitizes wave configuration in the editor. | |
ScriptableObject that defines a sequence of WaveEntrys for spawning.
|
private |
Validates and sanitizes wave configuration in the editor.
string MegaCrush.Spawner.WaveSpawner.description |
Description for this spawner (can be queried in-game).
float MegaCrush.Spawner.WaveSpawner.spawnDelay |
Initial delay before the first wave begins.
float MegaCrush.Spawner.WaveSpawner.waveInterval |
Delay between consecutive waves.
List<WaveEntry> MegaCrush.Spawner.WaveSpawner.waves = new() |
List of waves to be spawned by this spawner.