【发布时间】:2013-04-04 05:57:48
【问题描述】:
我正在使用带有 Unity 的 Javascript 将数据保存为 XML。 我正在导入部分 .NET 库以提供 XML 序列化功能
我正在尝试将我的静态 Global 类转换为 XML。
我明白了
InvalidOperationException: The type of the argument object 'System.MonoType' is not primitive.
尝试序列化时
static class Global extends System.Object{
class buildingData{
static var posX:int[]=new int[100];
static var posY:int[]=new int[100];
static var posZ:int[]=new int[100];
static var name:String[]=new String[100];
static var type:int[]=new int[100];
static var id:int[]=new int[100];
}
class peopleData{
///etc.
通过这种方式:
var xs : XmlSerializer = new XmlSerializer(typeof(Global));
xs.Serialize(xmlTextWriter, Global);
问题是我的 Global 类是静态的吗?
【问题讨论】:
标签: .net unity3d xml-serialization unityscript