void CreateCharacter <T>() { //UI: Which slot would you like to create them, keep in mind you will ovewrite the slot int characterNum = 0; //UI for 1,2,3 Character ch; if (characterNum == 1) { Save1 c = new Save1(); ch = c; editCharacter(c, characterNum); } else if (characterNum == 1) { Save2 c = new Save2(); editCharacter(c, characterNum); } else if (characterNum == 2) { Save3 c = new Save3(); editCharacter(c, characterNum); } else { print("Error: CustomCharCreator.cs: Invalid characterNum"); } }
public void Save() { BinaryFormatter bf = new BinaryFormatter(); //Variável para converter um arquivo para binário FileStream file = File.Create(GetFilePath(gameControl1.save)); //Cria um novo arquivo Save1 save = new Save1(); //Instancia um novo "save" save.fasesCompletas = fasesCompletas; //Seta o valor de "fasesCompletas" de "save" save.moedas = moedas; save.tempos = tempos; save.pontos = pontos; bf.Serialize(file, save); //Guarda os valores de "save" no arquivo file.Close(); }
public void Apagar() { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(GetFilePath(gameControl1.save)); Save1 save = new Save1(); fasesCompletas = 0; save.fasesCompletas = fasesCompletas; save.moedas = moedas; save.tempos = tempos; save.pontos = pontos; bf.Serialize(file, save); file.Close(); }
public string FileToString(int value) { if (!File.Exists(GetFilePath(value))) { return("Criar save " + value); } BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(GetFilePath(value), FileMode.Open); Save1 save = (Save1)bf.Deserialize(file); file.Close(); return("Save " + value + ":\n" + "Fase: " + (save.fasesCompletas + 1)); }
public void Load() { if (File.Exists(GetFilePath(gameControl1.save))) { BinaryFormatter bf = new BinaryFormatter(); //Variável para criar um arquivo binário FileStream file = File.Open(GetFilePath(gameControl1.save), FileMode.Open); //Abre o arquivo Save1 save = (Save1)bf.Deserialize(file); //Retorna os valores guardados no arquivo para "save" file.Close(); fasesCompletas = save.fasesCompletas; //Retorna o valor de "fasesCompletas" de "save" moedas = save.moedas; tempos = save.tempos; pontos = save.pontos; } else { Apagar(); } }
public void loadbyjson() { if (File.Exists(Application.dataPath + "/JSONData.txt")) { StreamReader sr = new StreamReader(Application.dataPath + "/JSONData.txt"); string JsonString = sr.ReadToEnd(); sr.Close(); Save1 save = JsonUtility.FromJson <Save1>(JsonString); con.cuhealth = save.hp; con.transform.position = save.pos; con.atk = save.atk; con.hpimgae(); Debug.Log("==============>_<================="); } else { Debug.Log("NOT found file"); } }
// Start is called before the first frame update void Start() { save1 = new Save1(); con = GameObject.Find("player").GetComponent <controller>(); }