ScriptableObject์์ ๋ฐฐ์ด ๋ง๋ค์ด ๋๊ณ ํด๋น ๋ฐฐ์ด์ ์ด๋ ์ฌ ์ด๋์์๋ ์ฌ์ฉํ๊ณ ์ถ์ด์ ์ด๋ ๊ฒ ํ๊ฑฐ๋
๊ทธ๋ฆฌ๊ณ ์ฒซ ํ๋ฉด ์คํ๋๋ฉด ๊ฑฐ๊ธฐ์์ ํด๋น ScriptableObject์ ์์ฑ๋ ๋ฐฐ์ด ๋ฐ์ดํฐ๋ฅผ Array.copy๋ฅผ ํตํด์ ๊น์ ๋ณต์ฌ ๊น์ง ํด์คฌ๋๋ฐ
๋ค๋ฅธ ์ฌ์ผ๋ก ์ด๋ํด์ ํด๋น ๋ฐฐ์ด์ด ์๋ฌ ๊ฑธ๋ฆฌ๊ธธ๋ Length ์ฐ์ด๋ณด๋๊ฐ 0์ผ๋ก ๋์จ๋ค.ย
์ด๊ฑฐ ์ ๊ทธ๋ฐ์ง ์๋ ์ฌ๋์์ด?
์คํฌ๋ฆฝํธ๊ฐ ์๋ ํ๋ฆฌํน์ด๋ผ์ ๊ทธ๋ผ
์ํ, ๊ทธ๋ฐ๋ฐ ๊ทธ๋ฅ ์ผ๋ฐ public int num =5; ์ด๋ ๊ฒ ํ๋ฉด ์ด๋์๋ ์ง ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ฐ ํน๋ณํ ๋ฐฐ์ด๋ง ์๋๋ ์ด์ ๊ฐ ์๋?
์ด๋ค ๋ฐฐ์ด์ ์ด๋์ฌ์ด๋ ์ฌ์ฉํ ์ ์๊ฒ ํ๋ ค๋ฉด ์ฑ๊ธํค์ด๋ ์คํํฑ์ด ๋ ๋์๊ฑฐ ๊ฐ์๋ฐ ๊ตณ์ด so๋ฅผ ์ฐ๋ ์ด์ ๊ฐ ์์?
๊ทธ๋๋ ๋๊ธด ํ๋๋ฐ, ๊ทธ๋ฅ so ์ด์ฉํด๋ ์ ๋ ๊ฑด ์์ผ๋ ๊ทธ๋ฅ so ํ๋๋ฐ. ๊ทธ๋ฅ ์ผ๋ฐ ํด๋์ค๋ก ํ์ด์ผํ๋.