Example #1
0
    IEnumerator ApplyPowerup()
    {
        Vector3 auraposition = player.transform.position;

        auraposition.z += 3;
        auraposition.y += 3;
        switch (currentPickup)
        {
        case "QuadDamage":
            aurainstance      = Instantiate(aura, auraposition, Quaternion.identity, player.transform);
            aurainstance.name = aura.name;
            Destroy(aurainstance, putimeout);
            GetComponent <AudioSource>().PlayOneShot(sl.GetAnnihilation());
            player.SetDamageModifier(4);
            yield return(new WaitForSeconds(putimeout - countdowntime));

            StartCoroutine("CountDown");
            break;
        }
    }