Beispiel #1
0
 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);
         }
     }
 }