|
Runtime Spawner 1.5.0
Generic Runtime spawn and instance pooling system for spawning random AI agents around a map. Works with ANY AI system easily.
|
Classes | |
| interface | MegaCrush.Spawner.ISpawnExecutor |
| Executes a spawn request for a given SpawnEntry using a provided context. More... | |
| struct | MegaCrush.Spawner.SpawnContext |
| Immutable parameters describing where and why a spawn is occurring. Built by RuntimeSpawner and consumed by ISpawnExecutor. More... | |
| class | MegaCrush.Spawner.SpawnExecutor |
| Default implementation of ISpawnExecutor. Pulls instances from a pool, resolves placement via ISpawnLocator, applies the NavMeshPlacementPolicy from SpawnEntry, activates the instance, and updates population tracking. More... | |
Namespaces | |
| namespace | MegaCrush |
| namespace | MegaCrush.Spawner |
Enumerations | |
| enum | MegaCrush.Spawner.SpawnSource { MegaCrush.Spawner.Unknown , MegaCrush.Spawner.Global , MegaCrush.Spawner.Region , MegaCrush.Spawner.Wave , MegaCrush.Spawner.Special } |
| Identifies the origin of a spawn request (for telemetry, tagging, and debugging). More... | |