Exemplo n.º 1
0
 public void ChangeLevelSound()
 {
     if (soundLevel != null)
     {
         ObserverSoundLevel.ChangeLevel(soundLevel.value);
     }
 }
Exemplo n.º 2
0
 void OnDestroy()
 {
     if (!music)
     {
         ObserverSoundLevel.UnRegister(ChangeLevelSound);
     }
     else
     {
         ObserverMusicLevel.UnRegister(ChangeLevelSound);
     }
     ObserverTimeScale.UnRegister(ChangeTimeScale);
     ObserverHP.UnRegister(ChangeHPRooster);
 }
Exemplo n.º 3
0
    void Start()
    {
        KilledEnemy infoKilled = Information.Instance.CheckEnemy(gameObject.name);

        if (infoKilled == null)
        {
            ObserverSoundLevel.Register(ChangeLevelSound);
        }
        else
        {
            transform.position = infoKilled.pos;
            killFromSave       = true;
            StartDeath();
        }
    }
Exemplo n.º 4
0
 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);
 }
Exemplo n.º 5
0
 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();
     }
 }
Exemplo n.º 6
0
 void OnDestroy()
 {
     ObserverSoundLevel.UnRegister(ChangeLevelSound);
 }