์–ด์ œ ์ด์ง€์„ธ์ด๋ธŒ์—์„œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•ด์„œย ์งˆ๋ฌธ์„ ์˜ฌ๋ ธ์—ˆ๊ณ , ์–ด๋А๋ถ„์ด ๋Œ“๊ธ€์„ ๋‹ฌ์•„ ์ฃผ์…จ์ง€.


๊ทธ๋ž˜์„œ ์˜ค๋Š˜ ์ฝ”๋“œ๋ฅผ ์งฐ๋Š”๋ฐย 

์„ธ์ด๋ธŒย 

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 ๋ฅผ ๊ฐ€์ง€๊ณ  ๋งŒ๋“ ๋‹ค์Œ, ์„ธ์ด๋ธŒ๋ฅผ ํ–ˆ๋Š”๋ฐ ํŒŒ์ผ์ด ์ €์žฅ์ด ์•ˆ๋์–ด. ์ด์ƒํƒœ์—์„œ ์–ด๋–ป๊ฒŒ ๋กœ์ปฌ์— ํŒŒ์ผ๋กœ ์ €์žฅํ•˜๋Š”๊ฑฐ์•ผ?


์•„๋‹ˆ๋ฉด ์›๋ž˜ ์ €๊ฑด ๋กœ์ปฌ์— ํŒŒ์ผ๋กœ ์ €์žฅ์ด ์•ˆ๋˜๋Š”๊ฑฐ์•ผ?