![]() |
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.
|
Scriptable profile that defines how spawning intensity progresses over time or via manual steps. Each Step configures caps and rate multipliers applied by SpawnDirector. More...
Classes | |
class | Step |
A single intensity step applied while active. More... | |
Public Types | |
enum | AdvanceMode { Manual , AutoByTime } |
How steps advance: manually via API calls, or automatically on a timer. More... | |
Public Attributes | |
AdvanceMode | advance = AdvanceMode.Manual |
float | secondsPerStep = 30f |
List< Step > | steps = new() |
Ordered list of steps. Index increases with intensity (by convention). | |
Scriptable profile that defines how spawning intensity progresses over time or via manual steps. Each Step configures caps and rate multipliers applied by SpawnDirector.
AdvanceMode MegaCrush.Spawner.IntensityProfile.advance = AdvanceMode.Manual |
float MegaCrush.Spawner.IntensityProfile.secondsPerStep = 30f |
List<Step> MegaCrush.Spawner.IntensityProfile.steps = new() |
Ordered list of steps. Index increases with intensity (by convention).