ScriptableObject๋ json ๋ฑ์ ์ฌ๋ฌ ํ์ ์ ๋ฐ์ดํฐ๋ค์ย ์ ์ฅํด์ผ ํฉ๋๋ค.
๊ทธ๋ฐ๋ฐ ์ ์ฅํด์ผ ํ๋ย ๋ฐ์ดํฐ์ ๊ฐ์์ ๋ฐ์ดํฐ ํ์ ๋ค์ด ์ค๋ธ์ ํธ๋ค๋ง๋ค ๋ค๋ฅด๋๋ก ํ ํ์๊ฐ ์์ต๋๋ค.
์๋ฅผ ๋ค๋ฉดย ์์ดํ ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ค๊ณ ํ ๋
[์นผ]์ ๊ณต๊ฒฉ๋ ฅ(float), ๊ณต๊ฒฉ ์๋(float) ๋ฅผ ์ ์ฅํ๊ณ
[์ด]์ ๊ณต๊ฒฉ๋ ฅ(float), ์ฅ์ ์๋(float), ์ฅ์ ๊ฐ์(int) ๋ฅผ ์ ์ฅํฉ๋๋ค.
์์ดํ ๋ง๋ค ๋ฐ๋ก ํด๋์ค๋ฅผ ๋ง๋ค๋ฉด ๋์ง ์๋๊ณ ์๊ฐํ ์๋ ์์ง๋ง, ์์ดํ ๋ง๋ค ๊ณ ์ ํ ์ถ๊ฐ ์ ๋ณด๊ฐ ํ์ํ ๊ฒฝ์ฐ๊ฐ ์์ด์ ํ๋ค ๊ฒ ๊ฐ์ต๋๋ค.
์๋ฅผ ๋ค๋ฉด ๊ฐ์ ์ด ๊ณ์ด์ด์ด๋ [์ด 1]์ ๊ณต๊ฒฉ๋ ฅ, ์ฅ์ ์๋, ์ฅ์ ๊ฐ์๋ฅผ ์ ์ฅํ์ง๋ง
[์ด 2]๋ ์ถ๊ฐ๋ก ๊ดํต ๊ธฐ๋ฅ์ด ์์ด ๊ดํต ํ์๋ฅผ (int) ํ์ ์ ๋ ์ ์ฅํด์ผ ํฉ๋๋ค.
[์ด 3]์ ํผ๊ฒฉ ๋์์ย ๋๋ ค์ง๊ฒ ํ๋ ๊ธฐ๋ฅ์ด ์์ด ๋ํ ๋น์จ๊ณผ ์ง์ ์๊ฐ์ ์ถ๊ฐ๋ก ์ ์ฅํด์ผ ํฉ๋๋ค.
์ด๋ค์ ๋ชจ๋ ๋ฐ๋ก ํด๋์ค๋ฅผ ๋ง๋๋ ๊ฒ์ด ๊ด์ฐฎ์ ๋ฐฉ๋ฒ์ธ์ง๋ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ผ๋จ ์ง๊ธ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๊ฐ์ข ๋ฐ์ดํฐ ํ์ ์ List๋ฅผ ๋ฐ๋ก ๋ง๋ค์ด์ ์ ์ฅํ๋ ๊ฑด๋ฐ (intList, floatList ๋ฑ)
ํ์ํ ๋ฐ์ดํฐ ํ์ ๋ง๋ค List๋ฅผ ๋ฐ๋ก ๋ง๋ค์ด์ผ ํด์ ํจ์จ์ดย ๋จ์ด์ง๋ ๊ฒ ๊ฐ์ต๋๋ค.
(์์์๋ int, float ๋ง ์๋ก ๋ค์์ง๋ง ๋ค๋ฅธ ๋ฐ์ดํฐ ํ์ ์ด ํ์ํ๊ฒ ๋ ์๋ ์์ต๋๋ค.)
๋ ์ข์ ๋ฐฉ๋ฒ์ด ์์๊น์? ์๋๋ฉด ์ง๊ธ ๋ฐฉ๋ฒ์ด ์ต์ ์ผ๊น์?
์์๊ณผ ์ธํฐํ์ด์ค์ ๋ํด์ ๊ณต๋ถํ๊ณ ๋ค์ ์ง๋ฌธํ์
์์ก๊ณผ ์ธํฐํ์ด์ค๋ฅผ ๊ณต๋ถํ๋ ๊ฒ๋ ํด์ผํ๊ณ ๋์์ ์ปดํฌ๋ํธ ํจํด์ด๋ ๊ฒ๋ ์์๋ณด์ [๋ฌด๊ธฐ]์ ๋ถ๋ [๋ฌด๊ธฐํจ๊ณผ]๋ค์ ๋ฌด๊ธฐ์ ์์กด์ ์ผ๋ก ๋ง๋ค์ง๋ง๊ณ [๋ฌด๊ธฐํจ๊ณผ]๋ฅผ ๋ฐ๋ก ๋ ๋ฆฝ์ ์ผ๋ก ๋ง๋ค์ด ๋ฌด๊ธฐ๊ฐ์ฒด๋ ๋ฌด๊ธฐํจ๊ณผ์ ์ธ๋ฑ์ค ์ ๋ณด๋ง ๊ฐ์ง๋ฉฐ ์ด1์ ๋ฌด๊ธฐํจ๊ณผ1๋ฒ์ ์ด2๋ ๋ฌด๊ธฐํจ๊ณผ2๋ฒ์ ์ด3์ ๋ฌด๊ธฐํจ๊ณผ1,2๋ฒ์ ๊ฐ์ง๊ฒ ํ๋ ์์ผ๋ก ํด์ผ๋จ
๊ธ๋ก ๋ต๊ธ ๋ฌ์์ด 58.72๊ฐ ๋งํ ๋ฐฉ์์