Пример #1
0
    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");
        }
    }
Пример #2
0
    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();
    }
Пример #3
0
 void Awake()
 {
     imageCanvas = GameObject.Find("Canvas");
     stickyList  = new StickyList();
     StartCoroutine(GetText());
 }