// Update is called once per frame void Update() { timeCount += Time.deltaTime; if (timeCount > 5 && isSpawning == true) { RandomPosition pos = this.gameObject.GetComponent <RandomPosition>(); for (int i = difficultyJelly; i > 0; i--) { Vector3 randomPosition = pos.getRandomPosition(); Instantiate(Jellyfish, randomPosition, Quaternion.identity); } for (int i = difficultyTrash; i > 0; i--) { Vector3 randomPosition = pos.getRandomPosition(); Instantiate(Trashbag, randomPosition, Quaternion.identity); /* GameObject trash = Instantiate(Trashbag, randomPosition, Quaternion.identity); * TrashBag garbage = trash.GetComponent<TrashBag>(); * garbage.setTrashStartingPosition(randomPosition);*/ } timeCount -= 5; difficultyUpdated++; if (difficultyUpdated % 4 == 0) { difficultyJelly++; } if (difficultyUpdated % 3 == 0) { difficultyTrash++; } } }