Core Game Kit

m

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();