//충돌한 차를 2초~10초 후에 리스폰하는 coroutine private IEnumerator PushBurningCar() { CarAI car_ai = gameObject.GetComponent <CarAI>(); Random.InitState((int)System.DateTime.Now.Ticks); float respawn_time = Random.Range(2, 10); //2~10 범위 내에서 랜덤값 복사 yield return(new WaitForSeconds(respawn_time)); //위의 값만큼 대기. Burn.SetActive(false); //대기 완료 후에 폭발 이펙트 비활성화. car_ai.PositionReset(); //해당하는 npc 리스폰 }