ย 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์ผ๋ก ์ฎ๊ธธ์๊ฐ ์์ด์ ์ด๋ ๊ฒ ํ๋ฒ๋๋ ์๋ ์์ฑ๋๊ณ ๊ทธ ์์ฑ๋ ๊ฐ์ฒด๋ฅผ ๋ค์ ํ๋ฒ ์ํ๋ ๊ณณ์ ๋๋ฅด๋ฉด ์ด๋์ด ๊ฐ๋ฅํ๊ฒ ์ด๋ป๊ฒ ๊ฐ๋ฅํ ๊น์
ํด๋ฆญํ ๋๋๊ทธ ํด์ ์์น๋ณ๊ฒฝ ๋งํ๋ ๊ฑฐ ์ํ๋ฉด using unityengine.event ์ดํด๋ด๋ผ