using UnityEngine;
using System.Collections;
public class CsEnemyCreater : MonoBehaviour {
//프리팹을 넣어줄 공개변수들
public Transform bird1;
public Transform bird2;
public Transform bird3;
public Transform bird4;
public Transform bird5;
float timer = 0; //누적시간을 저장할 변수
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
//시간을 누적시킴
timer += Time.deltaTime;
//2초가 지나면...
if(timer > 2.0f)
{
//적 생성
CreateEnemy();
//누적시간 초기화
timer = 0;
}
}
//////////////
/// 적 생성 ///
//////////////
void CreateEnemy()
{
//랜덤하게 생성하기위해 랜덤값을 받습니다.
int birdNum = Random.Range(1, 6);
//랜덤값에 따라 다른 적을 생성합니다.
switch(birdNum)
{
case 1:
Instantiate(bird1, transform.position, Quaternion.identity);
break;
case 2:
Instantiate(bird2, transform.position, Quaternion.identity);
break;
case 3:
Instantiate(bird3, transform.position, Quaternion.identity);
break;
case 4:
Instantiate(bird4, transform.position, Quaternion.identity);
break;
case 5:
Instantiate(bird5, transform.position, Quaternion.identity);
break;
}
}
}