использовать исходный код protobuf-net, но когда я собираюсь для ios whit il2cpp,
как использовать protobuf-net для сборки il2cpp?
версия protobuf-net - 2.3.16
версия Unity 2017.4.10f
Версия сценария Unity Scriptint .net4.6
ExecutionEngineException: попытка вызвать метод 'ProtoBuf.Serializers.MapDecorator 3[[System.Collections.Generic.Dictionary
2 [[System.Int32, mscorlib, Версия = 4.0.0.0, Culture =, PublicKeyToken = b77a5c561934e089], [System.String, mscorlib Version 4.0.0.0, Culture =, PublicKeyToken = b77a5c561934e089]], mscorlib, версия = 4.0.0.0, Culture =, PublicKeyToken = b77a5c561934e089], [System.Int32, mscorlib, Версия = 4.0.0.0, Culture =, PublicKeyToken = 1934e89 = b77a5c [System.String, mscorlib, Version = 4.0.0.0, Culture =, PublicKeyToken = b77a5c561934e089]] ::. Ctor ', для которой не было сгенерировано никакого кода (AOT).
в System.Reflection.MonoCMethod.InternalInvoke (параметры System.Object obj, параметры System.Object []) [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.ValueMember.BuildSerializer () [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.ValueMember.get_Serializer () [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.MetaType.BuildSerializer () [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.MetaType.get_Serializer () [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.RuntimeTypeModel.Serialize (ключ System.Int32, значение System.Object, назначение ProtoBuf.ProtoWriter) [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.TypeModel.SerializeCore (модуль записи ProtoBuf.ProtoWriter, значение System.Object) [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.TypeModel.Serialize (System.IO.Stream dest, System.Object, контекст ProtoBuf.SerializationContext) [0x00000] в <00000000000000000000000000000000>: 0
в Main.Test () [0x00000] в <00000000000000000000000000000000>: 0
в Main.OnGUI () [0x00000] в <00000000000000000000000000000000>: 0
Rethrow as TargetInvocationException: исключение было сгенерировано целью вызова.
в System.Reflection.MonoCMethod.InternalInvoke (параметры System.Object obj, параметры System.Object []) [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.ValueMember.BuildSerializer () [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.ValueMember.get_Serializer () [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.MetaType.BuildSerializer () [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.MetaType.get_Serializer () [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.RuntimeTypeModel.Serialize (ключ System.Int32, значение System.Object, назначение ProtoBuf.ProtoWriter) [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.TypeModel.SerializeCore (модуль записи ProtoBuf.ProtoWriter, значение System.Object) [0x00000] в <00000000000000000000000000000000>: 0
в ProtoBuf.Meta.TypeModel.Serialize (System.IO.Stream dest, значение System.Object, контекст ProtoBuf.SerializationContext) [0x00000] в <00000000000000000000000000000000>: 0
в Main.Test () [0x00000] в <00000000000000000000000000000000>: 0
в Main.OnGUI () [0x00000] в <00000000000000000000000000000000>: 0