(๊ธ€์‚ญํŠ€ ์•ˆํ•จ)





์ง€ํ˜• ์ •๋ณด๋ฅผ ์ €์žฅํ•œ ์Šคํฌ๋ฆฝํ„ฐ๋ธ” ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ฐธ์กฐ์šฉ์œผ๋กœ ์“ธ๋ ค๊ณ  dataSO ๋ผ๋Š” ํ•„๋“œ๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ


๋ณด๋‹ˆ๊นŒ ์Šคํฌ๋ฆฝํ„ฐ๋ธ” ์˜ค๋ธŒ์ ํŠธ ์ฐธ์กฐ๋Š” JSON์œผ๋กœ ์ €์žฅํ• ์‹œ์— ์ œ๋Œ€๋กœ ์•ˆ ๋ถˆ๋Ÿฌ์™€์ง„๋‹ค๋„ค? (์œ ๋‹ˆํ‹ฐ ๊ธฐ๋ณธ์ œ๊ณตํ•˜๋Š” JsonUtility ์“ฐ๋Š”์ค‘)


๊ทธ๋ž˜์„œ ์ €์žฅ ์•ˆํ•˜๊ณ  ๊ทธ๋ƒฅ ๊ฒŒ์ž„ ๋Œ์•„๊ฐˆ๋•Œ ์ฐธ์กฐ์šฉ์œผ๋กœ๋งŒ ์“ฐ๋ ค๊ณ  JSON ์•ˆ๋˜๊ฒŒ [NonSerialized] ์–ดํŠธ๋ฆฌ๋ทฐํŠธ๋ฅผ ๋ถ™์˜€๋Š”๋ฐ


๋˜ ์ด๋Ÿฌ๋‹ˆ๊นŒ ์ธ์ŠคํŽ™ํ„ฐ์ฐฝ์—์„œ ์•ˆ๋ณด์ด๋Š” ๋ถˆํŽธํ•จ์ด ์ƒ๊ฒจ๋ฒ„๋ฆผ


๊ทธ๋ž˜์„œ ์—๋””ํ„ฐ์—์„œ๋Š” ๋ณด์ด๊ณ , ์‹ค์ œ ๋นŒ๋“œํ–ˆ์„๋•Œ๋Š” ์ง๋ ฌํ™” ์•ˆ๋˜๋„๋ก ์ฝ”๋“œ๋ฅผ ์งฐ๋Š”๋ฐ


์ด๊ฒŒ ๋‚ด๊ฐ€ ์›ํ•˜๋Š”๋Œ€๋กœ ์ž‘๋™ํ• ๊นŒ ๋ชจ๋ฅด๊ฒ ์Œ...


์œพ์ž˜์•Œ๋‹˜๋“ค ๋‹ต๋ณ€์ข€





#if UNITY_EDITOR

[SerializeField]

#else

[NonSerialized]

#endif

public TerrainTypeDataSO dataSO;