![]() |
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.
|
▼CEditor | |
CMegaCrush.Spawner.LocalAreaSpawnerInspector | Custom inspector for the Local Area Spawner |
CMegaCrush.Spawner.RuntimeSpawnerInspector | Custom Inspector for the Runtime Spawner |
CMegaCrush.Spawner.SpawnEntryInspector | Custom Inspector for Spawn Entry |
CMegaCrush.Spawner.WaveSpawnPointInspector | |
CMegaCrush.Spawner.WaveSpawnerInspector | |
CMegaCrush.Spawner.WaveTriggerInspector | |
▼CEditorWindow | |
CMegaCrush.Spawner.WelcomeDialog | |
CMegaCrush.Spawner.InspectorProperty | |
▼CMonoBehaviour | |
CMegaCrush.RuntimeSpawnerSample.AIChase | Simple AI chase behaviour. If it sees the player, it chases them |
CMegaCrush.RuntimeSpawnerSample.AIWander | |
CMegaCrush.RuntimeSpawnerSample.CharController | Attach this to the character, optionally also add a rigidbody, just cuz |
CMegaCrush.RuntimeSpawnerSample.FaceCamera | Simple billboard script |
CMegaCrush.RuntimeSpawnerSample.RuntimeSpawnerControl | Sample script that starts the runtime spawner, instead of it starting automatically |
CMegaCrush.RuntimeSpawnerSample.TriggerActivateResetMonitor | Simple script to listen to WaveTrigger events and show / hide an object (the WorldSpace UI) |
CMegaCrush.RuntimeSpawnerSample.UpdateWaveInfo | Example UI script listens to wave trigger events |
CMegaCrush.Spawner.LocalAreaSpawner | 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 |
CMegaCrush.Spawner.RuntimeSpawner | A generic object spawning system, supports local regions for density controls |
CMegaCrush.Spawner.RuntimeSpawnerMenu | |
CMegaCrush.Spawner.WaveSpawnPoint | Used by the Wave Spawner, defines a custom spawn point |
CMegaCrush.Spawner.WaveTrigger | A very simple trigger system for the Wave Spawner |
CMegaCrush.Spawner.RuntimeSpawnerSettingsProvider | Draw the settings provider |
▼CScriptableObject | |
CMegaCrush.Spawner.RuntimeSpawnerSettings | The Runtime Spawner settings |
CMegaCrush.Spawner.SpawnEntry | Each object that we spawn has a spawn definition |
CMegaCrush.Spawner.WaveSpawner | Each object that we spawn has a spawn definition |
CMegaCrush.Spawner.WaveEntry | Configuration for a single wave |
CMegaCrush.Spawner.WindowOpener |