public void start() { DatasNames dtn = (DatasNames)DataManager.LoadNames("names.sav"); dtn.m = 0; DataManager.Save(dtn, "names.sav"); SceneManager.LoadScene("Salle1"); }
public static object LoadNames(string fileName) { if (File.Exists(Application.persistentDataPath + "/" + fileName)) { BinaryFormatter formatter = new BinaryFormatter(); FileStream stream = File.Open(Application.persistentDataPath + "/" + fileName, FileMode.Open); DatasNames entity = (DatasNames)formatter.Deserialize(stream); stream.Close(); return(entity); } return(null); }
void Awake() { DatasNames datasnames = (DatasNames)DataManager.LoadNames("names.sav"); if (datasnames != null) { if (datasnames.n == 1) { Datas datas = (Datas)DataManager.Load("Slot1.sav"); if (datas != null) { if (datas.i == 1) { loadDatas("Slot1.sav", 1); datas.i = 0; DataManager.Save(datas, "Slot1.sav"); datasnames.n = 0; DataManager.Save(datasnames, "names.sav"); } } } if (datasnames.n == 2) { Datas datas = (Datas)DataManager.Load("Slot2.sav"); if (datas != null) { if (datas.i == 1) { loadDatas("Slot2.sav", 2); datas.i = 0; DataManager.Save(datas, "Slot2.sav"); datasnames.n = 0; DataManager.Save(datasnames, "names.sav"); } } } if (datasnames.n == 3) { Datas datas = (Datas)DataManager.Load("Slot3.sav"); if (datas != null) { if (datas.i == 1) { loadDatas("Slot3.sav", 3); datas.i = 0; DataManager.Save(datas, "Slot3.sav"); datasnames.n = 0; DataManager.Save(datasnames, "names.sav"); } } } } }
public void saveDatas(string guess, string filename, int numeroPartie) { if (guess.Length != 0) { DatasNames datasnames = (DatasNames)DataManager.LoadNames("names.sav"); if (datasnames == null) { datasnames = new DatasNames(); } Datas datas = new Datas(); if (numeroPartie == 1) { datasnames.name = guess; datas.name = datasnames.name; } else if (numeroPartie == 2) { datasnames.name2 = guess; datas.name = datasnames.name2; } else { datasnames.name3 = guess; datas.name = datasnames.name3; } datas.nameScene = SceneManager.GetActiveScene().name; datas.x = transform.position.x; datas.y = transform.position.y; datas.strength = strength; datas.agility = agility; datas.endurance = endurance; datas.switchCooldown = switchCooldown; datas.typeArmeEquipee = typeArmeEquipee; datas.currentHealth = currentHealth; datas.timerStart = timerStart; DataManager.Save(datas, filename); DataManager.Save(datasnames, "names.sav"); } }
public void loadB2() { string name = text2.text; if (name != "No datas") { canvas2.SetActive(false); Datas datas = (Datas)DataManager.Load("Slot2.sav"); DatasNames dtn = (DatasNames)DataManager.LoadNames("names.sav"); if (datas != null) { datas.i = 1; dtn.n = 2; datas.j = 1; dtn.m = 2; datas.name = name; DataManager.Save(dtn, "names.sav"); DataManager.Save(datas, "Slot2.sav"); SceneManager.LoadScene(datas.nameScene); } } }
public void load() { canvas.SetActive(false); canvas2.SetActive(true); DatasNames datasnames = (DatasNames)DataManager.LoadNames("names.sav"); if (datasnames != null) { if (datasnames.name != null) { text1.text = datasnames.name; } if (datasnames.name2 != null) { text2.text = datasnames.name2; } if (datasnames.name3 != null) { text3.text = datasnames.name3; } } }
public void save() { canvas1.SetActive(false); showGUI = false; showGUI3 = true; canvas3.SetActive(true); DatasNames datasnames = (DatasNames)DataManager.LoadNames("names.sav"); if (datasnames != null) { if (datasnames.name != null) { text1.text = datasnames.name; } if (datasnames.name2 != null) { text2.text = datasnames.name2; } if (datasnames.name3 != null) { text3.text = datasnames.name3; } } }
public void load() { pauseMenuCanvas.SetActive(false); showPauseMenu = false; showSaveMenu = true; loadCanvas.SetActive(true); DatasNames datasnames = (DatasNames)DataManager.LoadNames("names.sav"); if (datasnames != null) { if (datasnames.name != null) { textLoad1.text = datasnames.name; } if (datasnames.name2 != null) { textLoad2.text = datasnames.name2; } if (datasnames.name3 != null) { textLoad3.text = datasnames.name3; } } }
private new void Awake() { base.Awake(); //création du inputaction inputs = new Inputs(); inputs.PlayerControls.Move.performed += ctx => movementInput = ctx.ReadValue <Vector2>(); inputs.PlayerControls.ActionKey.performed += ctx => actionKeyPressed = ctx.ReadValue <float>(); inputs.PlayerControls.SwitchWeapon.performed += ctx => switchKeyPressed = ctx.ReadValue <float>(); inputs.PlayerControls.FireKey.performed += ctx => fireKeyPressed = ctx.ReadValue <float>(); inputs.PlayerControls.MousePosition.performed += ctx => mousePosition = ctx.ReadValue <Vector2>(); //lancement du temps actualTime = Time.time; DatasNames datasnames = (DatasNames)DataManager.LoadNames("names.sav"); if (datasnames != null) { if (datasnames.n == 1) { Datas datas = (Datas)DataManager.Load("Slot1.sav"); if (datas != null) { if (datas.i == 1) { loadDatas("Slot1.sav", 1); datas.i = 0; DataManager.Save(datas, "Slot1.sav"); datasnames.n = 0; DataManager.Save(datasnames, "names.sav"); } } } if (datasnames.n == 2) { Datas datas = (Datas)DataManager.Load("Slot2.sav"); if (datas != null) { if (datas.i == 1) { loadDatas("Slot2.sav", 2); datas.i = 0; DataManager.Save(datas, "Slot2.sav"); datasnames.n = 0; DataManager.Save(datasnames, "names.sav"); } } } if (datasnames.n == 3) { Datas datas = (Datas)DataManager.Load("Slot3.sav"); if (datas != null) { if (datas.i == 1) { loadDatas("Slot3.sav", 3); datas.i = 0; DataManager.Save(datas, "Slot3.sav"); datasnames.n = 0; DataManager.Save(datasnames, "names.sav"); } } } } }
public bool shopActive; //prevent the player to move // Use this for initialization void Start() { styleSalles = "0"; instance = this; //Instanciations GameObject.Find("GameAudioManager").GetComponent <AudioSource>().volume = 0.2f; numeroNiveau = 1; roomsSpeciales = new int[5][]; maxEnnemis = 3; mapInit = new int[5][]; for (int i = 0; i < 5; i++) { mapInit[i] = new int[5]; } listeFinale = new List <int[]>(); rooms = new GameObject[5][]; roomsInst = new GameObject[6][]; roomsFinies = new bool[5][]; for (int i = 0; i < 5; i++) { rooms[i] = new GameObject[5]; roomsFinies[i] = new bool[5]; roomsSpeciales[i] = new int[5]; for (int j = 0; j < 5; j++) { roomsFinies[i][j] = false; } } for (int i = 0; i < 6; i++) { roomsInst[i] = new GameObject[6]; } player.GetComponent <Player>().timerStart = (float)((int)(Time.time * 1000)) / 1000; DatasNames datasnames = (DatasNames)DataManager.LoadNames("names.sav"); if (datasnames != null) { if (datasnames.m == 1) { Datas datas = (Datas)DataManager.Load("Slot1.sav"); if (datas != null) { if (datas.j == 1) { loadDatasf1(); datas.j = 0; DataManager.Save(datas, "Slot1.sav"); datasnames.m = 0; DataManager.Save(datasnames, "names.sav"); } } } if (datasnames.m == 2) { Datas datas = (Datas)DataManager.Load("Slot2.sav"); if (datas != null) { if (datas.j == 1) { loadDatasf2(); datas.j = 0; DataManager.Save(datas, "Slot2.sav"); datasnames.m = 0; DataManager.Save(datasnames, "names.sav"); } } } if (datasnames.m == 3) { Datas datas = (Datas)DataManager.Load("Slot3.sav"); if (datas != null) { if (datas.j == 1) { loadDatasf3(); datas.j = 0; DataManager.Save(datas, "Slot3.sav"); datasnames.m = 0; DataManager.Save(datasnames, "names.sav"); } } } } genereMap(); initieNiveau(false); //TODO: if shopActive : prevents the player to move }