/** * Spawns a GameObject.**/ public void spawnObject() { GameObject spawnedObject = Instantiate(objectToSpawn, transform.position, transform.rotation); PursueBehavior seekBehavior = spawnedObject.GetComponent <PursueBehavior>(); seekBehavior.target = behaviorTarget; }
void spawnInstance() { //Spawn an instnace of the objectToSpawn GameObject spawnedInstance = Instantiate(objectToSpawn, transform.position, transform.rotation); //Set the pursueBehaviors target to the behaviorTarget PursueBehavior pursueBehavior = spawnedInstance.GetComponent <PursueBehavior>(); if (pursueBehavior != null) { pursueBehavior.target = behaviorTarget; } //Set the AvoidBehaviors target to the behaviorTarget AvoidBehavior avoidBehavior = spawnedInstance.GetComponent <AvoidBehavior>(); if (avoidBehavior != null) { avoidBehavior.target = behaviorTarget; } }