private void OnTriggerEnter(Collider other) { LaunchGrenade Launcher = launcher.GetComponent <LaunchGrenade>(); if (other.CompareTag("Player") && isTriggerPickup && Launcher.currentLauncherAmmo != Launcher.maxLauncherAmmo) { TakeAmmo(); AudioSource.PlayClipAtPoint(pickup, transform.position, volume); } }
void TakeAmmo() { LaunchGrenade Launcher = launcher.GetComponent <LaunchGrenade>(); Launcher.currentLauncherAmmo += quantity; if (Launcher.currentLauncherAmmo > Launcher.maxLauncherAmmo) { Launcher.currentLauncherAmmo = Launcher.maxLauncherAmmo; } Launcher.SetUI(); Destroy(gameObject); }