์ฉํ์ด๋ฅผ ๋์ฌ์บ๋ก ๋ง๋ค์์๋๋ฐ
๋ค๋ฆ๊ฒ ๋ ๋์ ์ปจ์ ์ด ์๊ฐ๋์
๊ฒฐ๊ตญ ๊ณ ๋ฏผ ๋์ ์์ ์์๋ค
๋์ฌ ์ปจ์ ์ ๋ค๋ฅธ์ ํํ ์ค๊ฑฐ๊ณ ์ฉํ์ด๋ ์ด์ ๋ฐ๊ฒฉ์บ๊ฐ ๋ ๊ฒ์ด๋ค
์๋๋ ๋๋ฏธ์ง ๋ฐ๋๊ฑธ
๊ณต๊ฒฉ ์ฝ๋ผ์ด๋์์ ์ ์ UnitScript.nowhp -= damage ์์ผ๋ก ํ๋๋ฐ
๋ฐ๊ฒฉ ์ปจ์ ์ ๋ง๋ค๊ธฐ ์ํด์ GetDamage ํจ์๋ฅผ ๋ฐ๋ก ๋ง๋ค์๋ค
๊ทธ๋ฆฌ๊ณ GetDamage๊ฐ ์๋ UnitScript์์ GetDamage๊ฐ ๋ฐ๋๋๋ฉด ์ฉํ์ด์ YonghakScript์์ ๊ทธ๊ฑธ ์ธ์ํ๊ณ ๋ฐ๊ฒฉํ๊ฒ ํ๋ ค๊ณ ํ๋๋ฐ
๋ค๋ฅธ ์คํฌ๋ฆฝํธ์ ํจ์๊ฐ ๋ฐ๋ํ์์ ์ธ์ํ๊ณ ํ๋ํ๊ฒ ํ๋๊ฑด ๋ชจ๋ฅด๊ฒ์ด์
๋ง์์ ์๋ค์ง๋ง ์ผ๋จ UnitScript์์ ๊ฐ์ธ ์คํฌ๋ฆฝํธ๋ฅผ ์ธ๊ธํ๊ฒ ํด์ ํด๊ฒฐ์ ํ๋ค
์ ํฌ๋ ฅ ์ซ ๋๋ฌด์๊ฑฐ๊ฐ๊ธฐ๋ํ๊ณ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ธ๋ฆฌ๊ฒ์ดํธ ๊ฐ๋ ๋ฐฐ์๋ณผ๋ผ๋๋ฐ ๋ค๋ค ํจ์ ๋์ ์คํํด์ฃผ๋๊ฑฐ๋ฐ์ ๋ง์ ์ํด์ ์๋ชจ๋ฅด๊ฒ์
ํ์บ๋ํ๊ฒ๋ค
ํํ๋ชจ์ ์ ๊ณต๊ฒฉ ๋ฐ์ ์ด์ ์ ์นด์ดํฐ ๋ฐ๋ ์ํ๊ฒ ํด๋ง์ด
๊ตฌ๋ ๊ณผ ์ข์์ ์๋์ค์
๊ณต๊ฒฉ๋ชจ์ ๋๋ฌด๋๋ น ๋ฉ์ด์ ์..
๊ทธ๋ฐ?๊ฐ?
getcomponent ๊ตฌํ์ ์๋ฉด ์ ๋ ๊ฒ ๋ชป์ธํ ๋ฐ ์์ฑ์๋ ์ด๊ธฐํ์์ ์บ์ฑํด๋๊ณ ์ธ์คํด์ค ํธ์ถํ๋์์ผ๋ก ํด๋ผ
์์ ์ฝ๋์