public static void SignalPickupDespawned(Pickup pickup) => PickupDespawned?.Invoke(pickup);
private void OnPickupDespawned(Pickup pickup) => pickups.Remove(pickup.transform);
public PickupDrop() { dropChance = 100; pickupToDrop = null; }
private void OnPickupSpawned(Pickup pickup) => pickups.Add(pickup.transform);