์ด์ ์ด์ง์ธ์ด๋ธ์์ ์๋ฌ๊ฐ ๋ฐ์ํด์ย ์ง๋ฌธ์ ์ฌ๋ ธ์๊ณ , ์ด๋๋ถ์ด ๋๊ธ์ ๋ฌ์ ์ฃผ์
จ์ง.
๊ทธ๋์ ์ค๋ ์ฝ๋๋ฅผ ์งฐ๋๋ฐย
์ธ์ด๋ธย
ES3.Save<SaveData>("myFile.es3", saveData);๋ก๋ย
saveData = ES3.Load<SaveData>("myFile.es3");์ด๋ ๊ฒ ํ๋๊น ๋์ํ๋ค. ES3๋ก ๋ฐ๋ก ์ธ์ด๋ธ, ๋ก๋ํ๋๊น ๋์์ ํ๋๋ผ.
์ด๋ฒ์๋ย ์ธ์ด๋ธ๋ฅผ ์๋์ ์ฝ๋์ฒ๋ผ ์งฐ์ด
var es3File = new ES3File("myFile.es3");es3File.Save<SaveData>("saveData", saveData);
๊ทธ๋ฆฌ๊ณ ๋ก๋๋ฅผ ์๋์ฒ๋ผ ์งฐ๋ค
saveData = ES3.Load<SaveData>("myFile.es3");๊ทธ๋ฌ๋๋ ์ด๋ฒ์๋ FileNotFound ์๋ฌ๊ฐ ๋จ๋๋ผ.
์ง๋ฌธ์ new ES3File ๋ฅผ ๊ฐ์ง๊ณ ๋ง๋ ๋ค์, ์ธ์ด๋ธ๋ฅผ ํ๋๋ฐ ํ์ผ์ด ์ ์ฅ์ด ์๋์ด. ์ด์ํ์์ ์ด๋ป๊ฒ ๋ก์ปฌ์ ํ์ผ๋ก ์ ์ฅํ๋๊ฑฐ์ผ?
์๋๋ฉด ์๋ ์ ๊ฑด ๋ก์ปฌ์ ํ์ผ๋ก ์ ์ฅ์ด ์๋๋๊ฑฐ์ผ?
๋ ์๊พธ ์๊ทธ๋... ๊ฑ ์์ ๋๋ก ํ๋ฉด ๋๋๋ฐ esFile ์ ๊ฑฐ ๋์ฒด ๋ญ๋ฐ
var es3File = new ES3File("myFile.es3"); <- ํ์์๋์ฝ๋ ์ธ์ด๋ธ ํ ๋๋ ES3.Save("saveData",saveData); ์ด๊ฑฐ ํ์ค๋ก ๋
ํ์ผ๋ช ์ ์ง์ ํ๊ณ ์ถ์ผ๋ฉด
public static void Save(T)(string key, T value, string filePath, ES3Settings settings)
์ด๊ฑฐ์์ ๊ฑ ์คํธ๋ง์ผ๋ก ํ์ผํจ์ค ๋๊ฒจ์ฃผ๋ฉด ๋์ด์ผ
https://docs.moodkie.com/easy-save-3/es3-api/es3-methods/es3-save/
ใ ใ . ๊ทธ๋ฅ ์๋ ค์ค๋๋ก ๊ฑฐ๊ธฐ์ ๋๋ด์ผ๊ฒ ๋ค. ํ์ํ๊ฒ์ ๋๋๊น.
๊ทผ๋ฐ ์ ๋ ๊ฒ ํ๋ฉด ๋ชจ๋ ๋ณ์ ๋ค ์ ์ฅ๋จ? ๋ ๋ญ๊ฐ๊ฐ ์ ์ฅ๋๋?