[SerializeField]
private A a;
[Serializable]
public class A {
[SerializeField]
private List<int> a;
}
์ด๋ฐ์์ผ๋ก ใ ๋ง๋ค๋ฉด ์ธ์คํํฐ์
a
ใด a
ย ย ใด Element 0
ย ย ใด Element 1
์ด๋ฐ์์ผ๋ก ๋จ๋๋ฐ ์ด๊ฑธ
a
ใด Element 0
ใด Element 1
์ด๋ฐ์์ผ๋ก ๋ฐ๊ฟ์๋ ์์?
A ํด๋์ค์ ๋ค๋ฅธ๊ฒ๋ค์ ๊ตฌํํด๋์ ๋ฆฌ์คํธ๋ฅผ ๋นผ๊ธฐ๋ ์ข ๊ทธ๋ ๊ณ
A๊ฐ ReadonlyCollection์ ์์๋ฐ์ผ๋ฉด ์์ ์ง๋ ฌํ ์์ฒด๊ฐ ์๋๊ณ
์ด๋ป๊ฒ ํ๋ฉด ์ข์๊น..
Aํด๋์ค์ [Serializable, HideInInspector] ์ด๋ ๊ฒํ๋ฉด ์๋๋? ์ ์๋๋ฉด ์ปค์คํ ์๋ํฐ ์์๋ด์ผ๋ ๊บผ๊ฐ์๋ฐ - dc App
๊ทธ๋ฌ๋ฉด ์์ ์๋จ๋๋ผ.. ์ง์ ๊ตฌํํด์ผ๋๋ - dc App
์ง์ ํ๋กํผํฐ ๋๋ก์๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ด ์์์
์ง์ ํ๋์๋ฐ์ ์๋๋ณด๋ค - dc App