- Home /
how can i deserialize xml to vector4 List??
using UnityEngine; using System.Collections; using System.Collections.Generic; using System.Xml; using System.Xml.Serialization; using System.IO;
[System.Serializable]
public class Saver : MonoBehaviour {
public List<Vector4> information = new List<Vector4>();
public Vector4 a;
public int b = 0;
public int saved = 0;
public object d;
void Update () {
a = new Vector4 (GameObject.Find("socket" + b).transform.position.x, GameObject.Find("socket" + b).transform.position.y, GameObject.Find("socket" + b).transform.position.x, GameObject.Find("socket" + b).transform.position.x);
b = b + 1;
information.Add(a);
}
public void SaveAll()
{
XmlSerializer serializer = new XmlSerializer(typeof(List<Vector4>));
FileStream stream = new FileStream(Application.persistentDataPath + "/save.goat", FileMode.CreateNew);
serializer.Serialize(stream, information);
stream.Close();
saved = 1;
}
public void LoadToList()
{
XmlSerializer serializer = new XmlSerializer(typeof(List<Vector4>));
FileStream stream = new FileStream(Application.persistentDataPath + "/save.goat", FileMode.Open);
var d = serializer.Deserialize(stream);?????????????????? To VEctor4 list
stream.Close();
}
}
Comment