ScriptableObject๋‚˜ json ๋“ฑ์— ์—ฌ๋Ÿฌ ํƒ€์ž…์˜ ๋ฐ์ดํ„ฐ๋“ค์„ย ์ €์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


๊ทธ๋Ÿฐ๋ฐ ์ €์žฅํ•ด์•ผ ํ•˜๋Š”ย ๋ฐ์ดํ„ฐ์˜ ๊ฐœ์ˆ˜์™€ ๋ฐ์ดํ„ฐ ํƒ€์ž…๋“ค์ด ์˜ค๋ธŒ์ ํŠธ๋“ค๋งˆ๋‹ค ๋‹ค๋ฅด๋„๋ก ํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.


์˜ˆ๋ฅผ ๋“ค๋ฉดย ์•„์ดํ…œ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ๋‹ค๊ณ  ํ•  ๋•Œ


[์นผ]์€ ๊ณต๊ฒฉ๋ ฅ(float), ๊ณต๊ฒฉ ์†๋„(float) ๋ฅผ ์ €์žฅํ•˜๊ณ 


[์ด]์€ ๊ณต๊ฒฉ๋ ฅ(float), ์žฅ์ „ ์†๋„(float), ์žฅ์ „ ๊ฐœ์ˆ˜(int) ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.


์•„์ดํ…œ๋งˆ๋‹ค ๋”ฐ๋กœ ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค๋ฉด ๋˜์ง€ ์•Š๋ƒ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์•„์ดํ…œ๋งˆ๋‹ค ๊ณ ์œ ํ•œ ์ถ”๊ฐ€ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์žˆ์–ด์„œ ํž˜๋“ค ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.


์˜ˆ๋ฅผ ๋“ค๋ฉด ๊ฐ™์€ ์ด ๊ณ„์—ด์ด์–ด๋„ [์ด 1]์€ ๊ณต๊ฒฉ๋ ฅ, ์žฅ์ „ ์†๋„, ์žฅ์ „ ๊ฐœ์ˆ˜๋ฅผ ์ €์žฅํ•˜์ง€๋งŒ


[์ด 2]๋Š” ์ถ”๊ฐ€๋กœ ๊ด€ํ†ต ๊ธฐ๋Šฅ์ด ์žˆ์–ด ๊ด€ํ†ต ํšŸ์ˆ˜๋ฅผ (int) ํƒ€์ž…์„ ๋” ์ €์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


[์ด 3]์€ ํ”ผ๊ฒฉ ๋Œ€์ƒ์„ย ๋А๋ ค์ง€๊ฒŒ ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์–ด ๋‘”ํ™” ๋น„์œจ๊ณผ ์ง€์† ์‹œ๊ฐ„์„ ์ถ”๊ฐ€๋กœ ์ €์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


์ด๋“ค์„ ๋ชจ๋‘ ๋”ฐ๋กœ ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๊ดœ์ฐฎ์€ ๋ฐฉ๋ฒ•์ธ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.


์ผ๋‹จ ์ง€๊ธˆ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๊ฐ์ข… ๋ฐ์ดํ„ฐ ํƒ€์ž…์˜ List๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์„œ ์ €์žฅํ•˜๋Š” ๊ฑด๋ฐ (intList, floatList ๋“ฑ)


ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…๋งˆ๋‹ค List๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•ด์„œ ํšจ์œจ์ดย ๋–จ์–ด์ง€๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.


(์œ„์—์„œ๋Š” int, float ๋งŒ ์˜ˆ๋กœ ๋“ค์—ˆ์ง€๋งŒ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ํ•„์š”ํ•˜๊ฒŒ ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.)


๋” ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์žˆ์„๊นŒ์š”? ์•„๋‹ˆ๋ฉด ์ง€๊ธˆ ๋ฐฉ๋ฒ•์ด ์ตœ์„ ์ผ๊นŒ์š”?