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(); }
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(); }