Core GameKit  3.2.9.0
The ultimate pooling / combat / spawning / variable plugin!
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CICgkEventReceiver
 CDarkTonic.CoreGameKit.TriggeredSpawnerV2This class is used for Triggered Spawner setup.
 CDarkTonic.CoreGameKit.InGameWorldVariableThis class represents a World Variable in the current Scene at runtime. You can get, set or modify the value.
 CKillerVariable
 CDarkTonic.CoreGameKit.KillerFloatThis class is used to hold any float field in Core GameKit's Inspector's. You can either type a float value or choose a WorldVariable.
 CDarkTonic.CoreGameKit.KillerIntThis class is used to hold any integer field in Core GameKit's Inspector's. You can either type an int value or choose a WorldVariable.
 CMonoBehaviour
 CDarkTonic.CoreGameKit.KillableThis class is used to set up Killable, used for combat objects with attack points and hit points. Also can be used for pickups such as coins and health packs.
 CDarkTonic.CoreGameKit.KillableListenerThis class is used to listen to key events in a Killable. Always make a subclass so you can have different Listeners for different Killables.
 CDarkTonic.CoreGameKit.LevelSettingsThis class is used to set up global settings and configure levels and waves for Syncro Spawners.
 CDarkTonic.CoreGameKit.LevelSettingsListenerThis class is used to listen to key events in LevelSettings. Always make a subclass so you can have different Listeners for different LevelSettings.
 CDarkTonic.CoreGameKit.PoolBossThis class is used to spawn and despawn things using pooling (avoids Instantiate and Destroy calls).
 CDarkTonic.CoreGameKit.PoolBossListenerThis class is used to listen to key events in Pool Boss.
 CDarkTonic.CoreGameKit.PoolMiniBossPool Mini Boss allows you to have groups of prefabs or Addressables that are only in Pool Boss during the time the Pool Mini Boss objects is enabled.
 CDarkTonic.CoreGameKit.TimedDespawnerThis class is used to configure a Timed Despawner
 CDarkTonic.CoreGameKit.TimedDespawnerListenerThis class is used to listen to key events in a TimedDespawner. Always make a subclass so you can have different Listeners for different TimedDespawners.
 CDarkTonic.CoreGameKit.TriggeredDespawnerListenerThis class is used to listen to key events in a Triggered Despawner. Always make a subclass so you can have different Listeners for different Triggered Despawners.
 CDarkTonic.CoreGameKit.TriggeredSpawnerListenerThis class is used to listen to key events in a Triggered Spawner. Always make a subclass so you can have different Listeners for different Triggered Spawners.
 CDarkTonic.CoreGameKit.TriggeredSpawnerV2This class is used for Triggered Spawner setup.
 CDarkTonic.CoreGameKit.WaveMusicChangerListenerThis class is used to listen to key events in the Music Changer. Always make a subclass so you can have different Listeners for different Music Changers.
 CDarkTonic.CoreGameKit.WavePrefabPoolThis class is used for Prefab Pool setup, to give randomness and weight to the groups of prefabs in a single spawner wave (or Killable spawn).
 CDarkTonic.CoreGameKit.WavePrefabPoolListenerThis class is used to listen to key events in a Prefab Pool. Always make a subclass so you can have different Listeners for different Prefab Pools.
 CDarkTonic.CoreGameKit.WaveSyncroPrefabSpawnerThis class is used for Syncro Spawners. These are spawners that use sequential or randomly ordered Global Waves set up in Level Settings.
 CDarkTonic.CoreGameKit.WaveSyncroSpawnerListenerThis class is used to listen to key events in a Syncro Spawner. Always make a subclass so you can have different Listeners for different Syncro Spawners.
 CDarkTonic.CoreGameKit.WorldVariableListenerThis class is used to listen to key events for a World Variable.
 CDarkTonic.CoreGameKit.WorldVariableTrackerThis class can read and write World Variables in the current Scene.
 CDarkTonic.CoreGameKit.PoolBossExtensionsExtension methods of Pool Boss methods, that you can call with one less parameter from the Transform component.
 CPropertyAttribute
 CDarkTonic.CoreGameKit.CoreCustomEventAttributeThis attribute can be used on public string fields in custom scripts you write. It will show a dropdown of all Custom Events in the Scene.
 CDarkTonic.CoreGameKit.CoreWaveClassAttributeThis attribute can be used on public string fields in custom scripts you write. It will show a dropdown of all Custom Wave Classes in the Scene.
 CDarkTonic.CoreGameKit.SpawnerUtilityThis class is used for various Spawner methods, such as activate and deactivate wave.
 CDarkTonic.CoreGameKit.SpawnUtilityThis class is used as a wrapper for Pool Boss, but if you prefer to use Pool Manager, you can change that hookup here.