๊ฐ์ ์ธ์คํํฐ์ฐฝ์ ๋ํ๋ด๊ธฐ ์ํด์ ์ฐ๋ ๋ฐฉ๋ฒ์ด ๋ด๊ฐ ์๋๊ฑฐ๋ก๋
[SerializeField]
์ด๊ฑธ ๋ถ์ด๋๊ฐ
public float speed = 20;
โโโ์๊ฑธ ์ฐ๋๊ฑด๋ฐ์
๋์ด ๋ญ๊ฐ ๋ค๋ฅธ๊ฑฐ์ฃ ?
ํน์ ์ด๊ฑฐ ๋ง๊ณ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ์๋์?
์ด๊ฑด c#๋ถํฐ ์กฐ๊ธ ๋ณด๊ณ ์ค๋๊ฒ ์ข์๊ฑฐ๊ฐ์
ํผ๋ธ๋ฆญ : ๋ค๋ฅธ ์คํฌ๋ฆฝํธ์์ ํผ๋ธ๋ฆญ ๋ถ์๊ฑธ ๋ถ๋ฌ์ฌ ์ ์์
SerializeField : ์ธ์คํํฐ์์ ๋ณด์ด๊ฒ ํ๋ ๊ธฐ๋ฅ ๋ง์ฐฌ๊ฐ์ง๋ก ํผ๋ธ๋ฆญ ๊ฐ์ ์ธ์คํํฐ์์ ๋ณด์ด์ง ์๊ฒ ํ๋ hideininspector ์ด๋ผ๋ ๊ธฐ๋ฅ๋ ์๋ค
์ ๋ํฐ๋ public ํ๋๋ ๋ฌด์กฐ๊ฑด ์ธ์คํํฐ์ ๋ณด์. ๊ทผ๋ฐ ๋ณด์ด๋๊ฒ ์ซ์ผ๋ฉด [HideInInspector]๋ฅผ ๋ถ์ด๋ฉด๋๊ณ , private์ด๋ protected๋ฅผ ์ธ์คํํฐ์ ๋ ธ์ถ์ํค๊ณ ์ถ์ผ๋ฉด [SerializeField]๋ฅผ ๋ถ์ด๋ฉด ๋๊ณ
ํน์ ํด๋์ค๋ฅผ ์ธ์คํํฐ์ ์์ ํ ์ ์๋๋ก ํ๋ คํด๋ [SerializedField]๋ฅผ ์ฌ์ฉํด์ค์ผ๋จ