private void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Boid")) { Boid2D boid = other.GetComponent <Boid2D>(); if (boid) { boid.RemoveFromAllFlocks(); Destroy(other.gameObject); eventRefugeeArrived?.Invoke(boid); } } }
private void OnDied() { boid.RemoveFromAllFlocks(); Destroy(boid.gameObject); }
private void DestroyBoid(Boid2D boid) { // eliminarlo de su/s flock/s boid.RemoveFromAllFlocks(); Destroy(boid.gameObject); }