コード例 #1
0
ファイル: StaffList.cs プロジェクト: Gapti/MonsterClinic
    void CreateOctodoctor()
    {
        XmlSerializer xml    = new XmlSerializer(typeof(List <Octodoctor>));
        TextWriter    writer = new StreamWriter(Application.dataPath + "/Scripts/Staff/xml/Octodoctor.xml");

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

            Octodoctor octodoctor = new Octodoctor()
            {
                name        = splitLine[0],
                sexType     = (SexType)Enum.Parse(typeof(SexType), splitLine[1]),
                staffType   = StaffType.Octodoctor,
                description = splitLine[2],
                photoName   = splitLine[3],
                cost        = int.Parse(splitLine[4]),
                level       = OctoLevel.Attending,
            };

            _octodoctorList.Add(octodoctor);
        }

        ///serialze the data
        xml.Serialize(writer, _octodoctorList);
        writer.Close();
    }
コード例 #2
0
ファイル: StaffList.cs プロジェクト: Gapti/MonsterClinic
	void CreateOctodoctor()
    {
		XmlSerializer xml = new XmlSerializer(typeof(List<Octodoctor>));
		TextWriter writer = new StreamWriter(Application.dataPath + "/Scripts/Staff/xml/Octodoctor.xml");
		
       string[] lines = OctodoctorText.text.Split(new char[]{'\n','\r'},System.StringSplitOptions.RemoveEmptyEntries);
       for (int i = 1; i < lines.Length; i++)
       {
           string[] splitLine = lines[i].Split(',');

			Octodoctor octodoctor = new Octodoctor()
           {
               name = splitLine[0],
               sexType = (SexType)Enum.Parse(typeof(SexType), splitLine[1]),
               staffType = StaffType.Octodoctor,
				description = splitLine[2],
				photoName = splitLine[3],
				cost =int.Parse( splitLine[4] ),
				level = OctoLevel.Attending,
           };

           _octodoctorList.Add(octodoctor);
     	}
		
		///serialze the data
		xml.Serialize(writer, _octodoctorList);
		writer.Close();
    }