Exemplo n.º 1
0
 public static void TogglePause()
 {
     if (IS_PAUSE)
     {
         //print("Resume");
         IS_PAUSE            = false;
         GAME_SPEED          = CURRENT_GAME_SPEED;
         PAUSE_BUTTON.sprite = PAUSE_SPRITE;
         if (SoundPrefsManager.IsMusicOn())
         {
             MusicPlayer.GameResume();
         }
     }
     else
     {
         //print("Pause");
         IS_PAUSE            = true;
         CURRENT_GAME_SPEED  = GAME_SPEED;
         GAME_SPEED          = 0f;
         PAUSE_BUTTON.sprite = RESUME_SPRITE;
         if (SoundPrefsManager.IsMusicOn())
         {
             MusicPlayer.GamePause();
         }
     }
 }
Exemplo n.º 2
0
 public void stunned()
 {
     stunStatus = true;
     stunTime   = Time.time;
     if (SoundPrefsManager.IsSoundOn())
     {
         AudioPlayer.PlaySound(hitSound);
     }
 }
Exemplo n.º 3
0
 public void Kill()
 {
     if (SoundPrefsManager.IsSoundOn())
     {
         AudioPlayer.PlaySound(deadSound);
     }
     MainGameTracker.LifeLost();
     Destroy(healthBar);
     Destroy(this.gameObject);
 }
Exemplo n.º 4
0
 void Start()
 {
     IS_GAME_PAUSE = false;
     AUDIOSOURCE   = this.gameObject.GetComponent <AudioSource>();
     AUDIOSOURCE.Play();
     lastFromPrefs = SoundPrefsManager.IsMusicOn();
     if (!lastFromPrefs)
     {
         AUDIOSOURCE.Pause();
     }
 }
Exemplo n.º 5
0
 void Update()
 {
     if (lastFromPrefs && (!SoundPrefsManager.IsMusicOn() || IS_GAME_PAUSE))
     {
         Pause();
         lastFromPrefs = false;
     }
     else if (!lastFromPrefs && SoundPrefsManager.IsMusicOn() && !IS_GAME_PAUSE)
     {
         UnPause();
         lastFromPrefs = true;
     }
 }
Exemplo n.º 6
0
 public void Heal()
 {
     if (SoundPrefsManager.IsSoundOn())
     {
         AudioPlayer.PlaySound(healSound);
     }
     currentHealth = currentHealth + healAmount;
     if (currentHealth > maxHealth)
     {
         currentHealth = maxHealth;
     }
     SetHealthBarValue();
 }
Exemplo n.º 7
0
 public void GetHit()
 {
     currentHealth--;
     if (currentHealth <= 0)
     {
         Kill();
     }
     else
     {
         status      = STATUS_INVINCIBLE;
         lastHitTime = Time.time;
         SetHealthBarValue();
         if (SoundPrefsManager.IsSoundOn())
         {
             AudioPlayer.PlaySound(hitSound);
         }
     }
 }