Exemple #1
0
    public void Save()
    {
        BaseData data = base_manager.Save();

        BinaryFormatter bf = new BinaryFormatter();

        Directory.CreateDirectory(Application.persistentDataPath + "/Bases/");
        FileStream file = File.Open(Application.persistentDataPath + "/Bases/" + filename.text + ".bi", FileMode.OpenOrCreate);

        bf.Serialize(file, data);

        file.Close();
    }
Exemple #2
0
 void ConfirmHomeBase()
 {
     if (!builder.map_valid)
     {
         home_error_text.text = "Map Not Valid";
         return;
     }
     if (AccountHolder.account.SetHomeBase(builder.Save()))
     {
         AccountHolder.account.home_base.name = home_name_field.text;
         home_error_text.text = "";
         home_screen.SetActive(false);
         setting_home = false;
     }
     else
     {
         home_error_text.text = "Not Enough Resources";
     }
 }