public void ChangeLevelSound() { if (soundLevel != null) { ObserverSoundLevel.ChangeLevel(soundLevel.value); } }
void OnDestroy() { if (!music) { ObserverSoundLevel.UnRegister(ChangeLevelSound); } else { ObserverMusicLevel.UnRegister(ChangeLevelSound); } ObserverTimeScale.UnRegister(ChangeTimeScale); ObserverHP.UnRegister(ChangeHPRooster); }
void Start() { KilledEnemy infoKilled = Information.Instance.CheckEnemy(gameObject.name); if (infoKilled == null) { ObserverSoundLevel.Register(ChangeLevelSound); } else { transform.position = infoKilled.pos; killFromSave = true; StartDeath(); } }
void Start() { ObserverHP.Register(ChangeHPRooster); if (!music) { ObserverSoundLevel.Register(ChangeLevelSound); Volume = ObserverSoundLevel.level; } else { ObserverMusicLevel.Register(ChangeLevelSound); Volume = ObserverMusicLevel.level; } ObserverTimeScale.Register(ChangeTimeScale); scale = ObserverTimeScale.level; ChangeHPRooster(ObserverHP.level); }
void Awake() { aSource = GetComponent <AudioSource>(); if (GameObject.Find("SettingsMenu")) { Destroy(gameObject); } else { settingsCanvas = GetComponent <Canvas>(); instance = this; gameObject.name = "SettingsMenu"; InformationSave.SetActive(false); // DontDestroyOnLoad(gameObject); ObserverSoundLevel.Register(ChangeLevelSound); ChangeLanguage(); } }
void OnDestroy() { ObserverSoundLevel.UnRegister(ChangeLevelSound); }