Core GameKit  3.2.9.0
The ultimate pooling / combat / spawning / variable plugin!
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NDarkTonic
 NCoreGameKit
 CCoreCustomEventAttributeThis 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.
 CCoreWaveClassAttributeThis 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.
 CInGameWorldVariableThis class represents a World Variable in the current Scene at runtime. You can get, set or modify the value.
 CKillableThis 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.
 CKillableListenerThis class is used to listen to key events in a Killable. Always make a subclass so you can have different Listeners for different Killables.
 CKillerFloatThis 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.
 CKillerIntThis 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.
 CLevelSettingsThis class is used to set up global settings and configure levels and waves for Syncro Spawners.
 CLevelSettingsListenerThis class is used to listen to key events in LevelSettings. Always make a subclass so you can have different Listeners for different LevelSettings.
 CPoolBossThis class is used to spawn and despawn things using pooling (avoids Instantiate and Destroy calls).
 CPoolBossExtensionsExtension methods of Pool Boss methods, that you can call with one less parameter from the Transform component.
 CPoolBossListenerThis class is used to listen to key events in Pool Boss.
 CPoolMiniBossPool 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.
 CSpawnerUtilityThis class is used for various Spawner methods, such as activate and deactivate wave.
 CSpawnUtilityThis class is used as a wrapper for Pool Boss, but if you prefer to use Pool Manager, you can change that hookup here.
 CTimedDespawnerThis class is used to configure a Timed Despawner
 CTimedDespawnerListenerThis class is used to listen to key events in a TimedDespawner. Always make a subclass so you can have different Listeners for different TimedDespawners.
 CTriggeredDespawnerListenerThis 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.
 CTriggeredSpawnerListenerThis 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.
 CTriggeredSpawnerV2This class is used for Triggered Spawner setup.
 CWaveMusicChangerListenerThis 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.
 CWavePrefabPoolThis 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).
 CWavePrefabPoolListenerThis 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.
 CWaveSyncroPrefabSpawnerThis class is used for Syncro Spawners. These are spawners that use sequential or randomly ordered Global Waves set up in Level Settings.
 CWaveSyncroSpawnerListenerThis 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.
 CWorldVariableListenerThis class is used to listen to key events for a World Variable.
 CWorldVariableTrackerThis class can read and write World Variables in the current Scene.