예제 #1
0
        private void HitPlayer(SpaceShipBehaviour player)
        {
            Health playerHealth = player.GetComponent <Health>();

            if (m_HealthToAddOnHit.HealthValue > 0)
            {
                PlayAudioManager.PlayHitIncrease();
            }
            else
            {
                PlayAudioManager.PlayHitDecrease();
            }
            playerHealth.HealthValue += m_HealthToAddOnHit.HealthValue;
            Destroy(this.gameObject);
        }
        override public void Play()
        {
            switch (PlayType)
            {
            case SoundPlayType.normal:
                PlayAudioManager.PlaySound(target);
                break;

            case SoundPlayType.useSoundMix:
                PlayAudioManager.PlayMixerSound(target);
                break;

            default:
                break;
            }
        }
예제 #3
0
 virtual public void PlaySound(AudioClip _audio)
 {
     PlayAudioManager.PlaySound(_audio);
 }
예제 #4
0
 virtual public void PlayAudio(AudioClip _clip)
 {
     PlayAudioManager.PlaySound(_clip);
 }