public void UpgradeStat() { print(sb.cost + "SB Cost"); if (gmi.lStats.spendablePoints >= sb.cost) { string parentString = transform.parent.name; int currentValue = gmi.GetStat(parentString); gmi.lStats.spendablePoints -= sb.cost; gmi.ModifyStat(parentString, 1); gmi.ModifyStat("cost_" + parentString, (int)(currentValue * 2)); sb.UpdateStatDisplay(); } }