public void GainNewBuff(PlayerBuff newBuff, int stack) { if (CheckBuff(newBuff) == -1) { currentPlayerBuff.Add(newBuff); newBuff.ActivateBuff(); newBuff.GainStack(stack - 1); UpdateBuffDisplay(); } else { currentPlayerBuff[CheckBuff(newBuff)].GainStack(stack); UpdateBuffDisplay(); } }