示例#1
0
    IEnumerator crear()
    {
        couroutineStarted = true;


        GameObject newminion1 = (GameObject)Instantiate(minion1, new Vector3(transform.position.x, transform.position.y, transform.position.z), transform.rotation);
        GameObject newminion2 = (GameObject)Instantiate(minion1, new Vector3(transform.position.x + 3, transform.position.y, transform.position.z), transform.rotation);
        GameObject newminion3 = (GameObject)Instantiate(minion1, new Vector3(transform.position.x - 3, transform.position.y, transform.position.z), transform.rotation);
        GameObject newminion4 = (GameObject)Instantiate(minion1, new Vector3(transform.position.x, transform.position.y, transform.position.z + 5), transform.rotation);
        GameObject newminion5 = (GameObject)Instantiate(minion1, new Vector3(transform.position.x, transform.position.y, transform.position.z + 3), transform.rotation);
        // accedemos al script con los valores iniciales
        minionAi ai1 = newminion1.GetComponent <minionAi>();
        minionAi ai2 = newminion2.GetComponent <minionAi>();
        minionAi ai3 = newminion3.GetComponent <minionAi>();
        minionAi ai4 = newminion4.GetComponent <minionAi>();
        minionAi ai5 = newminion5.GetComponent <minionAi>();

        ai1.player = player1;
        ai2.player = player1;
        ai3.player = player1;
        ai4.player = player1;
        ai5.player = player1;

        newminion1.SetActive(true);
        newminion2.SetActive(true);
        newminion3.SetActive(true);
        newminion4.SetActive(true);
        newminion5.SetActive(true);
        //float valor = 5;
        yield return(new WaitForSeconds(11f));

        couroutineStarted = false;
    }
示例#2
0
    IEnumerator crear()
    {
        couroutineStarted = true;
        yield return(new WaitForSeconds(10.1f));

        Debug.Log("creo");
        GameObject newminion = (GameObject)Instantiate(minion1);

        // accedemos al script con los valores iniciales
        minionAi ai = newminion.GetComponent <minionAi>();

        ai.player = player1;

        newminion.SetActive(true);
        couroutineStarted = false;
    }