// Update is called once per frame void Update() { if (nextSpawn == null) { return; } if (Time.timeSinceLevelLoad >= nextSpawn.time) { SpawnGhost(); nextSpawn = currentLevel.NextSpawn(); } }
// Start is called before the first frame update void Start() { currentLevel = LevelReader.GetCurrentLevel(); nextSpawn = currentLevel.NextSpawn(); }