public void getAgentNeighbor()
        {
            neighboursFollower.Clear();

            float distance = Mathf.Max(this.SeparationRadius, this.CohesionRadius);

            Collider[] hitColliders = Physics.OverlapSphere(position, distance / 5);
            int        i            = 0;

            while (i < hitColliders.Length)
            {
                SteeringBehaviour _tempFollower = hitColliders[i].GetComponent <SteeringBehaviour>();
                if (_tempFollower != null && !this.Equals(_tempFollower) && !neighboursFollower.Contains(_tempFollower))
                {
                    neighboursFollower.Add(hitColliders[i].GetComponent <SteeringBehaviour>());
                }
                i++;
            }
        }
 public void SetSteeringBehaviour(SteeringBehaviour _steeringBehaviour)
 {
     steeringBehaviour = _steeringBehaviour;
 }