Example #1
0
    public void TriggerDeath(bool isKys = false)
    {
        source.volume   = 0.1f;
        jumpAudioVolume = cloneJumpAudioVolume;
        jumpAudio       = cloneJumpAudio;

        animator.SetTrigger("Die");
        animator.gameObject.tag = "DeadPlayer";

        pickupObject.DropObject();
        input.StopMovement();
        input.enabled  = false;
        cannon.enabled = false;


        if (IsPlayerControlled)
        {
            if (isKys)
            {
                AudioManager.PlayClip(kysAudio, kysAudioVolume);
            }
            else
            {
                AudioManager.PlayClip(deathAudio[UnityEngine.Random.Range(0, deathAudio.Count - 1)], audioVolume);
            }
            LevelManager.Instance.TriggerDeath();
        }
        else
        {
            AudioManager.PlayClip(cloneDeathAudio, audioVolume, 0.3f);
        }
    }
Example #2
0
 public override void PlayAction()
 {
     pickupObject.DropObject();
 }