/// <summary> /// Adds a playerobject to the list, for later use. /// </summary> public void addPlayer(string name, int age, int height, float weight, Gender gender, PawnColor c, bool save) { Player p = new Player(); p.setInfo(players.Count, name, age, height, weight, gender, c.getColor(), c.getColorId(), maxInsulin); players.Add(p); usedColors.Add(c); if (save) { XmlSerializer ser = new XmlSerializer(typeof(Player)); StreamWriter file = new StreamWriter(Path.Combine(Application.persistentDataPath, p.getFileName() + ".xml")); ser.Serialize(file, p); file.Close(); } if (players.Count == playerCount) { if (TitleMusic.Instance != null) { TitleMusic.Instance.Destroy(); } Application.LoadLevel("BoardGame"); } else { Application.LoadLevel("PlayerInfo"); } }