Core Game Kit
scene
Camera
WaveMusicChanger
MUST BE ATTACHED TO CAMERA TO PLAY WAVE MUSIC
(instance)LevelWaveSettings
PoolBoss
if(Auto-AddMissingItems == false)
PREFAB MUST EXIST HERE TO SPAWN
PrefabPools
//Collection of eligible prefabs to spawn (weighted)
Spawners
"Enemies"
ActiveMode
Always
Never
bool
Behaviour
Game Over
Wave Pause
Mode
Spawn Layer
Use Spawn Prefab Settings
Use Spawner Settings
Custom
Spawn Tag
Listener Prefab
???
WaveSettings[Array]
WaveSettings[n]
#
Level#
Wave#
Self/WorldVariable
MinToSpawn
MaxToSpawn
TimeToSpawnAll
DelayWave(sec)
PrefabType???
Speciific/PrefabPool
SPAWN MUST EXIST IN POOL BOSS
PrefabToSpawn
Transform
SpawnRotationMode
enum
UsePrefabRotation
UseSpawnerRotation
CustomRotation
Vector3
WaveOffset
bool
SpawnLimitControls
//Stop spawning until all spawns from wave satisfy
Distance
RepeatWave
TimedRepeatMode
RepeatPause
Spawn
Increase
Limit
WorldVariables
//Managed by Core GameKit using a cached version of PlayerPrefs that has very fast performance on mobile devices
int
Score
Lives
floats
Health
Scripts
prefabs
LevelWaveSettings
init
Show
Show Pool Boss Section
Core GameKit now includes Pool Boss!
Show Prefab Pools Section
???
Show Syncro Spawner
name
"Enemies"
color
Show WorldVariables
ShowLevelWaves
LevelWaveSettings
Level [n] Waves
Wave [n]
id
Name
"WAVE_ONE"
Type
Timed
After x seconds, next wave will start
Duration
(sec)
Elimination
All spawn must be destroyed(or despawned) before advancing to the next wave.
Music
misc
(instance)
Static
LevelSettings.
IsGameOver = true
PauseWave();
UnpauseWave();
RestartWave();