public void SavePlayerStats(PlayerCurrentStats playerStats) { BinaryFormatter binaryFormatter = new BinaryFormatter(); using (FileStream fileStream = File.Open(dataPlayerPath, FileMode.OpenOrCreate)) { binaryFormatter.Serialize(fileStream, playerStats); } }
private void Awake() { SavePoints savePoints = new SavePoints(); PlayerCurrentStats player = savePoints.LoadPlayerStats(); while (player == null) { player = savePoints.LoadPlayerStats(); if (player != null) { break; } } gameDB = FindObjectOfType <GameDatabase>(); //GetComponent<Player>().InitiatePlayerStats(GetDatabase().GetInitialPlayer()); //GetComponent<Player>().EquipWeapon(GetDatabase().GetInitialSword(player.PlayerSwordIndex)); }