public void IncreaseAbility(int abilityID, float value) { Ability ab = abilityStructs[abilityID]; ab.GiveValue(value, true); switch (abilityID) { case 0: player.moveSpeed += value; break; case 1: player.jumpSpeed += value; break; case 2: player.boostScale += value; break; default: break; } if (hud != null) { hud.AbilityLevel(ab.AbilityName, value); } }