private void OnTriggerEnter(Collider other) { SniperRifle Sniper = sniper.GetComponent <SniperRifle>(); if (other.CompareTag("Player") && isTriggerPickup && Sniper.currentSniperAmmo != Sniper.maxSniperAmmo) { TakeAmmo(); AudioSource.PlayClipAtPoint(pickup, transform.position, volume); } }
void TakeAmmo() { SniperRifle Sniper = sniper.GetComponent <SniperRifle>(); Sniper.currentSniperAmmo += quantity; if (Sniper.currentSniperAmmo > Sniper.maxSniperAmmo) { Sniper.currentSniperAmmo = Sniper.maxSniperAmmo; } Sniper.SetUI(); Destroy(gameObject); }