Пример #1
0
    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);
    }
Пример #2
0
 public void RemoveBloodCell(BloodCell bloodCell)
 {
     _bloodCells.Remove(bloodCell);
     _bloodCells = _bloodCells.Where(x => x != null).ToList();
 }