void AttractNearbyBoids() { Collider2D[] contextColliders = Physics2D.OverlapCircleAll(transform.position, attractionRadius); foreach (Collider2D c in contextColliders) { if (c.tag == "Boid") { FlockAgent targetAgent = c.gameObject.GetComponent <FlockAgent>(); targetAgent.AttractTo(transform.position, attractionForce, attractionRadius); } } }