using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class EndlessEnemy : MonoBehaviour.
{
[SerializeField] private GameObject[] enemies;
[SerializeField] public static float zpos;
[SerializeField] private float xpos;
[SerializeField] private int selectedEnemies;
[SerializeField] private float selectedRoad;
private bool Create = false;
void Update()
{
if(Create == false)
{
Create = true;
StartCoroutine(Hello());
}
}
IEnumerator Hello()
{
xpos += -39;
selectedEnemies = Random.Range(0, 3);
selectedRoad = Random.Range(0, 3);
if(selectedRoad == 0)
{
zpos = -10;
}else if(selectedRoad == 1)
{
zpos = -2;
}else if(selectedRoad == 2)
{
zpos = 6;
}
GameObject Hello = Instantiate(enemies[selectedEnemies], new Vector3(xpos, 0, zpos), Quaternion.identity);
if (selectedEnemies == 0)
{
Hello.transform.localScale = new Vector3(1.5f, 1.5f, 1.5f);
Hello.transform.eulerAngles = new Vector3(0, 270, 0);
}else if(selectedEnemies == 1)
{
Hello.transform.localScale = new Vector3(1.5f, 1.5f, 1.5f);
Hello.transform.eulerAngles = new Vector3(0, 270, 0);
}else if(selectedEnemies == 2)
{
Hello.transform.eulerAngles = new Vector3(0, 90, 0);
}
yield return new WaitForSeconds(1);
Create = false;
Destroy(Hello, 5);
}
}