/** * Generate the playertech from the given save */ private void getPlayerTechs() { DirectoryInfo dirInf = new DirectoryInfo(GameLocation + "/Techs/"); Debug.Log(dirInf.ToString()); if (dirInf.Exists) { FileInfo[] files = dirInf.GetFiles("*.techs"); foreach (FileInfo file in files) { Debug.Log(file.FullName); PlayerTechs techs = JsonUtility.FromJson <PlayerTechs>(File.ReadAllText(file.FullName)); foreach (Player player in game.getGame().getPlayers()) { if (file.Name.Contains(player.getName())) { Debug.Log("Giving " + player.getName() + " techs"); player.setTechs(techs); } } } } }
public void setTechs(PlayerTechs techs) { this.techs = techs; }