Esempio n. 1
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.CompareTag(_impactTag) || (collision.attachedRigidbody.velocity.magnitude < 0.01f && GetComponentInParent <Rigidbody2D>().velocity.magnitude > 0.01f))
     {
         SoundClipPlayer.PlayClip(_impactClip, 0.8f);
     }
 }
Esempio n. 2
0
 public virtual void Unpower()
 {
     if (Playing)
     {
         SoundClipPlayer.PlayClip(_unpowerSound);
     }
 }
Esempio n. 3
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.CompareTag(_killTag))
     {
         _dead = true;
         SoundClipPlayer.PlayClip(_deathSound);
     }
     else if (collision.CompareTag(_exitTag) && !_dead)
     {
         LevelController.WinLevel();
     }
 }
Esempio n. 4
0
 public void Play(AudioClip clip)
 {
     SoundClipPlayer.PlayClip(clip, _volume);
 }