ย void Update()

ย  ย  {

ย  ย  ย  ย  if(Input.GetMouseButtonDown(0))

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  ray = mainCamera.ScreenPointToRay(Input.mousePosition);


ย  ย  ย  ย  ย  ย  if(Physics.Raycast(ray,out hit,Mathf.Infinity))

ย  ย  ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  ย  ย  if(hit.transform.CompareTag("Tower"))

ย  ย  ย  ย  ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  towerSpawner.SpawnerTower(hit.transform);

ย  ย  ย  ย  ย  ย  ย  ย  }

ย  ย  ย  ย  ย  ย  }

ย  ย  ย  ย  }

ย  ย  }

์ด๋ ‡๊ฒŒ ํ•ด์„œ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ณณ์— ์ƒ์„ฑ๋˜๋„๋ก ํ–ˆ๋Š”๋ฐ ์—ฌ๊ธฐ์„œ ํ•œ๋ฒˆ๋” ํด๋ฆญํ•ด์„œ ๋‹ค๋ฅธ๊ณณ์œผ๋กœ ์˜ฎ๊ธฐ๊ณ  ์‹ถ์œผ๋ฉด ์–ด๋–ป๊ฒŒ ์†๋ด์•ผํ• ์ง€ ์•Œ๋ ค์ฃผ์‹ค๋ถ„์žˆ๋‚˜์š”?

์ด๋ ‡๊ฒŒ ํ•œ์ƒํƒœ์—์„œ๋Š” ๋‹ค์‹œ GetMouseButtonDown์œผ๋กœ ์˜ฎ๊ธธ์ˆ˜๊ฐ€ ์—†์–ด์„œ ์ด๋ ‡๊ฒŒ ํ•œ๋ฒˆ๋ˆŒ๋ €์„๋•Œ ์ƒ์„ฑ๋˜๊ณ  ๊ทธ ์ƒ์„ฑ๋œ ๊ฐ์ฒด๋ฅผ ๋‹ค์‹œ ํ•œ๋ฒˆ ์›ํ•˜๋Š” ๊ณณ์„ ๋ˆ„๋ฅด๋ฉด ์ด๋™์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ์–ด๋–ป๊ฒŒ ๊ฐ€๋Šฅํ• ๊นŒ์š”