private void readData() { FileStream file = new FileStream("sticky.xml", FileMode.Open); XmlSerializer serializer = new XmlSerializer(typeof(StickyList)); list = (StickyList)serializer.Deserialize(file); file.Close(); //テキストの改行処理 for (int i = 0; i < list.DataList.Count; i++) { list.DataList[i].Text = list.DataList[i].Text.Replace("\\n", "\n"); list.DataList[i].Text = list.DataList[i].Text.Replace("\\r", "\r"); } }
private void createXMLFile() { list = new StickyList(); list.DataList = new List <StickyData>(); list.DataList.Add(this.getDefaultSticky()); //保存 FileStream stream = new FileStream("sticky.xml", FileMode.Create); StreamWriter writer = new StreamWriter(stream, Encoding.UTF8); XmlSerializer serializer = new XmlSerializer(typeof(StickyList)); serializer.Serialize(writer, list); writer.Flush(); writer.Close(); }
void Awake() { imageCanvas = GameObject.Find("Canvas"); stickyList = new StickyList(); StartCoroutine(GetText()); }