public void Collect(GameObject collectable, bool isPlayer1) { Collectable collectableScript = collectable.GetComponent <Collectable>(); string collectableType = collectableScript.collectableType; Color collectableColor = collectables.GetCollectableColor(); this.gameObject.GetComponent <PowerUpController>().ActivatePowerUp(isPlayer1, collectableType); if (collectableType != "death") { this.gameObject.GetComponent <PowerUpCooldown>().StartCooldown(isPlayer1, collectableColor); if (isPlayer1) { SoundController.instance.PlayRandomizedSound(witchPowerUp); } else { SoundController.instance.PlayRandomizedSound(devilPowerUp); } } else { SoundController.instance.PlayRandomizedSound(deathPowerUp); } Destroy(collectable); }