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); } }
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); } }
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 = ""; } }
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); } } }