private bool UpgradeSkill(SkillType skillType) { int playerMoney = PlayerDataHolder.GetPlayerMoney(); float skillLevel = GetSkillValueByType(skillType); if (playerMoney >= GetPriseByType(skillType) && skillLevel < maxSkillValue) { PlayerDataHolder.RemoveMoney(skillPrise); AddSkillValue(skillType); source.PlayOneShot(skillSound, 0.7f); return(true); } return(false); }