コード例 #1
0
    /**
     * Spawns a GameObject.**/
    public void spawnObject()
    {
        GameObject     spawnedObject = Instantiate(objectToSpawn, transform.position, transform.rotation);
        PursueBehavior seekBehavior  = spawnedObject.GetComponent <PursueBehavior>();

        seekBehavior.target = behaviorTarget;
    }
コード例 #2
0
    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;
        }
    }