コード例 #1
0
    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);
    }