Esempio n. 1
0
    public void SaveGame()
    {
        Debug.Log("Saving Game ...");
        List <DatTrongSave> dattrong = new List <DatTrongSave>();

        foreach (DatTrong dat in dats)
        {
            DatTrongSave crdat = new DatTrongSave(dat);
            dattrong.Add(crdat);
        }
        QuanlyVuonSave qlvdata = new QuanlyVuonSave(dattrong);

        PlayerPrefs.SetString("Save_QuanLyVuon", JsonUtility.ToJson(qlvdata));
    }
Esempio n. 2
0
 public void LoadGame()
 {
     if (PlayerPrefs.HasKey("Save_QuanLyVuon"))
     {
         Debug.Log("Loading Game ...");
         QuanlyVuonSave qlvdata = JsonUtility.FromJson <QuanlyVuonSave>(PlayerPrefs.GetString("Save_QuanLyVuon"));
         dats = new List <DatTrong>();
         int n = 0;
         foreach (DatTrongSave datdt in qlvdata.DanhSachDat)
         {
             DatTrong dat = new GameObject("DatTrong" + n.ToString()).AddComponent <DatTrong>() as DatTrong;
             dat.transform.parent = transform;
             dat.setStart(datdt);
             dats.Add(dat);
             n++;
         }
     }
     else
     {
         StartSystem();
     }
 }