์ผ๋จ ์ธ์ด๋ธ ๋ก๋ ํ ๋ ค๊ณ json ์ ํ๋ธ๋ณด๋ฉด์ ๋ฐ๋ผํ๋๋ฐ
๋ฐ์ 2๋ฒ์งธ์งค์ฒ๋ผ knightSkillMaster_0X์ ๋ค์ด
01, 02, 03, 04์คํฌ์ bool๋ก ๋ฐฐ์์ผ๋ฉด true ์๋ฐฐ์์ผ๋ฉด false๋ก ํด์
์คํฌ ๋ฐฐ์ด ์ฌ๋ถ๋ฅผ ์ ์ฅํ ๋ ค๊ณ ํ๊ฑฐ๋ ??
๊ทธ๋ฐ๋ฐ ์คํฌ ๋ฐฐ์ฐ๋ ์คํฌ๋ฆฝํธ์์ GameData์ ์ ๊ทผํด์ ์ค๋ค์ True๋ก ๋ฐ๊ฟ์ฃผ๊ณ ์ถ์๋ฐ
GameData๊ฐ ๊ทธ๋ฅ ์คํฌ๋ฆฝํธ์ผ ๋ฟ์ด์ง ๋ค๋ฅธ ์ค๋ธ์ ํธ์ ๋ถ์ด์๋๊ฒ ์๋๋ผ
์ด๋ป๊ฒ ์ ๊ทผํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์
์ด๋ป๊ฒ ํ๋๊ฒ ์ข์๊น?
๋ก๋ ํจ์์์ _gameData์ ์บ์ฑํ์์ ์ด์ ์ ๊ฑฐ ๊ฐ์ง๊ณ UI๊ฐ Load ํ์ผ ๋๋์ง ์ฒดํฌํ๊ณ UI ์ธํ ํด
์คํฌ ์ ์ฅ ๋ฐฉ์์ ์์ ํ ์ด์ง ๋ฐฉ์์ด๋ค ์ด๋ฌ๋ฉด ์คํฌ ๋์ด๋ ๋๋ง๋ค ๋๊ฐ ๊ฐ์ ๋๋ ค์ผ ํ์์ ์คํฌ ๋ฐ์ดํฐ ํ ์ด๋ธ์ ๋ง๋ค๊ณ string id ๋ฅผ ๋ง๋์ ๊ทธ๋ฌ๊ณ string์ ๋ฐฐ์ด์ ์ ์ฅํด์ฃผ๋ฉด ์ ์ง๊ฑฐ๋ฆฌ ํ ํ์๊ฐ ์์ง
ํ ๋ต๋ณํด์ค๊ฑด ๊ณ ๋ง์ด๋ฐ ๋ด๋จธ๋ฆฌ๋ก ๋ฐ๋ผ๊ฐ๊ธฐ์ ๋๋ฌด ํ๋ค์ด
๋ด๊ฐ ๋ก๋๋ก ์๋ชป๋ดค๋ค ๋ ์ง๋ฌธ์ ์ธ์ด๋ธ๊ณ ์คํฌ์ ๋ค๋ฃจ๋ ์คํฌ๋ฆฝํธ ์์์ ๊ฑํํ GameData CreateGameData(); ๋ผ๋ ํจ์ ๋ง๋ค์ด์ฃผ๊ณ ์คํฌ ๋ฐฐ์ด ์ฌ๋ถ์ ๋ง์ถฐ์ bool์ค์ ํ๊ณ DataController์ SaveGameData์ ํ๋ผ๋ฏธํฐ๋ก ์ ํจ์์ ๋ฆฌํด๊ฐ GameData๋ฅผ ์ ๋ฌํ๋ฉด ๋์ด์ง
์ผ๋จ์ ๊ตฌํํด๋ ์ง๊ธ ๊ตฌ์กฐ๊ฐ ์ฐ๋ ๊ธฐ๋๊ฑฐ๋ง ์์๋ฌ๋ผ