Пример #1
0
    /// <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");
        }
    }