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