private void OnTriggerEnter(Collider other) { if (other.CompareTag("Player")) { aSrc.Play(); Debug.Log("detected player"); if ((int)_collectibleType % 2 == 0) //Affects player controller { var playerPowerUp = other.GetComponent <PlayerPowerUp>(); playerPowerUp.UpdateStat(_collectibleType, modifyingCount); Destroy(gameObject); } else { //Doesn't affect player controller if (_collectibleType == CollectibleType.DecreaseTime || _collectibleType == CollectibleType.IncreaseTime) { GlobalTimer.AddTimeThroughPowerUps(modifyingCount); } } Destroy(gameObject); } }