我将“ Custom Quest - Quest System”统一插件导入到Unity 2018.2.11f1项目中。然后在SaveGameJsonSerializer.cs
中弹出两个错误。
try
{
StreamWriter writer = new StreamWriter ( stream, encoding );
fsSerializer serializer = new fsSerializer ();
fsData data = new fsData ();
serializer.TrySerialize ( obj, out data );
writer.Write ( fsJsonPrinter.CompressedJson ( data ) );
writer.Dispose ();
}
catch ( Exception ex )
{
Debug.LogException ( ex );
}
fsSerializer.TrySerialize:无法解析符号“ TrySerialize”
fsJsonPrinter.CompressedJson:无法解析符号“ TrySerialize”
什么不兼容导致此问题?我该如何解决?谢谢
这是TrySerialize
中fsSerializer
的重载:
public fsResult TrySerialize<T>(T instance, out fsData data);
public fsResult TryDeserialize<T>(fsData data, ref T instance);
public fsResult TrySerialize(Type storageType, object instance, out fsData data);
public fsResult TrySerialize(Type storageType, Type overrideConverterType, object instance, out fsData data);