ย  ย  public GameObject dogPrefab;

ย  ย  private float spawnDelay = 1;

ย  ย  private bool canFire = true;

ย  ย  void Update()

ย  ย  {

ย  ย  ย  ย  if (canFire == true)

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  if (Input.GetKeyDown(KeyCode.Space))

ย  ย  ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  ย  ย  canFire = false;

ย  ย  ย  ย  ย  ย  ย  ย  Instantiate(dogPrefab, transform.position, dogPrefab.transform.rotation);

ย  ย  ย  ย  ย  ย  ย  ย  Invoke("CoolDown", spawnDelay);

ย  ย  ย  ย  ย  ย  }

ย  ย  ย  ย  }

ย  ย  }

ย  ย  void CoolDown()

ย  ย  {

ย  ย  ย  ย  canFire = true;

ย  ย  }



์œ ๋‹ˆํ‹ฐ ๋Ÿฐ์—์„œ ๋ณด๋„ˆ์Šค ๋ฏธ์…˜์œผ๋กœ ๋Œ•๋Œ•์ด๋ฅผ ๋ฐœ์‚ฌํ•˜๋ฉดย ์ข€ ์žˆ๋‹ค๊ฐ€ ๋‹ค์‹œ ๋ฐœ์‚ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ผ๊ณ  ํ–ˆ์Œ


๊ทธ๋ž˜์„œ ํ•œ 30๋ถ„๋™์•ˆ ๋‘๋‡Œ ํ’€๊ฐ€๋™ ํ•ด์„œ ๋ญ”๊ฐ€ ์ž‘๋™์€ ๋œ๊ฑฐ ๊ฐ™์€๋ฐ ๊ฐœ์ฐ์ฐํ•จ


๋ณด๋„ˆ์Šค ๋ฏธ์…˜๊ฐ™์€๊ฑฐ๋ผ ๋‹ต์ง€(?)๋„ ์—†์Œ


๋ญ ๋นผ๊ฑฐ๋‚˜ย ๋ฐ”๊ฟ”์•ผ ๋˜๋Š”๊ฑฐ ์žˆ์œผ๋ฉด ํ›ˆ์ˆ˜ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค