private void SetDeath(bool isDead) { if (isDead) { SoundManager.instance.playSoundEffect(2); if (lastCheckpoint != startingPos) { HealthBarManager healthBarManager = GetComponent <HealthBarManager> (); healthBarManager.SendMessage("Reset"); playerBody.transform.position = lastCheckpoint; } else { SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); playerBody.transform.position = startingPos; } } }