public void Die(string reason) { if (isAlive) { isAlive = false; ship.Halt(); engineSound.Mute(); model.SetActive(false); hud.gameObject.SetActive(false); Camera.main.transform.Translate(new Vector3(0, 0, -20)); exploding.Explode(ship.name); FailMission(reason); } }
public void OnOffSound(GameObject buttonPressed) { if (buttonPressed.name == "Sounds") { if (SoundsEnabled == true) { SoundsEnabled = false; buttonPressed.GetComponent <Image>().sprite = soundOff; SoundManager.Mute(); BackgroundMusic.Mute(); EngineSound.Mute(); } else { buttonPressed.GetComponent <Image>().sprite = soundOn; SoundsEnabled = true; SoundManager.UnMute(); BackgroundMusic.UnMute(); EngineSound.UnMute(); } } }