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