[Unity] ์ด๋ฒคํธ ์ฃผ๋์ ํ๋ก๊ทธ๋๋ฐ (Event Driven Programming)
๊ฒ์์๋ ์๋ง์ ์ด๋ฒคํธ๋ค์ด ์๋ค. ํ๋ ์ด์ด๊ฐ ์ ์บ๋ฆญํฐ์ ์์ผ์ ์ธ์ ๋ค์ด์ค๊ณ ๋๊ฐ๋์ง, ์ฒด๋ ฅ์ด ์ธ์ ๋จ์ด์ง๋์ง, ๋ฌด๊ธฐ๊ฐ ์ธ์ ๋ฐ๋ฅ๋๋์ง, ์ ์บ๋ฆญํฐ๊ฐ ์ธ์ ์ํํ ๋ฐ๋ฅ์ ์ฌ๋ผ์๋์ง ๋ฑ, ์ฐ๋ฆฌ๊ฐ ๊ฒ์ํ ๋๋ง๋ค ์์ฐ์ค๋ฝ๊ฒ ๊ฒฝํํ๋ ๊ฒ๋ค์ด๋ค. ํค๋ณด๋ ์
๋ ฅ์ด๋ ๋ง์ฐ์ค ํด๋ฆญ, ์ค๋ธ์ ํธ์ ์ถฉ๋์ฒด ์์ญ ํต๊ณผ, ํ๋ ์ด์ด๊ฐ ๊ณต๊ฒฉ๋ฐ๋ ๊ฒ ๋ฑ๊ณผ ๊ฐ์ ์๊ฐ์ฒ๋ผ ์ด๋ฒคํธ๋ ์๋์ ์ธ ์ฑ๊ฒฉ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์ค์ค๋ก ๋ฅ๋์ ์ผ๋ก ๋ฐ์ํ์ง ์๋๋ค. ์ด๋ฒคํธ๋ ์๋ต์ ๋ง๋ค๊ณ ๋ฐ์์ํค๋ฉฐ, ๊ทธ ์๋ต์ด ๋ค์ ๊ทธ ์ดํ์ ์๋ต์ ์ผ์ผํค๋ ์ด๋ฒคํธ๊ฐ ๋ ์ ์๋ค. ์ฆ, ์ด๋ฒคํธ๋ ํ๋์ ํ๋์ ์ทจํจ(์ด๋ฒคํธ)์ผ๋ก์จ ๋ค๋ฅธ ํ๋์ ์๋ฐ(์๋ต)ํ๋ ์์ผ๋ก, ์๋ก์ ํ๋๋ค์ ์ค์ํ ๊ด๊ณ๋ฅผ ๋งบ๊ณ ์๋ค๊ณ ๋ณผ ์ ์๋ค. ํ๋กํผํฐ(Property)๋ฅผ ํตํ ์ด๋ฒคํธ ๊ตฌํ์..