public void AddTrooper(GameObject trooper) { Troopers.Add(trooper); TrooperAI ai = GetAIScript(trooper); ai.target = center.transform; ai.BehaviourSetting = AIBehaviourType.ReachGoal; }
// Use this for initialization void Start() { TrooperAI[] objs = this.gameObject.GetComponentsInChildren <TrooperAI>(); Transform[] targs = new Transform[objs.Length]; for (int i = 0; i < objs.Length; i++) { TrooperAI t = objs[i]; targs[i] = t.transform; t.SetSeparationTargets(targs); } }