์์ A์ ์์ B๋ฅผ ์ฐ๊ณ ์๋๋ฐ,
A์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ ํด์ B์ ์คํฌ๋ฆฝํธ์ ์ฐ๋์ํค๊ณ ์ถ์.
๊ทผ๋ฐ A ์คํฌ๋ฆฝํธ์์ using Bscript ๊ฐ ์๋จนํ๋๋ผ๊ณ .
๋ณด๋๊น A์คํฌ๋ฆฝํธ์๋ .asmdef ๋ผ๋ ์์กด์ฑ ์ ์ ํ์ผ ๊ฐ์๊ฒ ์์ด์
๊ทธ๊ฒ A๋ด์์๋ ์ธ๋ถ ์คํฌ๋ฆฝํธ๋ฅผ ์ฐธ์กฐ ๋ชปํ๊ฒ ๋ง๋๊ฒ ๊ฐ๋๋ผ.
์ด๋ฐ ์ํฉ์ ๋ณดํต ์ด๋ป๊ฒ ํด๊ฒฐํจ?ย
์์ B์๋ค๊ฐ asmdef๋ฅผ ์ถ๊ฐํด์ ์ฐธ์กฐ์ํค๋ ค๋๊นย ์ถ๊ฐํ๋ ์๊ฐ ๊ธฐ์กด ์ฝ๋ ์ฐธ์กฐ๊ฐ ๋ค ๊ฐํ๋๋ฒ๋ฆฌ๋๋ผ๊ณ ...
์๊ท๋ชจ ํ๋ก์ ํธ๋ฉด asmdef ํ์ผ์ ์ง์๋ฒ๋ ค๋ ์๊ด ์๋๊ฑฐ์?
์ผ๋ฐ์ ์ผ๋ก ์ง์๋ ํฐ ๋ฌธ์ ๋ ์๊ธด ํ๋ฐ ์ ์ด์ ์์๊ฐ ๋ฐ๋ ๊ฐ๋ค. A์ ์คํฌ๋ฆฝํธ์์ using BScript๋ฅผ ํ๊ณ ์ถ์ ๊ฑฐ๋ผ๋ฉด ์์ A์ asemdef์๋ค B์ asemdef๋ฅผ ์ฐธ์กฐ์์ผ์ผํ์ง ์์๊น..?
์ฒ์์ ๊ทธ๋ ๊ฒ ํด๋ดค๋๋ฐ, B์ asemdef ํ์ผ์ด ์๋ ์ํ์์ ์งํ์ด ์ข ๋ ์ํ๋ผ, B์ asemdef๋ฅผ ๋ง๋๋๊น ๊ธฐ์กด์ using B ํ๋ ์ฝ๋๋ค์ด ๋ค ์๋ฌ๋๋๋ผ๊ณ ...
์.. ์๋ฌ๊ฐ ์ ๋๋์ง๋ ์ ๋ชจ๋ฅด๊ฒ ๋๋ฐ ์ฐธ์กฐ ๊ด๊ณ๋ง ์ ํ๋ฉด ํด๊ฒฐ์ด ๋์ผํ๋ ๋ฌธ์ ๊ธด ํด. ๊ทผ๋ฐ ์ด๋ฐ ๋ฐ ์๊ฐ ๋ง์ด ์ฐ๋ ๊ฒ๋ณด๋ค ๊ฑ asemdef ์ง์ฐ๊ณ ์ปดํ์ผ ์๋ ์ข ๋๋ ค์ ธ๋ ๊ณ์ ๊ฐ๋ฐํ๋ ๊ฒ ์ข์ ๊ฒ ๊ฐ๊ธด ํ๋ค.
๋๊ฐ์ ๋ถ๋ค์ด ์ ๋ฐ ์ข ์คํ๊ฒํฐ ์ฝ๋ ๋ง๋ค์ง ๋ง๋ผ๊ณ ํด๋๊ฑฐ ์ธํฐํ์ด์ค ํ๋ ๋ง๋ค์ด์ ์์์ ์ฐ์ ์) c ์ด์ ๋ธ๋ฆฌ ๋ง๋ ๋ค cinterface ์ ์ -> c ์ด์ ์ a, b ์ ์ฐธ์กฐ -> Bscript์ ์ธํฐํ์ด์ค ์์ -> a ์์ Bscript ์ธ์คํด์ค ๊ฒ์ ํ ์์์ ์ฐ๋ฉด๋