公共无效序列化()
{
info.pos.x = player.transform.position.x;
info.pos.y = player.transform.position.y;
info.pos.z = player.transform.position.z;
info.name = player.name;
StreamWritersw;
FileInfo fi = newFileInfo(路径);
如果(fi。存在)
{
菲。 删除();
}
sw = fi.CreateText();
XmlSerializer xml = newXmlSerializer(typeof(PlayerInfos));
xml.Serialize(sw,信息);
SW。 关闭();
资产数据库。 刷新();
}
----------反序列化------------
公共无效反序列化()
{
FileStream fs=newFileStream(path游戏角色游戏动态,FileMode.Open);
XmlSerializer xml = newXmlSerializer(typeof(PlayerInfos));
PlayerInfosinfo = xml。 反序列化(fs)asPlayerInfos;
newPlayer.transform.position=newVector3(info.pos.xunity 序列化,info.pos.yunity 序列化,info.pos.z);
newPlayer.name = info.name;
}
}