public static void OnDeath() { deaths++; if (checkpointLevel != Application.loadedLevel) { spawnPlayer = true; Application.LoadLevel(checkpointLevel); } else { particles = Instantiate(Resources.Load("Particles_implode"), checkpointStatue.transform.position, Quaternion.identity) as GameObject; particles.transform.position += new Vector3(0f, 1f, -particles.transform.position.z); instance.Invoke("SpawnPlayer", 0.8f); } }