// END PICKUP // resets spawn counter, drive away // also plays audio, displays text and updates score private void EndPickup() { spawnWait = true; SetSpawnCounter(); if (CompareCargo()) { audSrc.PlayOneShot(successSFX, 1f); audSrc.PlayOneShot(clappingSFX); score.AddPickupScore(pickupPoints); DisplayFloatText(pickupPoints); } else { score.AddPickupScore(0); } DriveTo(driveAwayDistance); counter.text = "-"; displayLights.Reset(); audSrc.PlayOneShot(leaveSFX); }