๋ชฌ์คํฐ A์ ํ๋ฆฌํน์ด ์๊ณ , ๋ชฌ์คํฐ A๋ฅผ 3๊ฐ ๋์์ ์ํํ๋ค๊ณ ํจ.ย
๊ทธ๋ผ A1, A2, A3 ๊ฐ ์ํ๋๋ค๊ณ ํ์ ๋,ย
๊ฐ๊ฐ์ ํ์ฌ ์ฒด๋ ฅ์ ์ด๋ป๊ฒ ๊ตฌํํจ?ย
ScriptableObject ๋ก ์ฒ์ ์ฒด๋ ฅ๋ง initialize ํ๊ณ ,ย
๋ฐ๋ก ๊ฒ์ ์ค๋ธ์ ํธ์ ํ์ฌ ์ฒด๋ ฅ๊ด๋ฆฌ์ฉ Monobehavior๋ฅผ ๋ง๋ค์ด์ผ ํจ?ย
์ด๋ฌ๋ฉด ๋ชฌ์คํฐ ๊ฐ์ด ํ๋์ ํ๋ฆฌํน์ผ๋ก ์ฌ๋ฌ๊ฐ ํด๋ก ๋ง๋๋ ๊ฒฝ์ฐ๋ย
์คํฌ๋ฆฝํฐ๋ธ ์ค๋ธ์ ํธ ์ฐ๋ ์ด์ ๊ฐ ๋ณ๋ก ์์ง ์๋?
๊ณ ์๋ค ๋์!
๋๊ฐ ๋งํ๋ ๋ฑ ๊ทธ ์ํฉ๋ง ๋๊ณ ๋ณด๋ฉด ์๋ฏธ ์์. ๊ทผ๋ฐ ์๊ธฐ๊ฐ ์ ๋ํฐ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํด์ ๋ชจ๋ ๋ชฌ์คํฐ๋ค์ ๋ฐ์ดํฐ๋ฅผ ScriptableObject๋ก ๊ด๋ฆฌํ๊ณ ์๋ค๋ฉด ์๋ฏธ๊ฐ ์์. ๋ณดํต ์ ๋ํฐ RPG ํ๋ ์์ํฌ ์์ ๋ค์ด ๋ฐ์ดํฐ๋ฅผ ๋ค ScriptableObject๋ก ๊ด๋ฆฌํจ.
์ธ์คํด์ค๋ฅผ ๋ง๋ค๋ฉด๋ ๊ฑธ์ฌ