Esempio n. 1
0
 // Use this for initialization
 void Update()
 {
     if (isspawning)
     {
         waitingtime = waitingtime + Time.deltaTime;
         if (waitingtime >= 1)
         {
             EnemyMovement2 temp = Instantiate(enemyprefab, transform.position, Quaternion.identity);
             temp.Setdestination(rotesfeld.transform.position);
             waitingtime = 0;
             testi++;
             if (testi > 19)
             {
                 isspawning = false;
             }
         }
     }
 }
Esempio n. 2
0
    private void spawnEnemy2()
    {
        int xPos = sg.getSpawnX();
        int zPos = 25;

        GameObject instance = (GameObject)Instantiate(enemy2, sg.tiles[xPos, zPos].transform.position + new Vector3(0, 0.75f, 0), transform.rotation);

        pa.addEnemy(instance);

        EnemyMovement2 em = instance.GetComponent <EnemyMovement2>();

        em.xPos = xPos;
        em.zPos = zPos;
        if (xPos == 1)
        {
            em.direction = 1;
        }
        else
        {
            em.direction = 3;
        }
    }