예제 #1
0
    public void SubPoint()
    {
        if (points > 0)
        {
            points--;
            tree.DecreaseSpentPoints();
            ClassScript.spentPoints--;
            ClassScript.requiredLevel--;
            ClassScript.availableTalentPoints++;

            if (points < abilityRanks)
            {
                if (abilityFollowUp)
                {
                    tree.SetNextRawAvailable();
                    abilityFollowUp.SetArrows();
                }

                if (abilityFollowTwo)
                {
                    tree.SetNextRawAvailable();
                    abilityFollowTwo.SetArrows();
                }
            }

            UpdatePoints();
            SetArrows();
        }
    }