์ ๋ฆฐ์ด ๊ณจ๋๋ฉํ๋ณด๋์ค์ธ๋ฐ IDamageable์ธํฐํ์ด์ค ์ฐ๋ ์ด์ ๊ฐ ๋ญ์? ๊ทธ๋ฅ ์ผ๋ฐํด๋์ค ๋ง๋ค๊ณ if(TryGetComponent<Health>)๋ก ์ฒดํฌํ๋ฉด์๋จ?
์ธํฐํ์ด์ค๋ฅผ ์ ์ฐ๋์ง C# ๊ณต๋ถ๋ฅผ ํด์ผ๋
ํด๋๋ ๋๋ง์
health๋ฅผ ์์ํ์ง ์์ ๊ฒฝ์ฐ: ๋ฐ๋ฏธ์ง๋ฅผ ์ ์ ์ ์๋ ๋ชจ๋ ์ ๋ค์๊ฒ Health๋ฅผ ๋ง๋ค์ด์ฃผ๊ณ ์ฒด๋ ฅ์ด ๊น์์ผ๋ก์ ์๊ธฐ๋ ์ํ ๋ณํ๋ฅผ ์ฃผ๊ธฐ ์ํด ์ฐธ์กฐํด์ ๋ฐ๊ฟ์ฃผ๊ณ ... ๋ณต์กํจ health๋ฅผ ์ธํฐํ์ด์ค๊ฐ ์๋ ์ผ๋ฐ ํด๋์ค๋ก ์์์ํฌ ๊ฒฝ์ฐ: ๋ฐ๋ฏธ์ง๋ฅผ ์ ์ ์ ์๋ ๋ชจ๋ ์ ๋ค์ด health๋ฅผ ์์ํด์ผ ํจ, C#์ ๋ค์ค ์์์ด ์ ๋๋ฏ๋ก ๋ฒ ์ด์ค ํด๋์ค๊ฐ ๋น๋ํด์ง๊ณ ์ธ ๋ฐ ์๋ ๊ธฐ๋ฅ์ด ๋ง์์ง ๊ฑฐ