// Use this for initialization
 void Start()
 {
     leader   = GameObject.Find("GameObject");
     sf       = leader.GetComponent <ScalableFormation>();
     numBoids = leader.GetComponent <ScalableFormation>().numUnits;
     units    = leader.GetComponent <ScalableFormation>().units;
 }
    // Use this for initialization
    void Start()
    {
        formation                 = this.GetComponent <ScalableFormation>();
        formation.numSlots        = followers.Length + 1;
        formation.characterRadius = radius;



        for (int i = 0; i < followers.Length; i++)
        {
            followers[i].setUp(formation.getSlotLoc(i + 1) + startLoc.position);
            followers[i].GetComponent <Character>().staticInfo.position = formation.getSlotLoc(i + 1) + startLoc.position;
            followers[i].gameObject.transform.position = formation.getSlotLoc(i + 1) + startLoc.position;
            followers[i].target = formation.getSlotLoc(i + 1) + startLoc.position;
        }
        leader.transform.position = formation.getSlotLoc(0) + startLoc.position;
        leader.GetComponent <Character>().staticInfo.position = leader.transform.position + startLoc.position;
        maxSpeed = leader.GetComponent <Kinematics>().maxSpeed;
    }
 // Use this for initialization
 void Start()
 {
     spawner = GameObject.Find("GameObject");
     script  = spawner.GetComponent <ScalableFormation>();
     script2 = spawner.GetComponent <Pathfinding>();
 }
 // Use this for initialization
 void Start()
 {
     leader = GameObject.Find("GameObject");
     sf     = GetComponent <ScalableFormation>();
 }