void OnCollisionEnter(Collision collision) { IPickup pickup = collision.transform.GetComponent <IPickup>(); if (pickup != null) { pickup.AddPoints(ScoreConstants.HiddenPowerupScore); pickup.AddPowerup(PowerupType.Fireball); Destroy(this.gameObject, 0.01f); } }
void OnCollisionEnter(Collision collision) { IPickup pickup = collision.collider.GetComponent <IPickup>(); if (pickup != null) { pickup.AddPoints(ScoreConstants.PowerupScore); pickup.AddPowerup(PowerupType.ExtraHealth); GameObject.Destroy(this.gameObject, 0.01f); } }