public void Activate() { float TypeRNG = Random.value; if (TypeRNG <= ScoreMultiplier_10x_Rate) { playerAttack.ActivateRandomFeature(PlayerAttack.RandomFeature.ScoreMultiplier_10x); } else if (TypeRNG <= ScoreMultiplier_5x_Rate) { playerAttack.ActivateRandomFeature(PlayerAttack.RandomFeature.ScoreMultiplier_5x); } else if (TypeRNG <= PlayerFire_Rate) { playerAttack.ActivateRandomFeature(PlayerAttack.RandomFeature.Fire); } else if (TypeRNG <= UnlimitedFuel) { playerAttack.ActivateRandomFeature(PlayerAttack.RandomFeature.UnlimitedFuel); } else { playerAttack.ActivateRandomFeature(PlayerAttack.RandomFeature.ScoreMultiplier_2x); } }