public void Reset() { timeTillRateUp = 10.0f; timeSinceLastSpawn = 0.0f; TimePassed = 0.0f; searching = false; spawnRate = 5f; pickedSpawnPosition = Vector3.zero; IconPool.ResetPool(); for (int i = 0; i < 5; i++) { SpawnIcon(); } }