Example #1
0
 private void OnTriggerStay(Collider other)
 {
     if (player && other.gameObject.GetComponent <Player>() && GetComponentInChildren <Pickup>())
     {
         currentPickup = GetComponentInChildren <Pickup>().GetPickupName();
         StartCoroutine("ApplyPowerup");
         GetComponent <AudioSource>().PlayOneShot(sl.GetPickupGet());
         Destroy(GetComponentInChildren <Pickup>().gameObject);
     }
 }
Example #2
0
 private void OnTriggerStay(Collider other)
 {
     if (player && other.gameObject.GetComponent <Player>() && GetComponentInChildren <Pickup>())
     {
         string pickupname = GetComponentInChildren <Pickup>().GetPickupName();
         ApplyBonus(pickupname);
         if (statl.GetDetrizideBank() < 30000)
         {
             GetComponent <AudioSource>().PlayOneShot(sl.GetPickupGet());
         }
         Destroy(GetComponentInChildren <Pickup>().gameObject);
     }
 }
Example #3
0
 private void OnTriggerStay(Collider other)
 {
     if (player && other.gameObject.GetComponent <Player>() && GetComponentInChildren <Pickup>())
     {
         player.GetPlayerOwnedWeapons().Add(sc.provideGameObject(GetComponentInChildren <Pickup>().GetPickupName()));
         player.AnimateSwapWeapon(player.GetCurrentWeapon(), GetComponentInChildren <Pickup>().GetPickupName());
         if (statl.GetDetrizideBank() < 30000)
         {
             GetComponent <AudioSource>().PlayOneShot(sl.GetPickupGet());
             PlayGet();
         }
         Destroy(GetComponentInChildren <Pickup>().gameObject);
         TMPWN.text = "";
     }
 }
Example #4
0
    private void OnTriggerEnter(Collider other)
    {
        player = FindObjectOfType <Player>();
        sc     = FindObjectOfType <SpawnController>();
        sl     = FindObjectOfType <SoundLibrary>();

        if (player && other.gameObject.GetComponent <Player>() && GetComponentInChildren <Pickup>())
        {
            player.GetPlayerOwnedWeapons().Add(sc.provideGameObject(GetComponentInChildren <Pickup>().GetPickupName()));
            player.AnimateSwapWeapon(player.GetCurrentWeapon(), GetComponentInChildren <Pickup>().GetPickupName());
            player.gameObject.GetComponent <AudioSource>().PlayOneShot(sl.GetPickupGet());
            player.gameObject.GetComponent <AudioSource>().PlayOneShot(sl.GetGauntlets());
            foreach (GauntletPickup gp in FindObjectsOfType <GauntletPickup>())
            {
                Destroy(gp.gameObject, 0.2f);
            }
        }
    }