// 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; } } } }
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; } }