// 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>(); }