Core GameKit
3.2.9.0
The ultimate pooling / combat / spawning / variable plugin!
|
▼NDarkTonic | |
▼NCoreGameKit | |
CCoreCustomEventAttribute | This 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. |
CCoreWaveClassAttribute | This 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. |
CInGameWorldVariable | This class represents a World Variable in the current Scene at runtime. You can get, set or modify the value. |
CKillable | This 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. |
CKillableListener | This class is used to listen to key events in a Killable. Always make a subclass so you can have different Listeners for different Killables. |
CKillerFloat | This 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. |
CKillerInt | This 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. |
CLevelSettings | This class is used to set up global settings and configure levels and waves for Syncro Spawners. |
CLevelSettingsListener | This class is used to listen to key events in LevelSettings. Always make a subclass so you can have different Listeners for different LevelSettings. |
CPoolBoss | This class is used to spawn and despawn things using pooling (avoids Instantiate and Destroy calls). |
CPoolBossExtensions | Extension methods of Pool Boss methods, that you can call with one less parameter from the Transform component. |
CPoolBossListener | This class is used to listen to key events in Pool Boss. |
CPoolMiniBoss | Pool 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. |
CSpawnerUtility | This class is used for various Spawner methods, such as activate and deactivate wave. |
CSpawnUtility | This class is used as a wrapper for Pool Boss, but if you prefer to use Pool Manager, you can change that hookup here. |
CTimedDespawner | This class is used to configure a Timed Despawner |
CTimedDespawnerListener | This class is used to listen to key events in a TimedDespawner. Always make a subclass so you can have different Listeners for different TimedDespawners. |
CTriggeredDespawnerListener | This 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. |
CTriggeredSpawnerListener | This 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. |
CTriggeredSpawnerV2 | This class is used for Triggered Spawner setup. |
CWaveMusicChangerListener | This 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. |
CWavePrefabPool | This 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). |
CWavePrefabPoolListener | This 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. |
CWaveSyncroPrefabSpawner | This class is used for Syncro Spawners. These are spawners that use sequential or randomly ordered Global Waves set up in Level Settings. |
CWaveSyncroSpawnerListener | This 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. |
CWorldVariableListener | This class is used to listen to key events for a World Variable. |
CWorldVariableTracker | This class can read and write World Variables in the current Scene. |