void Update() { GameObject cam = GameObject.FindGameObjectsWithTag("MainCamera")[0]; for (int x = skullList.Count - 1; x >= 0; x--) { Skull skull = skullList[x]; if (skull.update(cam, Time.deltaTime)) { skullList.Remove(skull); skull.delete(); Debug.Log("skullList is now " + skullList.Count); if (skullCount < 2 && skullCount >= -1) { if (skullCount >= 0) { skulls[skullCount].enabled = false; } ++skullCount; skulls[skullCount].enabled = true; SetTextKiller(); } } } }