Example #1
0
    /// <summary>
    /// Loads the yetitor.
    /// </summary>
    void CreateYetitor()
    {
        XmlSerializer xml    = new XmlSerializer(typeof(List <Yetitor>));
        TextWriter    writer = new StreamWriter(Application.dataPath + "/Scripts/Staff/xml/Yetitor.xml");

        string[] lines = YetitorText.text.Split(new char[] { '\n', '\r' }, System.StringSplitOptions.RemoveEmptyEntries);
        for (int i = 1; i < lines.Length; i++)
        {
            string[] splitLine = lines[i].Split(',');

            Yetitor yetitor = new Yetitor()
            {
                name        = splitLine[0],
                sexType     = (SexType)Enum.Parse(typeof(SexType), splitLine[1]),
                staffType   = StaffType.Yetitor,
                description = splitLine[2],
                photoName   = splitLine[3],
                cost        = int.Parse(splitLine[4]),
                level       = YetitorLevel.Brown,
            };

            _yetitorList.Add(yetitor);
        }

        xml.Serialize(writer, _yetitorList);
        writer.Close();
    }
Example #2
0
	/// <summary>
	/// Loads the yetitor.
	/// </summary>
	void CreateYetitor()
    {
		XmlSerializer xml = new XmlSerializer(typeof(List<Yetitor>));
		TextWriter writer = new StreamWriter(Application.dataPath +  "/Scripts/Staff/xml/Yetitor.xml");
		
       string[] lines = YetitorText.text.Split(new char[]{'\n','\r'},System.StringSplitOptions.RemoveEmptyEntries);
       for (int i = 1; i < lines.Length; i++)
       {
           string[] splitLine = lines[i].Split(',');

			Yetitor yetitor = new Yetitor()
           {
               name = splitLine[0],
               sexType = (SexType)Enum.Parse(typeof(SexType), splitLine[1]),
               staffType = StaffType.Yetitor,
				description = splitLine[2],
				photoName = splitLine[3],
				cost = int.Parse(splitLine[4]),
				level = YetitorLevel.Brown,
           };

          _yetitorList.Add(yetitor);
     	}
		
		xml.Serialize(writer, _yetitorList);
		writer.Close();
    }