public void GainPerkCurrency(int value) { if (perk != null && value > 0) { perk.GainCurrency(value); } }