Runtime Spawner 1.0.0
Generic Runtime spawn and instance pooling system for spawning random AI agents around a map. Works with ANY AI system easily.
|
▼NMegaCrush | |
▼NRuntimeSpawnerSample | |
CAIChase | Simple AI chase behaviour. If it sees the player, it chases them |
CAIWander | |
CCharController | Attach this to the character, optionally also add a rigidbody, just cuz |
CFaceCamera | Simple billboard script |
CRuntimeSpawnerControl | Sample script that starts the runtime spawner, instead of it starting automatically |
CTriggerActivateResetMonitor | Simple script to listen to WaveTrigger events and show / hide an object (the WorldSpace UI) |
CUpdateWaveInfo | Example UI script listens to wave trigger events |
▼NSpawner | |
CInspectorProperty | |
CLocalAreaSpawner | The local area spawner allows us to weight spawning heavier / lighter when the player enters a given area of the map. Note: does not have it's own API, this is driven by the Runtime Spawner |
CLocalAreaSpawnerInspector | Custom inspector for the Local Area Spawner |
CRuntimeSpawner | A generic object spawning system, supports local regions for density controls |
CRuntimeSpawnerInspector | Custom Inspector for the Runtime Spawner |
CRuntimeSpawnerMenu | |
CRuntimeSpawnerSettings | The Runtime Spawner settings |
CRuntimeSpawnerSettingsProvider | Draw the settings provider |
CSpawnEntry | Each object that we spawn has a spawn definition |
CSpawnEntryInspector | Custom Inspector for Spawn Entry |
CWaveEntry | Configuration for a single wave |
CWaveSpawner | Each object that we spawn has a spawn definition |
CWaveSpawnerInspector | |
CWaveSpawnPoint | Used by the Wave Spawner, defines a custom spawn point |
CWaveSpawnPointInspector | |
CWaveTrigger | A very simple trigger system for the Wave Spawner |
CWaveTriggerInspector | |
CWelcomeDialog | |
CWindowOpener |