void OnTriggerEnter2D(Collider2D other) { Enemy enemy = other.GetComponent <Enemy> (); BloodCell bloodCell = other.GetComponent <BloodCell> (); if (enemy != null) { enemy.takeDamage(damage, transform, knockBack); } if (bloodCell != null) { bloodCell.takeDamage(damage, transform, knockBack); } Destroy(gameObject); }
public void RemoveBloodCell(BloodCell bloodCell) { _bloodCells.Remove(bloodCell); _bloodCells = _bloodCells.Where(x => x != null).ToList(); }