์ผ์ด๋๋๊น ์๊ฐ๋๊ฑด๋ฐ
1. ์ง๋ ฌ ํด๋์ค(์ ์ฅ์ฉ) [class Item]
2. ์์ดํ ScriptableObject ํด๋์ค [class ItemData]
๋๊ฐ ๋๋ ๋๊ณ
๋๋ค ํด๋์ค๋ด์ ์ ์ฅ๋๋ ์ ๋ณด๊ฐ ๊ฐ๊ฒ ๋ง๋ ํ์
์ฐ์ฐ์ ์ค๋ฒ๋ผ์ด๋ฉย ์์ผ์
item ์ด itemData ๋๋๋ก
itemData ๊ฐ item์ด ๋๋๋ก
๋๋ค ๊ฐ๋ฅํ๋๋ก ๋ง๋ค๋ฉด
๋ถ๋ฌ์ค๋ฉด์ ์์ดํ ๋ฐ์ดํฐ์ ๋ฃ์ผ๋ฉด๋๊ณ
์ ์ฅํ ๋๋ ์์ดํ ์ ์ ์ฅ์ํค๋ฉด ๋์ง์์?
ScriptableObject ์์ฒด๋ ์ง๋ ฌํ๊ฐ ๊ฐ๋ฅํด. ๋ค๋ง ๋ด๊ฐ ๊ตฌํํ ๋ฐฉ์์ ์์ดํ ๋ค์ด Item Class ScriptableObject์ ์ถ์ํด๋์ค๋ผ ์ง๋ ฌํ๋ฅผ ๋ชปํ๊ฑฐ์ผ. ์ผ๋จ ๋ค๋ฅธ ๋ถ๋ถ ๊ตฌํ์ํค๊ณ ๋์ค์ ์์ดํ ํด๋์ค ํ๋์ ๋ชจ๋ ์ ๋ณด๋ฅผ ๋ฃ์ด์ ๋ค์ ๊ตฌํํด๋ณด๋ ค๊ณ .
ใด ์ ๊ทธ๋ ๊ตฌ๋ง